CMMI标准文档阅读--PI部分摘选
产品集成(PI 3级)
成熟度第三级的工程类过程域
目的
产品集成(Product Integration, PI)的目的,在于将产品组件组合为产品、确保已集成的产品适当地运作及交付产品。
简介
产品集成过程域说明,将产品组件集成成更复杂的产品组件或完整的产品。此领域的范围,是依据已定义的集成顺序与程序,在一个阶段或渐进的阶段,逐渐地组合产品组件,以达成完整的产品集成。整个过程域中,产品及产品组件的意涵也包括服务及其组件。
产品集成的关键点,为产品与产品组件的内部与外部接口的管理,以确保接口间的兼容性。在整个项目进行中,应注意接口管理。
产品集成不只是在完成设计与制造时,进行一次产品组件的组合而已。产品集成可使用下列重复过程渐进执行,包括:组合产品组件、评估已组合的产品组件,再组合更多的产品组件。这集成过程,首先分析与模拟(例如:相关串联、快速原型、虚拟原型及物理原型),并稳定的进展,逐渐增加更多实际的功能,直到达成最终产品。在每一次连续的「建造」时,原型(虚拟、快速或物理)被建造、评估、改进,并基于评估过程所得到知识再建造。虚拟对物理原型的要求程度,决定于设计工具的功能、产品的复杂度与有关的风险。以此方式集成产品,有很高的可能性会通过产品验证与确认。就一些产品及服务而言,最后的集成阶段,会在产品部署于预期的运作场所时进行。
特定目标及实践摘要
SG 1 准备产品集成
SP 1.1 决定集成顺序
SP 1.2 建立产品集成环境
SP 1.3 建立产品集成程序与准则
SG 2 确保接口兼容性
SP 2.1 审查接口说明的完整性
SP 2.2 管理接口
SG 3 组合产品组件并交付产品
SP 3.1 确定欲集成的产品组件已准备就绪
SP 3.2 组合产品组件
SP 3.3 评估已组合的产品组件
SP 3.4 包装并交付产品或产品组件
各目标的特定实践
SG 1 准备产品集成
完成产品集成的准备。
准备产品组件的集成,包含建立并维护集成顺序、执行集成的环境及集成程序。「准备产品集成」特定目标的特定实践的关系,如下述:第一个特定实践决定产品与产品组件集成的顺序。第二个特定实践决定用来完成产品,或集成产品组件的环境。第三个特定实践开发产品与产品组件集成的程序与准则。在项目初期便开始集成的准备动作,且与技术解决方案过程域的实践同步开发集成顺序。
SP 1.1 决定集成顺序
决定产品组件的集成顺序。
集成的产品组件可能包含交付产品的一部分与测试设备、测试软件或其它像是配件的集成项目。一旦已分析替代的测试与组合的集成顺序,就选择最佳的集成顺序。
产品集成顺序提供产品组件的渐进的组合及评估,并为纳入其它可取得之产品组件或高风险产品组件的原型,提供一个没有问题的基础。
集成顺序应与技术解决方案过程域中解决方案的选择及产品与产品组件的设计和谐一致。
SP 1.2 建立产品集成环境
建立并维护支持产品组件集成所需的环境。
产品集成环境可自外部取得或自行开发。为了建立环境,必须开发设备、软件,以及其它资源采购或自制的需求。这些需求在实现与需求开发过程域相关的过程时产生。产品集成环境可能包含现有组织资源的复用。采购或自行开发产品集成环境的决策,在技术解决方案过程域相关的过程中说明。
产品集成过程之每一步骤所需的环境,可包括测试设备、仿真器(代替无法取得的产品组件)、实际设备的部分及记录装置。
SP 1.3 建立产品集成程序与准则
建立并维护产品组件集成的程序与准则。
产品组件的集成程序所包含事项,如:执行渐进集成的次数,以及在每一阶段需执行之预期测试与其它评估的细节。
准则可指出产品组件可进行集成或其可接受性的准备度。
SG 2 确保接口兼容性
确保组件内部及外部接口是相容的。
许多产品集成问题,起源于未知或无法控制的内部及外部接口。有效的管理产品组件接口的需求、规格及设计,可确保已实现之接口的完整与兼容。
SP 2.1 审查接口说明的完整性
审查接口说明的范围与完整性。
除产品组件接口外,接口应包括产品集成环境中的所有接口。
可分类于此三种类型的接口(如,机械或电子组件),举例如下:
• 机械接口(例如:重量及规模大小、重力中心、操作零件间隙、维护所需空间、固定连接、移动连接、由轴承结构所接收的震动与振动)
• 噪音接口(例如:结构所传动的噪音、空气中传动的噪音、听音)
• 气候接口(例如:温度、湿度、压力、盐度)
• 热接口(例如;热散、轴承结构的热传导、空调特性)
• 流体接口(例如:淡水入口/出口、船运/海岸产品的海水入口/出口、空调、压缩空气、氮、燃料、润滑油、排出气体出口)
• 电气接口(例如:网络电力供应消耗量的电流变换量与尖峰量、电力供应与通讯无敏感控制信号;敏感信号[如,模拟连接];分配信号[微波等];符合TEMPEST 标准地面信号)
• 电磁接口(例如:磁场、无线电与雷达连接、光频连接波、同轴电缆与光纤电缆)
• 人机接口(例如:声音合成、声音识别、显示器[模拟显示盘、电视屏幕、或液晶显示器、指示器的光发射电子组件]、人工操控装置[踏板、操纵杆、操作球、操作键、按钮、触控屏幕] )
• 讯息接口(例如:来源、终点、刺激、协议及数据特征)
SP 2.2 管理接口
管理产品与产品组件的内部与外部接口之定义、设计与变更。接口需求驱动集成产品组件所需接口的开发。在产品开发初期便开始管理产品与产品组件接口。接口的定义与设计不只影响产品组件与外部系统,也影响验证与确认的环境。
接口管理包括维护接口在整个产品周期的一致性,以及解决冲突、不符合及变更议题。供应商取得的产品、与其它产品或产品组件间的接口管理,对项目的成功有关键性影响。
需记录、维护接口的变更,并使其容易取用。
一个共享、可存取的接口数据存储库,提供一机制,以确保每人都知道最新接口数据存放处,及其取得和使用。
SG 3 组合产品组件并交付产品
组合已验证的产品组件,并交付已集成、已验证及已确认的产品。
依据产品集成顺序与可用的程序,进行产品组件集成。集成前,每一产品组件应确定与其接口需求相符合。产品组件被组合成更大、更复杂的产品组件,并检查已组合的产品组件能正确的相互操作。持续此过程,直到完成产品集成。在集成过程中,如识别出问题,应记录问题,并启动纠正措施过程。
确保依据产品集成顺序与可用的程序,组合产品组件成更大、更复杂的产品组件。及时接收所需的产品组件与适合人员的参与,将促成产品组件成功地集成成产品。
SP 3.1 确定欲集成的产品组件已准备就绪
在产品组合前,确定欲组合成产品的产品组件已被适当的识别、并依据其说明运作,以及确定产品组件接口符合接口说明。
本特定实践的目的,在确保已适当识别的产品组件符合其说明文档,并能依产品集成顺序与可用程序实际组合。检查产品组件的数量、明显的损害及产品组件与接口说明间的一致性。
执行产品集成,最终要负责检查,以确定所有事情在产品组件组合前皆已就绪。
SP 3.2 组合产品组件
依据产品集成顺序与可行程序,组合产品组件。
本特定实践的组合活动与下一个特定实践的评估活动交互执行,由最初产品组件组合成中间产品组件,再组合成完整的产品。
SP 3.3 评估已组合的产品组件
评估已组合产品组件的接口相容性。
本评估包含使用可用的程序与环境,检查及测试已组合的产品组件之绩效、适用性或完成度。评估的执行如同已识别的产品集成顺序与可用程序,评估可适当地分阶段进行。产品集成顺序与可用程序可定义较精炼的集成和评估顺序,而非仅为产品架构的检查。例如:如果某产品组件的组合是由四个较不复杂的产品组件组成,则集成顺序未必需要四个组件同时集成及检查。而是这四个组件可能逐步集成,一次一个,并在每次组合后执行检查,以确保组合的产品组件符合产品架构中的规格。另一方面,产品集成顺序与可用程序被认定为只有最终评估才是最佳的实施方式。
SP 3.4 包装并交付产品或产品组件
包装已组合的产品或产品组件,并交付给适当的客户。
某些产品的包装需求,可能说明于规格与验证准则中,当客户自行存放及运送产品时,此项尤其重要。在此状况下,包装说明可能有环境的范围及压力条件的批注。在其它状况下,下列因素可能较为重要:
• 经济且易于运输(例如:货柜装货)
• 可说明性(例如:收缩性包装薄膜)
• 拆封的容易与安全性(例如:锐利边缘、装订方式的强度、儿童保护、包装材质环保、重量)
集成组件所做的调整在工厂中集成产品组件所做的调整,可能与安装于作业现场时组件调整有所不同。在此状况下,为客户而做的产品纪录簿应予使用,以记载此特定的参数。
软件工程适用
软件包装及交付方法,举例如下:
•磁带
•磁盘
•影印文档
•光盘
•其它电子发布,例如:因特网
软件工程适用
软件包装与交付的需求及标准,举例如下:
•存储及交付媒体的类型
•软件原始及备份版本的保管人
•必要的文档
•版权
•提供的授权
•软件安全性
各目标的通用实践
仅适用于连续式表述 GG 1 达成特定目标
本过程将识别输入的工作产品转换为输出的工作产品,并支持与促进过程域特定目标的达成。
GP 1.1 实施特定实践
实施产品集成过程的特定实践,以开发工作产品与提供服务,达成过程域的特定目标。
GG 2 制度化已管理过程
将过程制度化为已管理过程。
仅适用于阶段式表述 GG 3 制度化已定义过程
本通用目标反映在阶段式表述的位置。
GP 2.1 建立组织方针
建立并维护组织的方针,以规划和执行产品集成过程。
详细说明:
本方针建立组织的期望,以开发产品集成顺序、程序与环境、确保产品组件间的接口兼容、组合产品组件,以及交付产品与产品组件。
GP 2.2 规划过程
建立并维护用来执行产品集成过程的计划。
详细说明:
执行产品集成过程的计划,说明在本过程域中所有特定实践,从产品集成的准备一直到最终产品的交付的完整规划。
GP 2.3 提供资源
提供充分的资源,以执行产品集成过程、开发工作产品及提供过程服务。
详细说明:
产品组件接口的协调,可由外部与内部接口的代表人员所组成的接口控制工作组达成,该工作组可诱导接口需求开发的需要。组合与交付产品可能需要特殊设备。必要时,将采购或开发产品集成过程域中活动所需的设备。
其它提供的资源,如下列工具:
• 原型工具
• 分析工具
• 模拟工具
• 接口管理工具
• 组合工具(例如:编译器、执行档制作档、接合工具、钓钩及固定设备)
GP 2.4 分配责任
分配产品集成过程的责任与授权,以执行过程、开发工作产品及提供过程服务。
GP 2.5 培训人员
依需要培训人员,以执行或支持产品集成过程。
详细说明:
培训主题,举例如下:
• 应用领域
• 产品集成程序与准则
• 组织的集成与组合设备
• 组合方法
• 包装标准
GP 2.6 管理配置
将指定的产品集成过程工作产品,纳入适当等级的控制。
详细说明:
纳入控制的工作产品,举例如下:
• 接收产品组件的验收文档
• 已检查组合过的产品与产品组件
• 产品集成顺序
• 产品集成程序与准则
• 已更新的接口说明或协议
GP 2.7 识别并纳入相关的干系人
依计划识别并纳入产品集成过程相关干系人。
详细说明:
从下列人员中选择相关的干系人:客户、最终使用者、开发者、生产者、测试人员、供应者、营销人员、维护人员、销毁人员,以及其它可能被产品及过程影响或可能影响产品及过程的人。
干系人参与的活动,举例如下:
• 审查接口说明的完整性
• 建立产品集成顺序
• 建立产品集成程序与准则
• 组合与交付产品与产品组件
• 评估后,沟通检查结果
• 沟通新的、有效的产品集成实践,让受影响的人员有机会改进绩效。
GP 2.8 监控过程
依本过程的执行计划,监控产品集成过程,并采取适当的纠正措施。
详细说明:
用于监控的度量及工作产品,举例如下:
• 产品组件集成摘要(例如:产品组件组合策划与实施,以及发现的例外数目)
• 集成评估问题报告的趋势(例如:问题数量与关闭数量)
• 集成评估问题报告处理时间(例如:每一问题报告悬而未解决的时间)
• 执行特定集成活动的进度
GP 2.9 客观评估遵循程度
依本过程的说明、目标、标准及程序,客观评估产品集成过程的遵循程度,并解决不符合的情况。
详细说明:
审查的活动,举例如下:
• 建立并维护产品集成顺序
• 确保接口兼容性
• 组合产品组件与交付产品
审查的工作产品,举例如下:
• 产品集成顺序
• 产品集成程序与准则
• 已接收产品组件的验收文档
• 已组合的产品与产品组件
GP 2.10 与高层管理人员审查各状况
与高层管理人员审查产品集成过程的活动、状况及结果,并解决问题。
仅适用于连续式表述 GG 3 制度化已定义过程
将过程制度化为已定义过程。
本通用目标反映在连续式表述的位置。
GP 3.1 建立已定义过程
建立并维护已定义产品集成过程的说明。
GP 3.2 收集改进信息
收集由规划和执行产品集成过程所衍生的工作产品、度量、度量结果及改进信息,以支持组织过程与过程资产的未来使用与改进。
详细说明:
工作产品、度量、度量结果和改进信息,举例如下:
• 产品组件、例外报告、配置状态的确认、以及准备程度检查结果的取得纪录。
• 产品集成全部开发工作量(实际完成加上预估完成)占的百分比
• 产品集成过程中,在产品及测试环境所发现的缺陷
• 产品集成所产生的问题报告
仅适用于连续式表述 GG 4 制度化已量化管理过程
将过程制度化为已量化过程。
GP 4.1 建立过程的量化目标
建立并维护产品集成过程的量化目标,该目标用来处理以客户需要与经营目标为基础的质量与过程绩效。
GP 4.2 稳定子过程绩效
稳定一个或多个子过程的绩效,以决定产品集成过程的能力,是否达成已建立之量化质量与过程绩效目标。
GG 5 制度化已优化过程
将过程制度化为已优化过程。
GP 5.1 确保持续的过程改进
确保产品集成过程的持续改进,以实现相关的组织经营目标。
GP 5.2 纠正问题的根本原因
识别并纠正产品集成过程之缺陷与其它问题的根本原因。