时 间 记 忆
最 新 评 论
专 题 分 类
最 新 日 志
最 新 留 言
搜 索
用 户 登 录
友 情 连 接
博 客 信 息
 
Six Sigma与CMMI高成熟度 
[ 2010/8/10 10:16:00 | By: liuling060 ]
 

  曾经应邀解答一个有关质量管理方面的问题,是有关Six Sigma的,虽然本人对Six Sigma的理解有限,没有实战经验,只是由于“质量管理系统”是公司的信息化产品之一,面向的客户又是制造行业。公司有这方面的专家,方便讨教。

  问题:某公司准备推Six Sigma, 什么样的过程改进项目适合报Six Sigma项目?

  首先,我认为,Six Sigma作为一个质量改进的模型,其系统方法DMAIC不仅适用于制造业,软件行业也一样适用。其中,第一步,“Define”就是选择一个适合进行Six Sigma的项目,常见的Six Sigma项目有:减少用户返修、提高合格率、降低生产周期、缩短工艺路线 、降低成本等等,选择原则通常有:

  1、能帮助实现公司的业务目标,提高客户满意度和降低成本;

  2、问题的范围从小到大,改进目标越具体,改进效果越明显;

  3、通过努力目标可以实现,过分难和不现实的事情不是6σ可以解决的,单凭经验就能解决问题的项目就别作为6σ项目啦,因为实施6σ也是有成本的;

  4、要有数据(最好有历史数据),目标制定时才有依据;

  根据以上原则,软件估算的提升、软件可靠性的提升是可以作为Six Sigma项目的,只是目标最好分解一下,甚至可针对某一个目标设立一个Six Sigma项目。比如估算的准确率从原来的多少现在要提升到多少?通常在原来的基础上提升70%比较现实。

  Six Sigma的焦点是通过“Measure”和“Analyze”的过程找到影响目标实现的最关键问题或者说要素,这个过程必须运用很多方法,如“

  流程图、因果图、FMEA、排列图、方差分析、回归分析、因果矩阵、假设检验”等等,然后确定解决问题的几种方法,并对受控因子建立长期控制。

  对软件估算来说,就是一定要找到影响软件估算准确的主要因素,这个过程不能凭直觉和经验,要用数据来说话,要用科学的方法,这是实施Six Sigma的关键。

  Six Sigma的推行要和ISO9000、TQM等结合起来,对软件公司来说,就是和CMMI结合起来。推行Six Sigma也是有一定前提条件的,比如企业管理的规范程度,客户满意度至少70%以上等等,对于已经通过了CMMI 3级的企业来说,是比较符合条件的。CMMI高成熟度中的量化管理内容,原本就是从制造业质量改进的最佳实践中借鉴过来的,从方法论的角度看,Six Sigma还更具体一些,CMMI对软件行业的适用性更多在于对改进目标给出了具体的例子,如“同行审查的覆盖率和效率、产品交付后第一年里发现严重缺陷的数量和密度”等等,所以完全可以通过推行Six Sigma,达到CMMI中高成熟度等级的要求。但我总是有些疑惑,有多少软件企业需要做到CMMi4级以上吗?我也曾经参与过CMMI5级的咨询和评估,数据很多,很全,控制图很好看,

  但是在管理上究竟有什么意义?老实说,有时还真有些困惑。

  不过,我相信科学方法是任何时候都不能丢弃的。

  我同事已经40多岁,在我们眼里也算是质量管理的“牛人”了,据他说,他以前的公司曾经请过一个国内很牛的大师做咨询,他们对大师很崇拜,大师对很多问题都分析得很到位,一针见血,但是有一个很大的系统工程项目,他们照着大师的指点,却怎么也解决不了问题,最后,采用DMAIC方法,才终于找到问题的结症。据说,即便是大师,对巨型项目的问题判断偏差率都高达80%,大型项目60%,对比较小型的项目,经验才会发挥作用。

 

发表评论:

    昵称:
    密码:
    主页:
    标题: