我说CMMI2.0之产品集成

产品集成(PI)即把不同部件集成在一起,形成一个更大的部件或一个完整的可交付的产品。该PA包含了集成策略的制定、集成准备、集成、集成后的验证与确认、以及交付的活动。

 

实践列表

PI

1.1

Assemble solutions and deliver to the customer. 

组装解决方案并交付给客户

PI

2.1

Develop, keep updated, and follow an integration strategy. 

制定、保持更新并遵从集成策略

PI

2.2

Develop, keep updated, and use the integration environment. 

制定、保持更新并使用集成环境

PI

2.3

Develop, keep updated, and follow procedures and criteria for integrating solutions and components.

为了集成解决方案和部件,制定、保持更新并遵从规程和准则

PI

2.4

Confirm, prior to assembly, that each component has been properly identified and operates according to its requirements and design. 

在组装之前,确认每个部件都依据其需求和设计被正确地标示了并能正常运行

PI

2.5

Evaluate assembled components to ensure conformance to the solution’s requirements and design.

评价组装好的部件以确保与解决方案的需求和设计保持一致

PI

2.6

Assemble solutions and components according to the integration strategy.

依据集成策略组装解决方案和部件

PI

3.1

Review and keep updated interface or connection descriptions for coverage, completeness, and consistency throughout the solution’s life. 

在解决方案的全生命周期内,评审和保持更新接口或连接的描述,以确保覆盖率、完备性和一致性

PI

3.2

Confirm, prior to assembly, that component interfaces or connections comply with interface or connection descriptions. 

在组装之前,确认部件接口或连接与其描述一致

PI

3.3

Evaluate assembled components for interface or connection compatibility.

评价组装的部件,以确保接口或连接的兼容性

 

通俗解释

PI1.1组装解决方案并交付给客户

把不同的构件组装起来形成可交付的产品,并交付客户。

 

PI2.1制定、保持更新并遵从集成策略

集成策略的核心内容包含了:

集成的频率:持续集成、每日构建、每周集成、阶段性集成、一次性集成等;

集成的方法:手工集成还是工具自动化集成;

集成的顺序:由低向上,自顶向下,混合交叉等;

 

PI2.2制定、保持更新并使用集成环境

集成环境包括了集成使用的工具软件、硬件设备、仿真器、测试设备等。

有些环境是自己开发的,有些可能需要外部采购,也可以复用历史已有的环境。

在集成之前要检查环境的正确性。

 

PI2.3为了集成解决方案和部件,制定、保持更新并遵从规程和准则

产品集成的规程即产品集成与测试的具体方法与步骤,包括手工集成的步骤,自动集成的脚本,集成测试的步骤与用例。

产品集成的准则即产品集成的进入退出准则,包括集成准备就绪的准则、集成测试的用例与通过准则等。

 

PI2.4在组装之前,确认每个部件都依据其需求和设计被正确地标示了并能正常运行

检查集成的准备情况:

是否在配置库中?版本与存放位置否正确?

待集成的部件是否完备,是否有遗漏?

待集成的部件是否经过了评审或单元测试?

 

PI2.5评价组装好的部件以确保与解决方案的需求和设计保持一致

执行集成测试以确保集成后的产品部件或产品符合需求与设计。该活动是持续、反复执行的,每次集成后都要进行测试。

 

PI2.6依据集成策略组装解决方案和部件

实际执行集成的活动。

持续集成是目前行业的最佳实践,强烈建议各公司搭建自己的持续集成平台,自动化集成。

 

PI3.1在解决方案的全生命周期内,评审和保持更新接口或连接的描述,以确保覆盖率、完备性和一致性

接口分三类:

外部接口:运行时与其他系统的接口;

环境接口:开发、测试、运维时与周围环境的接口;

内部接口:产品的部件之间的接口。

在产品的全生命周期内,要进行接口的管理,有接口需求、接口设计,要评审接口需求、接口设计,发生变更时,要保持各描述的一致。

 

PI3.2在组装之前,确认部件接口或连接与其描述一致

在集成之前,要评审接口的实现与接口需求、接口设计的一致性。

 

PI3.3评价组装的部件,以确保接口或连接的兼容性

在集成之后,对接口进行测试,确保接口的兼容性,包括软硬件的兼容性、浏览器的兼容性、数据兼容性。这是在PI2.5的基础之上,要求更高、更具体了。

 

在CMMI模型中,对接口的管理设计到如下的实践,如果再新增一个PA命名为接口管理的话,可以把如下的实践集中在一起:

RDM

2.1

Elicit stakeholder needs, expectations, constraints, and interfaces or connections. 

引导干系人的需要、期望、约束、接口或连接。

RDM

2.2

Transform stakeholder needs, expectations, constraints, and interfaces or connections into prioritized customer requirements. 

转换干系人的需要、期望、约束、接口或连接为排列了优先级的客户需求

RDM

3.4

Identify, develop, and keep updated interface or connection requirements.  

识别、定义、保持更新接口与连接需求

TS

3.6

Design solution interfaces or connections using established criteria. 

使用已建立的准则设计解决方案的接口或连接

PI

3.1

Review and keep updated interface or connection descriptions for coverage, completeness, and consistency throughout the solution’s life. 

在解决方案的全生命周期内,评审和保持更新接口或连接的描述,以确保覆盖率、完备性和一致性

PI

3.2

Confirm, prior to assembly, that component interfaces or connections comply with interface or connection descriptions. 

在组装之前,确认部件接口或连接与其描述一致

PI

3.3

Evaluate assembled components for interface or connection compatibility. 

评价组装的部件,以确保接口或连接的兼容性

 

发布了345 篇原创文章 · 获赞 148 · 访问量 67万+

猜你喜欢

转载自blog.csdn.net/dylanren/article/details/86770397
今日推荐