在硬件产品开发领域,IPD(集成产品开发)的应用至关重要。本文介绍了IPD在硬件产品开发中的应用,包括各阶段的流程、规范和标准,以及如何将EVT、DVT、PVT等阶段整合到IPD中。
在硬件类相关产品的开发过程中,
每个阶段的工作都是需要按照一定的流程、规范和标准去进行的。
整体还是相对瀑布化的流程,
每个阶段的输入、输出、准入、准出标准也都很明确。
也就是说,
硬件类产品相对更容易去跟 IPD 做结合、做适配。
比如下图所展示的,
你很容易就可以将 EVT、DVT、PVT 这些阶段整合到 IPD 中的开发阶段。
从单个产品的开发过程来说,
会经历 Charter 开发、概念、计划、
开发、验证、发布、生命周期管理这七个阶段。
注:
如果是从公司层面、产品线层面,
这个时候可能还要去做产品的组合管理、战略管理这些事情。
对于 Charter 开发阶段,
首要目的是为了回答六个问题:
详细内容这里就不解释了,
Charter 阶段主体上是为了完成业务计划书、
需求规格方面的定义。
对于开发团队而言,
Charter 就是产品开发的章程和计划书;
对于高层来说,
主要是用来做投资决策的,
也就是我要不要投入资源去做这件事,
它是产品负责人去 PK 获取资源的手段。
概念阶段关注的是产品的竞争力,
经过概念阶段输出的是产品包的需求和产品概念。
计划阶段更多关注的是项目计划和主节点,
以及详细的产品及定义和架构设计和子系统的架构设计。
开发阶段关注的自然是产品包的开发,
通过这个阶段会输出详细的产品开发计划,
软硬件的设计文档、测试方案、测试用例等。
开发阶段就包含 EVT、DVT 相关的阶段活动。
其中 EVT 是指工程验证测试。
一般会经过多轮 EVT 的样机测试验证。
产品能够满足基本的功能需求。
DVT 是指设计验证测试。
不仅仅是功能层面,
还包括要验证产品的性能、可靠性是否符合 PRD 预期,
并且也会进行必要的调整和改进。
验证阶段主要是在大批量上市之前,
确保开发的产品够满足要求。
对于硬件来说主要对应的是 PVT 阶段。
整个发布阶段其实是很短,
正常的发布阶段更多的是做经验的总结之类的。
最后就是生命周期过程的一个管理。
接下来以 PVT 阶段为例作一下基本讲解。
PVT 是英文 Production Verification Test 首字母的简称,
也就是小批量试产阶段。
这个阶段的目的是,
通过进一步的验证,确定产品批量生产时,
每个产品的参数、性能和质量的一致性问题。
硬件类的产品,这个过程可以细分为硬件层面和软件层面。
其中硬件方面,
需要进行量产环境下的测试,
确保产品在实际生产中能够保持一致的质量和性能。
在软件层面,
将进行最终的系统测试和用户的验收测试,
确保软件准备同步准备好。
因为马上就要进入大批量的生产环节,
这个阶段需要确保以下内容: