CMMI

来源:互联网 发布:淘宝咸鱼不能搜索吗 编辑:程序博客网 时间:2024/03/28 21:53

CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成.

CMMI分5个级别 

 CMMILevel 1,完成级。在完成级水平上,企业对项目的目标与要做的努力很清晰,项目的目标得以实现。但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。企业在一级上的项目实施对实施人员有很大的依赖性。  

 CMMILevel 2,管理级。在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。企业在二级水平上体现了对项目的一系列的管理程序。这一系列的管理手段排除了企业在一级时完成任务的随机性,保证了企业的所有项目实施都会得到成功。  

 CMMILevel 3,定义级。在定义级水平上,企业不仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化这样,企业不仅能够在同类的项目上升到成功的实施,在不同类的项目上一样能够得到成功的实施。科学的管理成为企业的一种文化,企业的组织财富。  

CMMILevel 4,量化管理级。在量化管理级水平上,企业的项目管理不仅形成了一种制度,而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。   

CMMILevel 5,优化级。在优化级水平上,企业的项目管理达到了最高的境界。企业不仅能够通过信息手段与数字化手段来实现对项目的管理,而且能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。 企业在实施CMMI的时候,路要一步一步地走。一般地讲,应该先从二级入手。在管理上下功夫。争取最终实现CMMI的第五级。

一般企业需要过的CMMI Lever 3 就是文档级别的。

Process Area:过程域   简单的说就是做好一个事情的某一个方面。   对应软件开发来说,就是做好软件开发的某一个方面。   2、3级共有18个过程域(PA)。


项目成功的3大关键要素:

人    过程        工具方法技术。

CMMI 是管理过程的,就是规范过程,通过对过程的输出来检查过程成功。


工具 方法 过程 。


那么处理问题的方法是:

分图程 分就是模块化设计,图就是输出的模块和层次。对应模块和层次,最关心的其实是耦合,就是输入和输出,这个是设计的关键。

一般学习东西也是一样,如CMMI 你首先要了解他四在那个层次的,他的输入和输出是什么呢?

CMMI 是管理过程的层次的,是比方法高的一个层次,他的管理的是过程,规范管理过程,那些过程域需要强制实施,通过一致的过程,保证软件质量,他的输入和输出主要也是文档,通过文档来检测过程的实施。

程是流程,是一个动态的过程。


复划程  复是反复迭代,划是计划,就是目标和实现目标的时间,程是过程控制,什么过程需要实施的,过程的输出检查。


过程管理的更高级别就是制度了,通过制度保证过程的实施。


原创粉丝点击