项目管理资源网

您的位置:项目管理资源网 >> IT通信项目管理

软件度量都该度个啥?(3)

2011/1/6 10:09:04 |  4467次阅读 |  来源:软件知识原创基地   【已有0条评论】发表评论

法。

 被吹得最多的六西格玛管理

 六西格玛被网络炒作得太厉害了,我一直没有能找到一篇能通俗说明六西格玛基本原理的文章。我们公司通过了CMMI5级了,但我还不时会遇到推销六西格玛培训的事情,这些推销者可能不知道要过CMMI4级,不精通六西格玛是不行的。

 什么是六西格玛?

 我第一次听说的时候,我以为六西格玛会包含六个方面,现在看来真是贻笑大方了。西格玛是统计学里面的一个概念,六西格玛,就表示六个西格玛。我们暂时不去研究这些深奥的统计学的东西,简单地说六西格玛管理就是一个稳定地输出高质量的产品(或者是服务)的管理办法,在这个过程中利用统计学的原理对数据进行分析,找出改进点,并通过再次度量数据,来验证改进的效果。

 什么是稳定的过程?什么是不稳定的过程?

 大家都试过野炊吧?小时候一般同学去郊外野炊,大家煮出来的饭是不是有的糊有的焦,没有几个煮得出好饭的?这个野炊煮饭的过程,我们可以认为是一个不稳定的过程,因为输出的结果都是难以预测,差异很大的。不知道大家做项目的情况是不是跟野炊的情况类似?有些项目做得好,有些项目做得差?

 为什么用野炊的方式煮饭,结果会这样呢?如果仔细分析,我们会发现影响煮饭结果的因素很多都不受控制,如米的质量、放水的多少、火候的控制等等。这样结果自然就难以控制了。同样道理,我们做项目影响项目结果的因素也很多,如果这些因素不控制好,项目的结果也是很难估计了。

 如果我们用电饭煲来煮饭呢?用电饭煲煮饭的时候,我们只需要保证米的质量,并且放好水,剩下的事情就是按一下开关就可以了,而且现在的饭煲都有放水的刻度,想放错水还比较难呢!我想没有谁曾经用电饭煲来煮饭出现过失手的情况吧?

 为什么用电饭煲煮饭,能保证持续稳定地煮出高质量的饭呢?因为电饭煲已经把很多不可控制的因素,用电饭煲控制好了,我们只需要控制的东西很少,而且也很容易控制。同样道理,我们看看我们做项目的情况,如果项目没有过程,很多东西是很难控制的,如果项目不用一定的技术来改进,很多东西也是很难控制的。一个成熟度高的公司,他们的项目一定是通过一些过程及相关的技术进行控制的,这样即使是不同的人来做项目,最终出来的结果都是可接受的,偏差不大的。

 所谓六西格玛管理来改进项目,核心思想是要找出影响项目的关键因素,想办法加以改进,当然做项目的过程比煮饭要复杂很多,要做好这个改进工作一点都不容易。

 如果一个公司没有什么软件过程,是不能马上进行六西格玛管理的。就好像如果要过CMMI4级,如果没有做好CMMI2、3级是根本不可能的。如果你们的公司刚好是这样的情况,千万不要上六西格玛管理,你们可能会把一般六西格玛的理论家的数字游戏所蒙蔽,这个时候做的很多度量工作很可能是徒劳的,只会增加大家的负担并没有什么效果。如果想改进生产力的话,参考CMMI2、3级的要求,选择部分合适的PA来持续改进,这才是正路。

 如果公司达到了CMMI3级水平,是不是就可以考虑进行六西格玛管理呢?

 不尽然!六西格玛管理有一大弊病,就是要基于数字来说话,而且要有一定的经验数据为基础。软件开发行业,经常面对新的挑战,很难想象一个软件公司会几年如一日都在用类似的办法生产类似的软件。也就是说,我们辛辛苦苦分析了几个月的数据,找出了一些问题的根源,很有可能因为公司的业务变化,而让这些分析结果价值不大,也更加不要指望利用之前的历史数据分析出来的指标来管理今后的项目。

 六西格玛管理从开始是从制造业开始应用的,而软件企业的特点是智力的竞争,知识更新非常快!如果公司不是长期稳定做某类业务的,是不适合上全套的六西格玛管理,当然六

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款