协作和创新能力的软件工程 实现创造 (协作和创新能力的区别)

协作和创新能力的软件工程 实现创造 (协作和创新能力的区别)

Dave Farley 提出,软件工程作为一门学科,必须基于反馈、增量、实验和经验做不断迭代。仅有工匠精神是不够的,工程是一种增强创造、协作和创新能力的放大器。工程原则是持续交付的基石。初始就严格要求,可确保创建更具创新性的更优解决方案,用更少的时间修复生产中的错误,并在部署和配置中应用解决方案。

“软件工程”一词是在 1968 年一次 NATO 的会议上首次使用的。Mary Shaw 指出,尽管在工程原则上已取得了一些进步,但是软件依然尚未构成工程:

Dave Farley是一位独立软件开发人员和顾问。在QCon 2018 伦敦大会上,他做了题为“反思“软件工程””的报告。InfoQ 以问答、展示、总结和文章等形式全面报道了本次大会。

InfoQ 采访了 Farley,采访内容涉及:软件工程的定义因素,软件工程的重要性,技艺是如何与工程相关联的,以及应如何构建工程思维。

InfoQ:您如何定义“软件工程”?

InfoQ: 什么使软件工程如此重要?

InfoQ: 工匠精神是如何与工程关联的?

InfoQ: 如何建立工程思维?

InfoQ: 如何评价当前这一代开发人员、初级和高级技术人员?为遵循软件工程,他们应怎样做?

InfoQ: “工匠”和“工程师”两者有什么差别?

查看英文原文: Software Engineering for Creativity, Collaboration, and Inventiveness

声明:本文来自用户分享和网络收集,仅供学习与参考,测试请备份。