摘要:主要针对软件企业和软件项目的CMM值、PMMM值及σ值(无缺陷程度)之间的管理,做试探性分析。
关键词:6σ、软件过程成熟度模型、项目管理成熟度模型、企业项目管理成熟度模型、软件项目;
Key words: Six Sigma, Capability Maturity Model, Project Management
Maturity Model, PMMM, OPM3, software project
IT项目,特别是软件类项目,目前在中国的发展势头非常迅猛。然而,正如调查所示,世界范围内的软件项目的成功率普遍不高,大约只有15-25%左右,而中国也比较低,不到20%。但印度Wipro公司的项目成功率可达99.3%![5]这里所指的项目成功,是指项目达到或超过进度、费用、质量三方面的综合要求。
人们意识到项目的成功与组织的能力有关,因此,SEI(美国软件工程研究院)从软件过程能力的角度提出了SW-CMM,简称CMM,即软件过程成熟度模型。
与软件行业的软件能力成熟度模型(SW-CMM)的5个层次类似,项目管理成熟度模型也有4~5个层次。目前项目管理成熟模型主要有多种不同来源的方案:Micro
Frame Technologies, Inc.和 Project Management Technologies, Inc.等开发的与CMM非常类似的5层次模型;美国哈罗德·科兹纳提出的5层次模型;美国项目管理学会(PMI)提出的企业项目管理成熟度模型(OPM3);Project
Framework的5层次模型等等。这些不同的模型各有千秋,侧重点也稍有不同。这里以科氏的模型(称为科氏PMMM模型)为主要研究对象。与ISO9000质量保证体系相比,此模型更加全面地涉及了企业经营的各个方面,如战略层面角度、战术层面、作业层面等。同时也克服了CMM模型一般只适合软件企业的缺陷。有理由认为项目管理成熟度模型会成为各种类型的企业,特别是项目主导型企业的最佳指南。在不久的将来,国内外企业将以通过高级别的项目管理成熟度认证为荣。在项目招投标时,企业持有高级别的项目管理成熟度资格认证、认证的项目管理专家,都将成为顺利中标的重要依据。
这两个模型都由低到高分为5级,即表1:
表1:CMM、PMMM的各级含义[1],[7],[4]
模型名称
|
1
|
2
|
3
|
4
|
5
|
CMM
|
Initial
|
Repeatable
|
Defined
|
Managed
|
Optimizing
|
中文含义
|
初始级
|
可重复级
|
已定义级
|
已管理级
|
优化级
|
科氏
PMMM
|
Common
Language
|
Common
Processes
|
Singular
Methodology
|
Benchmarking
|
Continuous
Improvement
|
中文含义
|
通用术语
|
通用过程
|
单一方法
|
基准比较
|
持续改进
|
无疑,虽然两者侧重点不同,却也存在着一些联系。
而σ(读作:sigma)这个希腊小写字母,原本主要用途是在统计学上表示正态分布的标准差,经过摩托罗拉公司、美国通用电气公司的诠释,用来表示质量上的无缺陷程度。将6σ作为全面质量管理(TQM)的颠覆性升级,也开始在各行各业得到了应用。据报道,国内已有企业如首创网络在实施6σ管理法。
目前,大多数企业,特别是大多数国内企业,都处于2σ-3σ的水平,质量成本可能要达到销售额的15%甚至更高;达到5σ,质量成本为5%左右;如达到6σ,质量成本要小于1%。[5]原先,6σ管理法主要用于制造业,现在也推广到了服务业;IT产业,特别是软件业,也可以使用它。
σ值目前有两套体系,一是原始的数值,可从正态分布表中查得;另一套则由通用等企业出于实用的目的,将6σ的原始值向左偏移了1.5个σ,其它值则相应作一定比例的偏移。对此学术界颇有争议,但目前的主流思想认为:原始值代表了一次性的、短期的能力表现;而偏移值则更能体现长期无缺陷能力。在本文中,主要侧重于研究长期能力表现,故此原始值的σ用σo表示,偏移值的σ用σ或σe表示。σ值的大小见表2:
表2:两种体系的σ值[2],[3]
|
1
|
2
|
3
|
4
|
5
|
6
|
σo
|
68.27%
|
95.45%
|
99.73%
|
99.9937%
|
99.999943%
|
99.9999998%
|
σ
|
30.85%
|
69.15%
|
93.32%
|
99.38%
|
99.977%
|
99.99966%
|
定义C=CMM值,P=PMMM值,S=σ值。于是立刻可以猜想如下等式:
Equ1: C=k1P
Equ2: S=k2C
Equ3: S=k3P
Equ4: S=k4C*P
Equ5: S=?(C, P)
Equ6: S=K5Ck6+K7
这里,k为一组常数。初步设想k1≈k2≈k3≈1,但可能不一定。显然,Equ5是对Equ4的抽象;而C、P、S是否线性相关,则还需进一步的研究;也许是如Equ6所描述的,是略微复杂的关系。计划主要通过对CMM、PMMM、σ的深入研究,和对软件企业及其软件项目作调研来得到结论。当然,实施CMM、或者6σ管理,都需要企业有比较强的实力。而且由于国内通过较高级别的CMM认证的企业凤毛麟角;实施6σ管理法的国内企业也鲜有所闻,而是否有任何国内企业实施较高级别的PMMM认证,还未见诸报道。摩托罗拉公司是有报道的,既通过了CMM-5级的认证,又实行6σ管理的公司。
主要参考资料:
书籍:
1. 郑人杰、殷人昆、陶永雷著,《实用软件工程》,清华大学出版社,1997年4月
2. 凯西·施瓦尔贝著,王金玉等译,《IT项目管理》,机械工业出版社,2002年1月
3. 彼得·潘德等著,刘合光等译,《6σ管理法--追求卓越的阶梯》,机械工业出版社,2001年10月
4. 哈罗德·科兹纳著,张增华、吕义怀译,《项目管理的战略规划:项目管理成熟度模型的应用》,电子工业出版社,2002年4月
文献:
5. 中创软件董事长兼总裁景新海,"软件企业:向印度同行学习",中国经营报,2002年4月18日总第1419期,http://www.cb.com.cn/1419/d/1419d007.htm
6. 张性原,"什么是'6-Sigma质量'",航空标准化与质量,1996年第1期
网站:
7. Enterprise Planning Associates, http://www.pm3.com
8. Project Management Technologies, http://www.pmtonline.com/
9. 上海朱兰质量研究院, http://www.juransh.org.cn/
10. iSixSigma LLC., http://www.isixsigma.com/
11. SEI CMM, http://www.sei.cmu.edu/cmm/
|