working?!
Jan
5
最近往复旅行工作都是为了CMMI,到底什么是CMMI?有什么用?我写一些我自己的理解。
CMMI,Capability Maturity Model Integration的缩写,译为软件能力成熟度模型集成模型。
用通俗点的意思来理解就是做软件项目要走流程,按规矩办事,现在的软件项目开发大部分都不会这么规范的进行,
可能处于成本的考虑,可能处于项目进度的考虑。CMMI需要从项目的立项、需求、计划、设计、编码、测试直至实施验收。
一步步下来,其实看起来跟现在有些规模的企业的流程差不多,但他更注重与质量与度量,需要的是数据,比如需求的变更次数,
设计的修改次数,为什么要修改需求的;比如测试用例有多少,代码有多少,等等。这说明CMMI对整个流程的细节都需要很好的把
握,但这里会产生一个问题,真正的软件开发中质量与度量也敢当什么职务呢?不参与开发肯定不符合现在中小企业的用人需求,明
显的人员富余,再者软件开发中肯定会注重过程而往往会忽略掉对度的把握,也就是对度量的把握。所以我觉得cmmi有理,但真正
只能取其精华而不能照搬。也许这样真正的会做到所说的成熟度从而提高整个项目的进度。杂论一通完毕。
CMMI,Capability Maturity Model Integration的缩写,译为软件能力成熟度模型集成模型。
用通俗点的意思来理解就是做软件项目要走流程,按规矩办事,现在的软件项目开发大部分都不会这么规范的进行,
可能处于成本的考虑,可能处于项目进度的考虑。CMMI需要从项目的立项、需求、计划、设计、编码、测试直至实施验收。
一步步下来,其实看起来跟现在有些规模的企业的流程差不多,但他更注重与质量与度量,需要的是数据,比如需求的变更次数,
设计的修改次数,为什么要修改需求的;比如测试用例有多少,代码有多少,等等。这说明CMMI对整个流程的细节都需要很好的把
握,但这里会产生一个问题,真正的软件开发中质量与度量也敢当什么职务呢?不参与开发肯定不符合现在中小企业的用人需求,明
显的人员富余,再者软件开发中肯定会注重过程而往往会忽略掉对度的把握,也就是对度量的把握。所以我觉得cmmi有理,但真正
只能取其精华而不能照搬。也许这样真正的会做到所说的成熟度从而提高整个项目的进度。杂论一通完毕。




