摘要:

阶段式的CMMI没有1级,最开始的级别就是2级。一个处于“无序化”生产的软件公司,要进行过程改进,首要是改进什么呢?2级告诉你,我们需要从计划、计划跟踪、需求管理、采购、度量、配置管理、质量保证入手!

正文:

一个处于“无序化”生产的软件公司,要进行过程改进,首要是改进什么呢?

做任何事情都需要计划,做软件开发这样复杂的工作更加需要计划,所以2级中有项目计划(PP)以及项目计划跟踪与控制(PMC)两个PA,分别对指定计划以及计划的执行给出了详细的标准。

人是会死的,需求是会变的。需求变更是每个软件公司最头疼的问题,需求变更也是导致项目进度拖延、成本高涨的主要原因。如何管理好需求呢?需求管理(RM)给出了详细的指引。

软件生产越来越复杂,有时候我们需要采购一些组件,用于项目中。另外一个方面,纯软件的项目比例也慢慢缩小,很多软件是基于一定的硬件的,而不少硬件也是需要采购的。如何采购到合适的软硬件,如何保证采购工作不影响项目成功呢?供应商协议管理(SAM)会给你一个解答。

软件是比较难进行量化管理的,但作为公司的管理者,总会想知道成本、进度、缺陷方面的一些数据,以了解项目的情况。CMMI2级,已经对度量提出了要求,详细情况见度量(MA)这个PA。

如何保证软件生产过程中各类工作产品协调一致,配置管理(CM)会给出指导。

如何保证每个工作产品以及生产工作产品的过程是遵照规定执行的呢?产品与过程质量保证(PPQA)有明确的指引。

2级一共有以下PA:

1)项目计划(PP)

2)项目计划跟踪与控制(PMC)

3)需求管理(RM)

4)供应商协议管理(SAM)

5)度量(MA)

6)配置管理(CM)

7)产品与过程质量保证(PPQA)

每个PA有什么乾坤呢?我们将会详细向大家阐述。

请看下一文……

作者:张传波

创新工场创业课堂(敏捷课程)讲师

软件研发管理资深顾问

CMMI首席专家

《火球——UML大战需求分析》作者

www.umlonline.org 创办人

04-26 23:28