51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11755|回复: 34
打印 上一主题 下一主题

[讨论] 什么是CMM

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-3-29 09:15:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


cmm就是sqa用来监督项目的一个标准质量模型,sqa按照cmm上面各种规则来检验各种各样的项目。
cmm,全称为Capability Maturity Model,即“能力成熟度模型”,是由卡耐基-梅隆大学于上个世纪80年代制定的,最初只是应用于本校的软件项目开发,后来逐渐推广为主流的行业标准。
cmm共为5级
本文不详细讨论每一级的含义,感兴趣的读者可以去查阅软件工程方面相关的书籍。
当然质量模型不止 cmm一种,cmm只是比较主流的一种,下面列举了一些常见的质量模型:
常见的质量模型

标准名称
制定者
适用领域
备注
ISO9000族标准

国际标准,ISO/TC176制订

适用于所有行业

其中9000-3针对软件开发行业

CMM标准


行业标准,卡耐基-梅隆大学制定并管理
针对软件开发行业



分5个等级,最近又推出cmmi,可以看作cmm的一个新的版本
TickIT标准


行业标准,英国软件行业协会制定

针对软件开发行业


不太流行
ISO15504标准



国际标准,试图结合ISO9000CMM与软件工程概念

适用于所有行业
有待实践检验

国内的软件公司都非常热衷于取得各种质量标准协会的认证,1998年以前iso9000比较火,2000以后cmm比较受欢迎,有的公司甚至会有iso9000和cmm两个认证。
对于做欧美外包项目的软件公司,cmm还是很有作用的,因为欧美很多公司都认可cmm认证,他们认为如果你们公司过了cmm3或4,那么就具备了承接国际项目的经验和实力。
大学生过英语四级是为了加重就业的筹码,找一份好工作;软件公司过cmm是为了加重承接项目的重码,更好的与国际接轨。
国内一些公司的cmm等级很高,比如华为cmm4,东软cmm5。
可是有一个奇怪的想象,就是国际上一些知名的软件公司往往没有过cmm,比如微软,甲骨文等,这是为什么呢?
因为“一流公司做标准 (Standard),二流公司做品牌 (Brand Name),三流公司做产品 (Product)”,微软不需要遵循别人的标准,微软就是标准的制定者。

北京地区对软件测试感兴趣的朋友可以加我qq交流:306513768

欢迎访问我的博客:http://www.51testing.com/?110105
友情链接:www.diytest.net

[ 本帖最后由 rendaoyuan 于 2007-7-4 17:38 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-3-29 09:27:07 | 只看该作者
模型或体系只是用来参考的
大公司本身的过程改进实力和软件过程成熟度都很强
他不一定声称follow某一个模型或标准
但作为内部的过程改进工作者肯定会去研究这些业界的最佳实践和最佳实践的抽象集
为本组织的过程改进加速和提供方向指引。

一般来说,一个企业自主主导的过程改进可能有以下这些输入:
1,管理层和商业目标实现的需求与压力;
2,内部管理的呼声;
3,内部最佳实践的升华与推广;
4,业界的交流,包括同行或标杆企业的参考、一些模型与框架的参考等。

BTW,
ISO,TL9000,Prince 2等都是认证
但CMMI,OPM3等,用评估这个词可能更适合一些。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-3-29 13:38:18 | 只看该作者

俺们是4流公司……

“4流公司拼价格啊……“

还是余老师说的好。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-3-31 16:30:13 | 只看该作者
行内也有这样的说法 "一流公司做标准,二流公司做服务,三流公司做品牌"。
CMM 5个级别 分别是: 初始级,可重复级,已定义级,管理级,优化级。
也是衡量一个软件公司能力的标准。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-4-15 08:21:31 | 只看该作者
个人觉得无论是CMM、6西格码、ISO9000:2000,还是国际标准、国内标准、行业标准只是一种依据但不是说有了这些,就马上提高了质量,我原先在公司做企业质量管理的时候,就觉得说,不是没有ISO9000:2000而是执行的时候受到成本啊,人员调配等问题的考虑,而“轻视”了,联系软件测试,你想啊,就一个小公司,就这么几个人,你要严格走规范流程,计划啊,设计啊,开发啊,测试啊,维护啊,那等你都准备好了,发布产品,早就没有市场了吧。好的标准在哪里,如果利用好是好东西,没有利用只是放”书架“当装饰的,那还不如务实些不要它,我始终觉得不是说上市公司就有多少了不起,就能成为世界级的企业,受人尊敬的企业。
个人的观点是:质量是什么,就是首先要有一个规范的标准在那里,然后严格执行,最后持续改进它。而现在很多企业的问题在于有标准但执行力不够,更不要说改进了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-4-29 21:44:16 | 只看该作者
完全赞同楼主的话:  模型或体系只是用来参考的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-5-19 17:06:18 | 只看该作者
明白一些东西了。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-5-19 18:53:57 | 只看该作者
原来是这样啊。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-5-19 20:32:05 | 只看该作者
我们最近才刚接触到CMM这个概念。看了大家的观点后大有认识。
TKY!!sdlkfj6
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-5-20 12:14:27 | 只看该作者

回复 #5 yaojunwei 的帖子

我觉得你说得很好.
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2007-6-13 14:28:15 | 只看该作者
sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-6-13 14:58:50 | 只看该作者
sdlkfj3
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2007-6-15 11:28:37 | 只看该作者
sdlkfj6
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-6-17 12:16:30 | 只看该作者
sdlkfj3
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-6-17 12:16:38 | 只看该作者
sdlkfj3
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2007-6-18 16:15:20 | 只看该作者
刚接触在学习中..
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-6-27 11:34:03 | 只看该作者
thanks
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2007-6-27 14:48:28 | 只看该作者
CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。
       CMM是是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。CMM分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。

 CMM是由美国卡内基梅隆大学软件工程研究所1987年研制成功的,是目前国际上最流行最实用的软件生产过程标准和软件企业成熟度等级认证标准。目前,我国已有软件企业通过了CMM标准认证 。 

      SW-CMM(Capability Maturity Model For Software 软件生产能力成熟度模型,以下简称"CMM"),是87年由美国卡内基梅隆大学软件工程研究所(CMU SEI)研究出的一种一种用于评价软件承包商能力并帮助改善软件质量的方法,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。

       其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件生产中的困难。CMM它是目前国际上最流行、最实用的一种软件生产过程标准,已经得到了众多国家以及国际软件产业界的认可,成为当今企业从事规模软件生产不可缺少的一项内容。

  CMM目前通用流行的版本是1.1(Version1.1)。《按照软件工程研究所(SEI)的原来计划,CMM的改进版版本2.0(V2.0)是要在1997年的11月完成的。但是,美国国防部办公室要求软件工程研究所(SEI)延迟发放公布CMM版本2.0,直至他们完成另一个更为紧迫的项目-CMMI。
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2007-7-2 08:33:17 | 只看该作者
深入浅出!
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2007-7-4 08:08:23 | 只看该作者
thank you
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-11 05:29 , Processed in 0.079910 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表