软件的质量管理、**CMM级别考核依据**、六西格玛、软件质量模型、软件质量活动 (2)

如果你的公司想申请CMM3级,那么评定组织会首先评定你公司的二级6个KAP是否达到目标,如果达到则再评定3级的KPA,达到则是3级,否则还是2级。

每个KPA都设定了2~4个目标,我们称为KG(Key Goal)关键目标。这些关键目标是通过关键实践(key Practice)来完成的。

通过关键实践达到关键目标,关键目标达到,那么你的关键过程域也就达到了,这些关键过程域都达到了,你公司也就达到了某个级别。

但是,你也不要忽略非关键过程域,而是关键过程域和非关键因素相结合来评定。比如第2级别中的缺少某些工程活动,比如说软件测试活动。

如果你对这些理解起来比较困难,相对抽象,那么你可以参考医院的评定级别来考虑。比如医院如何被评选为三级甲等的,要达到哪些硬性指标,或者其他的指标,这跟CMM很相似。

那么这些我们都需要重点了解什么呢?如上表加粗部分,2级的需求管理、配置管理,3级的同行评审。

CMM:1级特点

一个软件公司成立之后,默认的就是CMM1级。

那么初始级的软件公司是处于什么样的状况呢?

一般不能提供开发和维护软件的稳定环境,缺乏健全的管理实践,不适当的规划和反应式的驱动体系会降低良好的软件工程实践所带来的效益。

在危急时刻,项目一般抛弃预定的规程,恢复到仅做编码和测试,项目的成功完全依赖于有一个杰出的经理及一个有经验的、战斗力强的软件团队,但当他们离开项目后,他们能使过程稳定的影响也随之消失。

等级1组织的过程能力是不可以预测的,过程是无序的。进度、预算、功能性和产品质量一般是不可预测的,实施情况依赖于个人的技能、知识和动机。

总的来说,全靠英雄主义来救场了。

CMM:2级特点

再来看可重复级的特点:

已建立管理软件项目的方针和实施这些方针的规程,基于在类似项目上的经验对新项目进行策划和管理,达到等级2目的是使软件项目的有效管理过程制度化,这使得组织能重复在以前类似项目上的成功实践。

项目已设置基本的软件管理和控制。

过程能力课概括为有纪律的,因为软件项目的策划和跟踪是稳定的, 能重复以前的成功,由于遵循切实可行的计划,项目过程处于项目管理系统的有效控制之下。

总的来说,根据以往的经验,总结下来,应用到新项目中,降低对人的依赖,并且项目是可控的。

但这仍然是不完善的, 因为这一级别只是项目级的,而不是组织级的。

CMM:3级特点

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwzjsx.html