软件工程伴随新科技时代发展越见成熟,科学研究软件工程本质成为应用层次的理论基础,从生产型企业的工程应用逐渐在软件行业初见端倪,CMMI应运而生,SS也被同行的质量人员推广到了软件工程中。其实在CMMI白皮书中,赫然描述了CMMI其理论基础,其中明确表述了CMMI 高成熟度(L4~L5)的统计质量方法来自于SS的大部分实践,不难看出SS其中再CMMI推广中就已经深入质量人员核心宗旨,通过客观规律(数据不会作假)来近似推断事物本质(由于样本容量,数据难免会有误差)。 v_M(n.rd&^ AVEDN+SlM
SS的统计质量理论基础来自休哈特的(SQC),最后通过演变形成我们常用SPC,其本质几乎相同,我们现在采用的CMMI标准也是一样,比如3S的质量控制,(不是质量越高越符合企业目标,因为企业目标为盈利,所以一般企业在成本与质量上会有平衡,这也就是为什么不采用6S,仅取3S的意义,除非军工业等重大措施的项目会采用更高的质量标准),这就形成我们通常意义的规格限了; 80*@:DG +2U;.I/?\Y
CMMI在实践SS的理论基础上,也采用DMAIC的改进模型,我们PPM\PPB的形成指南也基本参照了类似方法; 'Zfz G| qf"3;2@'
什么样的软件企业适合用CMMI呢?——首先,我承认,工业生产的比软件业应用SS的优势更强,但是并不意味着IT业不能应用其实践,换言IT业如果要应用SS,那么必须要最适当的变化,如:修改样本容量对质量原则的限制(采集点规定按照行规定义符合企业的标准)、结合IT周期变换选属性的频率(针对一个度量元,可以根据生命周期阶段来采集,不用当项目结束后,做项目量次的比较)等等。可见,其实IT业都可以应用此类似SS的方法。某(由于听人言,不确切,所以不提名字也罢)评估师在评论CMMIL5之后的过程之路上,曾说道:CMMIL5之后,下一步我们就要做SS管理。(PS:CMMI只是部分应用SS的统计质量的方法,不是全盘应用,切记) y*5m^/3Aj )(/78&C |