技术文章 > CMM进阶(8)

CMM进阶(8)

2018-10-20 00:13

文档管理软件,文档管理系统,知识管理系统,档案管理系统的技术资料:
CMM的等级描述了以模型化的方式所呈现的那些预期能反映软件组织特定等级的本质属性,CMM不是处方,它并不告诉软件组织如何进行改进,也不规定达到成熟度等级的具体方法,从第一等级到第二等级可能需要一到几年的时间,而其他等级之间的递进通常要花一年左右时间,第四级到第五级的过程也不例外。在达到优化级的企业中,绝大多数是拥有数千名开发人员的大型软件企业。在优化级,软件过程改进给企业带来的优势被淋漓尽致地呈现,过程改进已深入组织内部,包括软件组织的战略规划和经营目标、组织机构、新技术与工具以及企业文化和管理体系在内的所有环节中。

软件组织已有能力利用过程、新技术、新观念和新工具的先行实验得来的定量反馈数据来使过程的持续改进成为可能。

在此阶段,整个软件组织都进行不断的过程改进活动,为了预防缺陷的出现,已有有效办法来发现缺陷来源并预先对其采取有针对性的预防措施。通过软件过程有效性的数据对新技术和过程的更新进行成本与工效分析,能判断并采纳最佳软件工程时间和技术创新并推广到全组织。

各软件项目组能协调合作,分析开发中可能遇到的缺陷并找到原因,据此,他们会对软件进香详细评估,将经验传晓其他各项目以防止类似的缺陷在全组织内再次发生。优化级的软件组织具有不断改进过程的能力,并能将过程能力的范围扩大,也不断改善了过程所带来的实际结果,这包括过程改进中的递进演变方式,也包括其他的采用新技术和新工具的革新方法。


优化级的核心过程域主要包括为实施持续不断的、可测量的过程改进所必备的要求:

缺陷预防

发现缺陷来源并即使采取适当的方法阻止其再次发生,注意在此的焦点不在于纠正当前发现的缺陷,而在于永久性地 防止此类缺陷在未来的再次出现。为此,常常要对具体的项目定义过程进行更新以适应缺陷的预防的需要。

技术变动管理

能及时判断可给软件组织带来实际利益的新技术和工具将其引入组织中去,目的是为了不断变化和竞争的环境下正确高效地进行创新。

过程变动管理

将软件质量的改进、生产效率的提高和开发进度的缩短作为目标,对软件组织中所采用的软件过程进行持续不断的改善。这一改善必定包括两层相互作用的方面:过程变动管理既含有缺陷预防的渐进式改进,又包括技术变动管理管理的创新式改进。这两个层面应处于有效融合与控制的体系内并使整个组织得以享用这些改进所带来的益处。