CMMI是面向于大型软件企业的,其中很多实践是与小型企业不相关的,尤其很多过程实践不适合于小型项目,小型项目实施这些过程实践会花费比项目本身更多成本,并且由于部分项目的短时效性使得重新计划或者调整活动变得没有实际意义。
在组织过程焦点、组织过程定义、集成化软件管理,以及定量过程管理等KPA中,很多过程实践涉及到创建和维护项目已定义过程。但是在只有一个项目的组织中,项目过程和组织过程是完全相同的。如果组织的项目具备类似的特性(比如领域知识、规模和开发循环等),则所有小项目可能使用一个过程。并且这个过程是小型项目的组织标准过程。无论何种情况,那些剪裁组织标准软件过程作为项目已定义过程,以及集成项目已定义过程的变更到组织标准过程的实践都不适合。同时,对于那些开发时间很短的项目,则根本没有时间来实施项目重新计划、风险计划,以及过程调整等活动,那么这些实践对于这种项目来说也是没有用处的。
5.总结
中国的软件企业80%都是小型企业,人员规模在15人以下[10],而CMMI是面向于大型软件企业的过程改进模型,怎样使得小型企业和项目能够充分利用CMMI模型的过程改进优势,并获得相关CMMI认证呢?作者参与一个只有12名员工的小型企业软件过程改进项目,本文正是基于该项目总结而得的
文章来源于领测软件测试网 https://www.ltesting.net/