各位请一些cmm的问题,对cmm一无所知。

flyfish365 2004-09-21 08:21:03
我刚刚毕业在一家软件公司工作,经理让我补充一些关于cmm的知识,我想最直接的方法就是来听听大家的一些cmm的经验,请教“到底什么是cmm,它为什么会出现,它在软件开发过程中所起到的作用?"还有请提供一些有关cmm好的资料和书籍。
...全文
425 点赞 收藏 17
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
futuredreams 2004-12-03
补充一点关于CMM跟CMMI的比较好了:
CMM 关键过程域
Requirements Management
Software Project Planning
Software Project Tracking and Oversight
Software Configuration Management Software Subcontract Management
Software Quality Assurance
Software Product Engineering
Peer Reviews
Organization Process Focus
Organization Process Definition
Training Program
Integrated Software Management
Inter-group Coordination

CMMI 过程域
Requirements Management
Project Planning
Project Monitoring and Control
Configuration Management
Supplier Agreement Management
Process and Product Quality Assurance
Measurement and Analysis
Requirements Development
Technical Solution
Product Integration
Verification
Validation
Organization Process Focus
Organization Process Definition
Organizational Training
Integrated Project Management
Risk Management
Decision Analysis and Resolution
回复
futuredreams 2004-12-03
统一楼上各位的,已经说的很全面很详细了。呵呵~
回复
ccccss 2004-11-08
实施CMM还是CMMI,就改进自身过程的角度看,两者没有本质的区别,关键是看你老板是不是要拿着证书到外面说事了。
就CMM/CMMI模型本身,你可以把他理解为一本词典,词典中列出了你需要达到一定语言登记所必须掌握的一些词组。但如何把这些词组串连成语言,以及在什么样的环境下使用什么样的词组和语言,这些是任何模型介绍类书籍所不涉及的。林锐的那本CMMI3精粹里面列出了一些模板和规程,但个人感觉还比较粗糙,只是说按照这样的规程和模板实施,基本可以满足模型中CMMI3级的要求,但是否能够真正适合企业自身的文化和原有体系,以及是否能够真正的高效率的提升过程能力,尚不可知。学习的最好方法个人建议还是找一些成功实施的企业的规程文档作为参考,吃透真正的操作流程,再返回头看模型,就比较简单了。
--------------------------
欢迎大家交流经验和资料 MSN:ccccss_ccccss@hotmail.com
回复
panq 2004-11-05

cmm到底该如何推进?

cmm推进来说,我觉得一般来说是以下4个阶段

<->由公司和咨询公司一起来做,主要是找出不足。
CMM/CMMI教育---〉预评估——〉找出不足-——〉制定计划--〉

<二>有公司自己根据目前公司的现状,建立适合自己的开发过程定义。
建立SEPG,建立SQA--->建立公司的开发方针和质量目标
---〉建立公司统一的过程定义---〉建立组织资产库和度量库

<三>在实际项目中试用该流程,并结合实际状况修改过程定义
-->展开教育--〉个别项目适用--〉项目总结--〉放入组织资产库和度量库
-->评估---〉修改公司的过程定义。

<四>在全公司推广并进行实际评估。
-->展开教育--〉全公司推广--〉正式评估。
-----------------------------------------
是不是一定要懂软件设计才可以?有哪些要求?

作CMMI推进必须是自上而下的开始,SPEG和SQA的组成必须是软件开发经验丰富,
而且了解公司实际开发现状的人。一般都是公司的领导和实际的项目经理组成。

对于公司各个项目组人员来说,
并不是需要都对CMM/CMMI非常熟悉的人,只需要学习公司的过程定义,并按照定义来执行就可以了。
-----------------------------------------

