CMMI过程域详解-产品集成(PI)之SG3 装配产品组件并交付产品
SG 3 装配产品组件并交付产品
经过验证的产品组件得到装配,经过集成、验证与确认的产品得到交付。
产品组件的集成按照产品集成策略与规程进行。集成之前,应确定每一产品组件都符合其接口需求。产品组件被装配为更大、更复杂的产品组件。这些装配后的产品组件得到检查,以保证正确的互操作。持续这一过程直至产品集成完毕。如果在这一过程中发现问题,应将问题记录下来并触发纠正措施过程。
所需产品组件的及时接收与合适人员的参与,有助于将构成产品的产品组件成功地集成起来。
SP 3.1 确定需集成的产品组件准备就绪
在装配之前,确定装配产品所需的每一产品组件都得到了正确的识别,能按照其描述运行,并且产品组件的接口符合其接口描述。
参阅CMMI模型“验证”过程域,以进一步了解如何执行验证。
本特定实践的目的是确保经过正确识别、能满足其描述述的产品组件,能按照产品集成策略与规程得到实际装配。要检查产品组件的数量、明显的损伤以及产品组件与接口描述的一致性。
执行产品集成的人员要从根本上为检查负责,以确保在装配之前,对产品组件来说所有条件都是适合的。
CMMI模型中,PI过程域的工作产品实例:
1. 接收的产品组件的验收文档
2. 交付收据
3. 经检查的装箱单
4. 异常事件报告
5. 豁免声明书
CMMI模型中,PI过程域的子实践:
1. 在产品组件可供集成之后,尽快跟踪所有产品组件的状态。
2. 确保产品组件按照产品集成策略与规程交付到产品集成环境。
3. 确定收到了各项正确识别的产品组件。
4. 确保各项接收到的产品组件满足其述。
5. 按照期望的配置检查配置状态。
6. 在将产品组件连接起来之前,对所有的物理接口执行预检查(例如目视检查、使用基本的测量手段)。
SP 3.2 装配产品组件
按照产品集成策略与规程装配产品组件。
本特定实践的装配活动与下一项特定实践的评价活动是迭代进行的,从最初的产品组件开始,经过产品组件的中间装配件,直至产品成为一个整体。
CMMI模型中,PI过程域的工作产品实例:
1. 装配后的产品或产品组件
CMMI模型中,PI过程域的子实践:
1. 确保产品集成环境就绪。
2. 按照产品集成策略、规程与准则进行集成。
记录所有适当的信息(例如配置状态、产品组件的序列号、类型、计量器具的校准日期)。
3. 在适当的情况下,修订产品集成策略、规程与准则。
SP 3.3 评价装配后的产品组件
评价装配后的产品组件的接口兼容性。
参阅CMMI模型“确认”过程域,以进一步了解如何执行确认。
参阅CMMI模型“验证”过程域,以进一步了解如何执行验证。
评价包括采用产品集成规程与准则检查并测试装配后产品组件的性能、适用性或者完成度。这些评价按照产品集成策略与规程中的规定,在产品组件装配的不同阶段酌情进行。产品集成策略与规程可以定义更加精细的集成与评价顺序,而不只是有人可能想象的只是检查产品的层级或架构。例如,如果某个产品组件装配件由四个较简单的产品组件构成,集成策略不必要求将这四个元件视为一体同时进行集成和评价。相反,这四个较简单的元件可以是逐步集成的,一次一个,在实现满足产品架构中的规格说明的更复杂产品组件之前的每一次装配操作之后,都进行评价。产品集成策略与规程也可以决定只需要进行最后的评价。
CMMI模型中,PI过程域的工作产品实例:
1. 异常事件报告
2. 接口评价报告
3. 产品集成总结报告
CMMI模型中,PI过程域的子实践:
1. 按照产品集成策略、规程与准则对装配后的产品组件进行评价。
2. 记录评价结果。
结果的实例有:
• 需要对集成规程或准则进行的任何适应性调整
• 对产品配置(备件、新发布)的任何变更
• 评价规程或准则的偏差
SP 3.4 打包并交付产品或产品组件
打包已装配的产品或产品组件并将其交付给客户。
参阅CMMI模型“确认”过程域,以进一步了解如何执行确认。
参阅CMMI模型“验证”过程域,以进一步了解如何执行验证。
可以在规格说明与验证准则中说明某些产品的打包需求。当客户存储和运输物品时,这些需求的处理尤为重要。在这类情况下,可以针对包装规定一系列的环境与应力条件。在其它情况下,下列因素可能变得重要:
• 运输的经济性与简便性(例如集装箱化)
• 应承担的责任(例如收缩包装)
• 方便而安全地解包(例如锋利的边缘、捆绑方式的强度、对儿童无害、包装材料的环保性、重量)
在工厂里将产品组件装配起来所需要的调整可能不同于在操作现场安装时所需要的调整。这时,应使用向客户供的产品日志来记录这类特殊参数。
CMMI模型中,PI过程域的工作产品实例:
1. 包装好的产品或产品组件
2. 交付文档
CMMI模型中,PI过程域的子实践:
1. 评审需求、设计、生产、验证结果以及文档,以确保影响产品的打包与交付的问题都已经得到了识别与解决。
2. 采用有效的方法打包并交付装配后的产品。
软件打包与交付的方法实例有:
• 磁带
• 磁盘
• 硬拷贝文档
• 光盘
• 其它电子分发方式如因特网
3. 满足打包与交付产品时适用的需求与标准。
需求与标准的实例包括安全性、环保、安防性、可运输性以及废弃处置等方面。
关于打包与交付软件的需求与标准实例有:
• 存储与交付介质的类型
• 主拷贝与备份拷贝的保管人
• 需要的文档
• 版权
• 授权条款
• 软件的保密性
4. 为产品安装准备操作现场。
操作现场的准备可以是客户或者最终用户的责任。
5. 交付产品及相关文档并确定获得收据。
6. 在操作现场安装产品并确定产品能正确操作。
安装产品可以由客户或最终用户负责。某些情况下,只需要简单的几步就能证实产品能正确操作。其它情况下,需要在操作现场进行对完整产品的最终验证。