多语言展示
当前在线:582今日阅读:19今日分享:20

软件企业如何实施CMM

CMM是 “软件能力成熟度模型”的简称,其英文全称为Capability Maturity Model for Software。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。
工具/原料

CMM知识点储备

方法/步骤
1

提高思想认识。实施CMM对软件企业的发展起着至关重要的作用,企业通过实施CMM,可以更好的规范软件生产和管理流程,因此很有必要在软件企业实施CMM。

2

进行CMM培训和咨询工作。CMM培训的内容主要有俩个方面:1、对所有员工包括经理在内进行最基本的软件工程和CMM知识培训。2、对各个工作组的有关人员提供专业领域知识等方面的培训。

3

确定合理的目标。由于软件过程的建立和改进是一个渐进的、按照轻重缓急的、逐步完善的过程,所以,在总体目标已经确定的前提下,需要制定近期目标和长期目标。

4

组建工作组。CMM的实施需要有强有力的组织保证,领导层必须真正学习理解软件过程管理和改进的重要性,应该成立专门的CMM实施领导小组或专门的机构。

5

制定和完善软件过程。CMM模型强调软件过程的改进,如果企业还没有一个文档形式的软件过程,则首要任务是对当前的工作流程进行分析、整理和文档化,从而制定一个具有本企业风格的软件过程,并用该文档化的过程指导软件项目的开发。

6

内部评审。软件企业在进行正式评估之前,要先进行内部评审和评估。软件企业组织自己内部成员,严格、认真地按照CMM规范评估过程,对自己的软件过程进行评审,找出其中的不足点并进行改进。

7

正式评估。CMM评估是基于CMM对组织的软件能力进行评价,是由组织外部的评估小组对该组织的软件能力进行的评价。

8

根据评估结果改进关键过程。CMM的评估只是软件过程改进中的一个环节,应该在评估之后很快的制定软件过程改进的计划,只有有效的计划,才能确保软件过程得到有效的改进。

注意事项

图片来源于网络

推荐信息