PS;忘了说一句,对于CMM目前SEI已经不再接受评估,目前都改为CMMI,
相比CMM来说,CMMI添加了一些工程开发和集成开发的东东。要求更高了一些。
回复
wrgdsf 2004-11-05
cmm到底该如何推进?是不是一定要懂软件设计才可以?有哪些要求?
回复
gstang 2004-10-31
推荐:
www.51cmm.com
www.umlchina.com



---------------
寻找失落的民族精神!
回复
aznarble 2004-10-21
规模上无要求,但至少要求开发团队稳定,且项目流程定义清晰,具备可分析、重用性。

通常只要具备需求管理、计划、跟踪监督、完了总结等清晰环节的开发项目,以及实施了配置管理和质量保障等措施,即可通过2级评估。
回复
hemeng 2004-10-21
1级:初始级(Initial)
2级:可重复级(Repeatable)
3级:已定义级(Defined)
4级:已管理级(Managed)
5级:优化级(Optimizing)
回复
flyfish365 2004-10-18
申请cmm2的公司要达到什么规模,开发过程上要求些什么呢?
回复
smallcrocodile 2004-10-12
www.51cmm.com
上面资源丰富
回复
fj131420 2004-10-11
CMM是用来评判一个软件组织的活动能力,在不同的级别上就有不同的关键过程域和目标,只要这个软件组织通过关键实践实现了这个级别上的所有目标,就说明你这个软件组织达到了这个级别.对个人而言没有什么用。
回复
gdxuz 2004-10-10
CMM和CMMI有什么分别?
回复
大雷哥哥 2004-09-29
CMM(Capability Maturity Model)
软件过程能力成熟度模型:
1987年美国卡内基-梅隆大学软件工程研究所(SEI)提出,用于评价和改进软件机构的软件过程能力。
1991年,1.0版;1993年,1.1版
2001年12月,CMMI(能力成熟度集成模型)
CMM将软件过程的成熟度分为5级:

1级:初始级(Initial)
2级:可重复级(Repeatable)
3级:已定义级(Defined)
4级:已管理级(Managed)
5级:优化级(Optimizing)
CMM3级(已定义级)软件机构特征:

开发过程,包括技术工作和管理工作,均已实现标准化、文档化。
建立了完善的培训制度和专家评审制度。
全部技术活动和管理活动均稳定实施。
项目的质量、进度和费用均可控制。
对项目进行中的过程、角色和职责均有共同的理解。
CMM能给企业带来什麽?
推进软件企业的软件开发过程持续改进。
评估通过,证明软件企业的软件开发过程能力达到相应水平。
提高市场竞争力。
近期看,推行CMM增加额外成本;
长远看,降低开发成本,提高产品质量,保证工期。
企业效益提高。
CMM能给项目组带来什麽?
在技术水平不变的情况下,通过提高管理水平,减少变更和修正错误的工作量,即少走弯路,从而降低成本。
估算准确,工作量化,成本可控制。
阶段性评审,质量可控制。
开发进度可预测。
回复
panq 2004-09-22
什么是cmm/cmmi:
说到底是一个模型,提出一大堆需要实现的目标,并提出要实现这些东西需要做出那些成果物。
cmm/cmmi2:公司基本上有了一定的管理。像计划,控制,风险
cmm/cmmi3:组织级有了完整的规约和过程定义,每个项目必须根据组织的过程定义来裁减。
cmm/cmmi4:组织级有了自己的数据估算模型,分析模型。
cmm/cmmi5:组织级别不断改善自己的过程。


书籍:
书很多,你看看《CMMI精粹》就可以了。
回复
roinn 2004-09-22
我这有一些CMM的资料,一时对CMM不能完全的给你正确的解释,因为CMM在每个人看来都有不同的理解
回复
crybigbaby 2004-09-22
你可以到www.sei.cmu.edu去看一下,这是CMM的提出者
回复
相关推荐
发帖
研发管理
创建于2007-08-27

1219

社区成员

软件工程/管理 管理版
申请成为版主
帖子事件
创建了帖子
2004-09-21 08:21
社区公告
暂无公告