中国软件项目开发管理体系建立状况分析
http://tech.ddvip.com 2008年01月22日 社区交流
内容摘要:本文中主要针对中国软件项目开发管理体系的建立状况进行调查、分析,具体内容包括:开发者公司或项目获得软件评估认证体系的分布状况、开发者公司或项目组对项目过程管理框架的应用状况、开发者获取用户需求的方式分布状况和开发者公司或项目组对迭代开发方式的应用状况。
第三,按照规定大概每过半年,该部门的状态就需要进行一次重新的评估,以确保他们在此期间的项目仍然能够达到此前评估中认定的级别。检查该部门是否出现新的问题或者其级别是否已经有所提高!如果过了期限而没有参加评估,则不会被认定仍然具有该资格。在SEI那里记录的也只是曾经通过评估的有哪些,并不是说明现在还拥有资格的有哪些,所以,在看CMM证书的时候一定要注意一下!
因为每次评估,CMM的主任评估师都只会说:“我是来帮助你们改进过程的。每过一段时间,我们都需要过来评估一下你们目前的开发过程所处的状态,并针对你们的缺陷提出我们的意见和建议,供你们参考来改进你们部门的过程,提高你们的软件开发管理水平……”
另外,CMM/CMMI的评估没有其所要求的固定的软件开发与管理要求,它就像一个抽象的理论框架,企业采用哪种具体的实现方法是没有关系的,因此,企业可以选择XP或者选择RUP或者选择其他开发过程来进行这个评估。
2、开发者公司或项目组对项目过程管理框架的应用状况
图表 :开发者公司或项目组对项目过程管理框架的应用状况
从上面这张调查图上可以看出,国内软件企业的规范化程度有了显著的提高,因为软件开发的过程管理框架可以显示出一个企业在软件开发上的规范程度,这是一个企业从混沌状态到规范化状态必须跨越的一个门槛,而有了自己的过程管理框架也说明这个企业有了自己的核心技术人员和专家团队。
从软件企业的开发过程和实践来看,完全采用RUP的过程框架进行开发在中国国内是不太现实的,因为RUP过程本身的复杂度和管理上的重量是国内从大型企业到小型企业都无法承受的。这一点也可以从下面使用软件开发辅助工具的情况上看出来。
来源:IT168 作者:青润 责编:豆豆技术应用