[转帖]持续改进CMM的精髓
计算机世界报01-5-22)CMM(CapabilityMaturityModelforSoftware,软件过程能力成熟度模型)的基本思想是基于已有60多年历史的产品质量原理。但PhilipCrosby将质量原理转变为能力成熟度框架,他在著作《QualityisFree》中提出了&ldquo质量管理成熟度网络&rdquo,描绘了进行质量实践时的5个进化阶段。随后,IBM公司的RomRadice及其同事在WattsHumphrey指导下对该框架进行了改进以适应软件过程的需要。1986年,WattsHumphrey将此成熟框架带到了SEI并增加了成熟度等级的概念,后来又将这些原理应用于软件开发,发展成为软件过程能力成熟度框架,形成了当前软件产业界正在使用的CMM框架。
CMM与&ldquo持续改进&rdquo
企业最终目的是把自己的产品或服务提供给客户,让客户满意,所以只有尽力使这个过程不断反复且能够不断壮大,才能源源不断地创造利润。因此,我们应该明白以下几点:
●企业的使命是为客户创造价值,因而只有努力地为客户创造价值,企业才能获得成功。
●能为客户带来价值的是企业的各种作业,而作业是由一系列能为客户创造价值的活动组成,每项活动都由员工完成。但是,各种活动本身对客户毫无意义,客户关心的是这些活动的结果。因此,出于对客户利益的考虑,作业的构造要努力做到&ldquo复杂其中,简便其表&rdquo。
●优质的产品或服务、杰出的人才和优秀的战略对企业来说必不可少,但并不能保证企业的成功,因为产品或服务、人才和战略只有存在于能为客户带来价值的各种作业之中,才能对企业的成功有所贡献。
●优异的作业绩效是通过科学的作业设计、适当的人员配置和良好的工作环境的共同作用实现的。科学的作业设计能够快速应对客户的需求变化适当的人员组合能获得集体智慧和战斗力良好的环境则能激发员工的工作热情,促使员工不断超越自我。
由上面四点可以看出,软件企业的成功来自优异的软件开发过程,而优异的软件开发过程需要按以上要求进行管理。因此,我们可以认为,CMM模型实质上是一种新兴的管理思想和方法,它蕴涵了当今欧美和日本日趋盛行的&ldquo持续改进(ContinuosImprovement)&rdquo管理思想。
&ldquo持续改进&rdquo的含义是:以超前的视野预见过程实施中可能遇到的要素(包括特定的设计、作业方式以及与之相关联的成本要素),并借助先期规范制约的各种手段进行预期调整,同时结合相应的效果计量和评估方法,确保实际过程以预期的低成本运作。着眼于软件过程的CMM模型是持续改进的表现,模型中蕴涵的思想就是防止项目失败的思想,也就是我们所说的&ldquo持续改进&rdquo。
如何改进?
原文查看:www.chinaopi.com.cn
推荐到鲜果: 查阅更多相关主题的帖子: 管理咨询 咨询新闻


评论