CMMI on line

做中国最专业的CMMI网站!
欢迎光临 CMMI on line 登录 | 注册 | 帮助
in 搜索

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

本主题共有 5 篇回复,最新回复发表于 09-25-2008, 22:18,作者 zhangcb
帖子排序: 上一主题 下一主题
  •  08-13-2007, 22:37 896

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

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

    什么是六西格玛?

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

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

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

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

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

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

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

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

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

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

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

    这里只是对六西格玛进行了简单的介绍,我将另外写一文详细介绍六西格玛管理的基本原理。


    CMMIonline 版权所有
    欢迎转载,但请给出指向本网站的链接:
    http://www.cmmionline.net
    版权声明见:
    http://cmmionline.net/forums/thread/1340.aspx
  •  03-22-2008, 11:14 1749 回复至 896

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

    “我将另外写一文详细介绍六西格玛管理的基本原理。”

    期待一下!

  •  03-24-2008, 21:40 1759 回复至 1749

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

    楼主发布了吗?

    其实对于项目的度量,特别是软件度量。真的很难掌控。
    比如楼主提到的delphi方法度量规模,我们往往是请各个team的主要开发来做估算。而大家往往会抓buffer较多。

    对软件品质的好换,也是对bug的数量和严重程度统计。但各个项目进度和要求不一样,这个realease的点似乎也很难有效的度量确定。

    请赐教!

  •  03-25-2008, 20:38 1762 回复至 1759

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

    做预算有一定的要求:
    1.有一定时间、预算压力。
    2.预算是非常严肃的事情。

    什么叫有一定的时间压力?
    每个项目,公司高层都应该给予一定的关键节点时间要求及大致的预算要求。这些要求由高层根据合同要求、公司战略、项目组的开发能力来制定。
    也就是说,大家不可能有很多buffer的。如果不加任何限制,项目组本身肯定会能拖长就拖长,能增加人手就增加人手的。
    可能又会有人说,特别是项目组的人会说,不可能按这个时间完成,需要增加更多人手等等。但实践证明,在一定压力下的有效管理,项目组会工作的更加高效。我们需要高层是powerful的。
    另外也会有人说,项目需求不确定,客户比较缠等理由,为buffer找空间。所谓需求不确定、客户难沟通等问题,换一个角度来说,这些就是项目组需要控制好的地方,需求要控制好,不能无限制地满足客户的要求,要抓得住客户真正想要的东西,要保持和客户持续的和有效的沟通。
    预算除了根据实际情况来估算,其实我们还需要根据预算来控制不确定的因素。

    什么叫预算是非常严肃的事情?
    预算一旦定了,就不能随便变更,不能项目出现了一些困难,就要推迟和增加预算,整个项目组要为控制预算作出最大的努力。

    对于软件质量的评价,对于项目来说,最简单的办法能否顺利通过验收,能按时收取项目款项。也可以搞客户满意度调查,缺陷度量等这些东西。事实上软件质量是比较难度量的,从公司的根本利益出发,最简单的办法就是要顺利通过验收和项目能按时收钱。如果开发产品,可以从产品销售量、客户满意度调查等方式来评价软件质量。
    度量一开始是比较难做的,要抓得住关键问题,慢慢做,不要期望一下子就做得很全面,另外一定要记住不是为了度量而度量的。


    CMMIonline 版权所有
    欢迎转载,但请给出指向本网站的链接:
    http://www.cmmionline.net
    版权声明见:
    http://cmmionline.net/forums/thread/1340.aspx
  •  09-25-2008, 14:17 8614 回复至 896

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

    有没有什么关于6西格玛怎么学的讲解的资料啊?最近好想学这个东东。
  •  09-25-2008, 22:18 8620 回复至 8614

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

    我暂时也没有找到比较好的资料,如果Lin找到了,希望可以share一下,呵呵 :D
    CMMIonline 版权所有
    欢迎转载,但请给出指向本网站的链接:
    http://www.cmmionline.net
    版权声明见:
    http://cmmionline.net/forums/thread/1340.aspx
以 XML 格式显示 RSS 新闻频道
CMMI on line 版权所有 ( 粤IC备07073557号)
Powered by Community Server, by Telligent Systems