CMMI过程改进原理是什么?

说到CMMI相信大家第一想到的就是“软件能力成熟度”,也都明白CMMI分为五个等级,那企业在认证新的等级的时候,就不免会遇到过程改进了,那今天擎标信息就跟大家说说关于CMMI过程改进的原理。在讲原理之前我们先了解一下过程是什么,以及过程的定义。

过程(Process) :指一系列活动、任务、和它们之,间的关系,它们共同把一组输入转换成所需要的输出。

过程的重要性:每个人都体会到主动积极的优质劳动力的重要性,但如果不理解过程,或者过程不是在“最佳实践”下运行,即使我们的精英也无法使工作达到最佳的状态。同时过程也是决定软件产品成本、进度和质量的主要因素。

 

那软件企业会存在哪些过程呢?

1、需求管理

2、项目策划和监控

3、需求分析、设计、便秘、测试

4、质量保证

5、不同行业的其他不同过程

过程分为:过程能力、过程成熟度、反映单个过程的特征、反映一组过程的特征

一、过程能力

通过遵循某个过程, 有能力预见未来所得到的结果范围。

二、过程性能

特定项目 遵循某过程所得到的实际结果的度量。

三、过程能力轮廓

可以用二维平面中的一系列点来表示过程能力轮廓。

四、过程维

过程维(即X轴)上的值描述执行什么过程(在过程方面中描述的)。

五、能力维

能力维(即Y轴)上 的值描述某个过程执行得有多好(能力等级)。

六、过程成熟度

不同能力的过程集合反映不同的软件工程能力成熟度。

那为什么要做过程改进?

1.软件过程改进投资回报率在5:1到8:1之间,改善工作状况;

2.提升员工士气;

3.减少返工;

4.缩短项目拖延时间;

5.改善沟通状况;

6.降低风险;

7.提高顾客满意度