裁减问题
CMMI是针对大型软件企业(500名开发人员以上)的,对小型的软件企业(50名开发人员以下)需要裁减。而我国大部分软件企业都属于小型软件企业,还有相当一部分软件是在“作坊”里完成的。在实施CMMI的每个KPA时,不太可能也没有必要原原本本地对照每一项进行实施。这就牵涉到对CMMI进行裁剪及解释的问题。“裁剪”是指对范围及程度的改变;“解释”是指把实际软件项目中的实践工作,理解为(等同为)某个关键实践(KP)。
就中小型软件企业来说,裁剪及解释是能否成功地应用CMMI的一个关键。笔者认为,在不影响基础要求的前提下,剪裁到越简单,条理就越清晰,执行效果越好。事实上,SEI 有专门讨论裁剪的技术报告,该报告已经给各中小企业对CMMI的裁减提出了指导性原则。
3、支撑工具问题
CMMI的每个成熟级别由KPA组成,每个KPA确定一组相关活动。为了有效地进行这些活动,需要在整个软件开发过程中引入相关工具,帮助软件企业实施CMMI。一般来说,实施CMMI需要以下主要工具:软件开发过程框架、需求管理工具、面向对象的分析设计工具、配置管理工具、变更管理工具和软件测试工具。
目前,绝大部分企业使用的上述工具都是国外开发的(例如IBM和Microsoft公司),根据北京SPIN的一项调查,使用率*高的四种工具是MS Project 、Visual Source Safe、Rose、ClearCase。虽然这些工具也有汉化版本,但使用起来总觉得别扭,很多东西都不符合我们的实际情况。再者,国内软件企业97%属于中小企业,功能齐全、价格高昂的高端工具也不可能是他们的理想选择。
国产的CASE工具屈指可数,即使有的话,绝大部分也属于研究型产品,实用价值不大。而要研制开发一个实用的CMMI支撑工具,也不是一件简单的事情。因此,在一段时间内,支撑工具将成为中国软件企业实施CMMI所面临的一个关键问题。承接CMMI认证,有需要的朋友请联系我,7X24小时为您服务
联系人:张先生
联系QQ:827912817
手机:15830890239
电话:400-8628-010 |