|
前一阵子,应“漂”的邀请做了一次微访谈,根据对答方式(指提问的人群),发现参与活动人大部分对SS知之甚少,或理解或实践,这里补充一二,不做详解,仅为引论(因此建议读者应该结合以下内容阅读理解SS或CMMI书籍):
软件工程伴随新科技时代发展越见成熟,科学研究软件工程本质成为应用层次的理论基础,从生产型企业的工程应用逐渐在软件行业初见端倪,CMMI应运而生,SS也被同行的质量人员推广到了软件工程中。其实在CMMI白皮书中,赫然描述了CMMI其理论基础,其中明确表述了CMMI 高成熟度(L4~L5)的统计质量方法来自于SS的大部分实践,不难看出SS其中再CMMI推广中就已经深入质量人员核心宗旨,通过客观规律(数据不会作假)来近似推断事物本质(由于样本容量,数据难免会有误差)。
SS的统计质量理论基础来自休哈特的(SQC),最后通过演变形成我们常用SPC,其本质几乎相同,我们现在采用的CMMI标准也是一样,比如3S的质量控制,(不是质量越高越符合企业目标,因为企业目标为盈利,所以一般企业在成本与质量上会有平衡,这也就是为什么不采用6S,仅取3S的意义,除非军工业等重大措施的项目会采用更高的质量标准),这就形成我们通常意义的规格限了;
CMMI在实践SS的理论基础上,也采用DMAIC的改进模型,我们PPMPPB的形成指南也基本参照了类似方法;
什么样的软件企业适合用CMMI呢?——首先,我承认,工业生产的比软件业应用SS的优势更强,但是并不意味着IT业不能应用其实践,换言IT业如果要应用SS,那么必须要最适当的变化,如:修改样本容量对质量原则的限制(采集点规定按照行规定义符合企业的标准)、结合IT周期变换选属性的频率(针对一个度量元,可以根据生命周期阶段来采集,不用当项目结束后,做项目量次的比较)等等。可见,其实IT业都可以应用此类似SS的方法。某(由于听人言,不确切,所以不提名字也罢)评估师在评论CMMIL5之后的过程之路上,曾说道:CMMIL5之后,下一步我们就要做SS管理。(PS:CMMI只是部分应用SS的统计质量的方法,不是全盘应用,切记)
我来说说CMMI中PPM建立流程与SS的DMAIC的模糊对应关系(针对统计质量,各有各的做法,理论一样,策略类似,所以我一般都称为模糊对应关系):
PPM-------(建立商业目标—将商业目标划分子目标,并形成GQM模式—分析数据形成模型---CAR---OID(OPM之SPI from1.3版)
DMAIC-----(定义客户和组织要求什么—确定度量能够表现的效果—通过收集数据分析原因—控制因素并改善活动——保持改进.
可见,PPM中的大部分流程也是来自DAMIC的部分过程.
PPB一般可以划分在PPM的分析数据流程里,但是由于PPB采用的统计质量分析方法如此之多与重要,一般会单独形成类似指南或流程的东东,其中回归分析、控制图、蒙特卡罗分析、敏感性分析、假设分析等统计手段对度量基线形成有着重要作用(大家可以参考一下SPC的知识)
以上之言论及链接文章主要目的——启蒙与引导,其中未涉及到具体统计方法、模型、流程,如果大家对此感兴趣,请在贴后留言,我将有选择回答一些具体方法与流程改进的活动实践。(PS:提问者最后提细节,便于详细回答,否则就会大而全不能起到指导与学习的效用)
地址链接的文档为SEI会员发布的关于CMMI PA与SS的比对,本想翻译,当经过阅读后发现还是原文的比较好理解:
http://www.sei.cmu.edu/measurement/tools/bok/bokaccess.cfm
该贴已经同步到 williams的微博
上一篇:MiniTab V15操作使用说明书 下一篇:6 Sigma管理的六个主题 |
|