CMM 软件管理系统

MGM 全方位管理体系
2017-03-28
F & I U (Factory And Inudustrial Undertaking)
2017-03-28

CMM 软件管理系统

能力,成熟度模型。是英文 Capability Maturity Model 的缩写。
CMM 是由美国软体工程学会 (Software Engineering Institute) 制定的一套专门针对软体产品的质量管理和质量保证标准。

CMM 的背景:

CMM 的工作最早开始於 1986 年 11 月,当时为了满足美国联邦政府评估软体供应商能力的要求,美国卡内基·梅隆大学的软件工程研究院 (SEI) 牵头,在Mitre公司的协助下,於 1987 年 9 月发布了一份能力成熟度框架(Capability Maturity Framework), 以及 一套成熟度问卷 (Maturity Questionnaire)。
该标准最初是为美国军方选择软件产品提供商时评价软件企业的软件发展质量保证能力而制定,所以称为软件企业能力成熟度模型 (Capability Maturity Model,简称 CMM) 。该标准将软件企业的能力成熟度划分为五个等级,级别越高表明该企业在提供合格软件产品方面的能力越强。
CMM 致力於软件发展过程的管理及工程能力的提高与评估。

CMM 与 ISO 9000 的关系:

  • CMM 是专门针对软件产品开发及服务的,而 ISO 9000 则有宽得多的范围。
  • CMM 强调软件发展过程的成熟度,即过程的不断改进和提高,而 ISO 9000 则仅描述可接收的质量体系的最低标准。
  • CMM 三级的覆盖范围要大於 ISO 9000 的覆盖范围。

推行 CMM 的意义:

1.  对软件企业:

  • 提高软件发展的管理能力:CMM 提供了软件企业自我评估的方法和自我提高的手段
  • 提高软件生产率
  • 加强软件生产的国际竞争力

2.  对软件专案发包单位和软件用户:

  • 提供了对软件发展商开发管理水平的评估手段,有助於软件开发项目的风险识别。

CMM 五个等级的内容:

1.  初级 (Initial):
软件开发过程中偶尔会出现混乱的现象,只有很少的工作过程是经过严格定义的,开发成功往往依靠的是某个人的智慧和努力。

2.  可重复的 (Repeatable):
建立了基本的项目管理过程。包括 :
需求管理丶软件项目划计划丶软件项目的跟踪和监督丶软件 转包管理丶软件质量保证和软件组织管理。

3.  被定义的 (Defined):
软件开发的工程活动和管理活动都是文档化丶标准化的,它被集成为一个组织的标准的开发过程。

  • 组织过程关注程度
  • 组织过程定义
  • 培训项目
  • 集成化的软件管理
  • 软件产品化机制
  • 项目组的内部协调和对出现错误的复查。

4.  被管理的 (Managed):
对於软件开发过程和产品质量的测试细节都有很好的归纳,产品和开发过程都可以定量地分解和控制。

  • 定量的过程管理
  • 软件质量管理。

5.  优化的(Optimizing):
通过建立开发过程的定量反馈机制,不断产生新的思想,采用 新的技术来优化开发过程。必须追求持续的丶可度量的过程改进。包括

  • 缺陷预防丶技术更新管理
  • 流程改造管理。

科荣建议选择的认证公司:

  • 美国卡内基梅隆大学软件工程研究所;
  • 中国科学院软件研究所。

科荣提供的认证丶保障及维护服务

科荣在帮助顾客取得 CMM 认证,并且供持续的跟进服务,通过顾问定期的检查丶监督发现问题,进行有目的的持续培训 (包括中高层管理人员实用管理及管理技巧,员工积极心态培训等,可视乎公司现况而决定培训项目);监督体系运行 (包括现场指导,解决遗留新发现问题,进行体系检查工作及文件改写指导);内审指导丶内部审核丶管理评审跟进。使顾客得到灵活的谘询服务,切合改善的需要,提高管理水平。

科荣在谘询服务中,具有明显的科荣特色:

  1. 是特别注重培训,针对不同的人员在不同的阶段,提供符合需要的培训课程。使顾客员工理解 CMM 的精髓,增加 CMM 意识,建立持续改善的优良企业文化。
  2. 强调团队精神,顾客中建立 CMM 领导小组丶推广小组丶编写小组丶内审小组和管理者代表,强调合作。建立起企业的 CMM 体系运作团队,使 CMM 管理体系得以顺利运作,开展持续改进良好循环,提高企业效益。
  3. 科荣有一支经验丰富,具有专业知识的专职顾问师队伍,以顾问小组的形式对顾客提供高品质服务,不会因人员变动而造成谘询服务不连贯。能保证谘询服务良性进行。

Comments are closed.