前身 — 瀑布流程
- 要求:了解设计产品所需的功能、用途、用户需求等。
- 设计:确定完成项目所需的软件和硬件,随后将它们转化为物理设计。
- 实施:根据项目要求和设计规范编写实际代码。
- 验证:确保产品符合客户期望。
- 维护:通过客户确定产品设计中的不足或错误,进而修正。
取代“瀑布模型”的方法 — 并行工程
- 并行工程是一种集成、开行设计产品及其相关过程的系统方法,包括制造和支持。这种方法使得开发商从一开始就要考虑产品生命周期中的所有要素,从概念到实施,从质量、成本、进度到用户需求。(温纳等人,1988)
- 前提建立在两个概念之上
- 产品生命周期中的所有要素,从功能性、可制造性、装配、测试、维护、环境影响到最终处置和回收,都应在早期设计阶段被逐一考虑。
- 考虑到并行推动流程能显著提高生产力和产品质量,前述设计活动都应同时进行,即并行。
从并行工程发展而来的概念 — 集成产品开发
- 系统地、综合地应用不同职能体系的成果和理念,有效、高效地开发新产品、满足客户需求的方式。”(卡恩,2013)。
IBM开发集成框架(PDIF)
利用集成产品开发原理,改进产品开发体系的目标
从产品开发基本工具的应用推进到项目管理的应用,再推进到客户心声、战略联结,最终构建出基于知识获取和管理的学习文化。(特别注重学习和持续改进)