CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。 CMMI是一套融合多学科的、可扩充的产品集合, 其研制的初步动机是为了利用两个或多个单一学科的模型实现一个组织的集成化过程改进。 CMMI的本质是软件管理工程的一个部分。软件过程改善是当前软件管理工程的核心问题, 50多年来计算机的发展使人们认识到要高效率、高质量和低成本地开发软件,必须改善软件生产过程。基於模型的过程改进是指用采用能力模型来指导组织的过程改进,使之过程能力稳定的进行改善,该组织也能变得更加成熟。 CMM的成功促使其他学科也相继开发类似的过程改进模型,例如系统工程、需求工程、人力资源、集成产品开发、软件采购等等,从CMM衍生出了一些改善模型,比如:SW-CMM,SE-CMM,IPD-CMM等。不过,在同一个组织中多个过程改进模型的存在可能会引起冲突和混淆。CMMI就是为了解决怎麼保持这些模式之间的协调。 CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD)1.02版本是应用于软件业项目的管理方法,SEI在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。
CMMI 5证书现在的意义大吗?对一个软件外包公司是不是必需的?
国内通过CMMI5级的公司,不会超过100家
CMMI5含金量很高了已经,我指的不光是证书本身,如果一个企业完全按照CMMI体系来指导项目的整个过程,那么他本身的作用已经超过意义
对于一个软件外包公司,特别针对是国外用户,这个认证还是必须的,因为虽然国内外虽然也有相关的体系认证,但是出于国外用户来说,他们对于CMMI体系的认同度还是很高的
就我所知,目前来说,含金量超过CMMI5的应该是没有,还有一点要说明的是,SEI组织本身的性质是研究机构,没有证书给你发的,你所指的证书只是有相关资质的认证公司给你做的证书,前提是你通过了SEI授权的主任评估师对你公司进行了评估,评估结果得到SEI的肯定,并且在他的网站上信息进行了披露。
最后总结一下,做软件外包,3级是肯定需要的,4、5级看自己的能力,因为CMMI是一个工程量很大的认证,如果公司规模够大影响力够强了,还是试着去做做5级。
各地的政府机构对于CMMI的奖励力度也是蛮大的,可见政府对于推进CMMI的实施的态度,又能让公司的研发质量水平得到提高,又有经济收益,精力足够咱就上吧!!
政府对于CMMI的奖励都是什么啊?有专门的文件吗?
取得证书,政府就会有奖励
杭州这边是市里3级给30万,区里还另外给10万
4级是50万,5级是100万
苏州那边是
CMM/CMMI2级40万元,3级60万元,4级80万元,5级100万元。
去当地信息化主管部门咨询一下,每个地方都不一样
CMM和CMMI与软件工程的联系?是怎么与软件工程相互作用?
CMM属于软件工程。
CMMI是CMM的升级,涵盖范围扩大了,除了软件工程之外,还包括了系统工程、采购管理和服务管理。
国内具有CMMI5的软件企业有哪些
1.摩托罗拉中国软件中心
(GSG China 于2000年9月通过CMM第五级认证,是中国首家获得CMM第五级认证的企业。
2.沈阳东软股份有限公司
(Shenyang Neusoft Co., Ltd 于2002年12月通过CMM第五级认证,是首家获得CMM第五级认证的中国企业。
3.大连海辉科技股份有限公司
(Dalian Haihui Sci-Tech Co., Ltd 于2003年3月通过CMM第五级认证,是中国首家企业整体通过CMM第五级认证的企业。
4.华为印度研究所
(Huawei Technologies co., Ltd
于2003年8月通过CMM第五级认证,此外华为北京研究所和南京研究所已经通过CMM第四级认证。
5.新宇科技集团(北京)
(Newsky Technology Group 于2003年9月通过CMM和CMMI第五级认证,是中国第一家通过CMMI第五级认证的企业。
6.大连华信计算机技术有限公司(大连)
(Dalian Hi-Think Computer Technology Co., Ltd 于2004年2月通过CMM第五级认证,是中国软件出口的龙头企业。
7.惠普中国软件研发中心 (金桥)
(HP China Software Solutions Center 于2004年6月通过CMM第五级认证,是全球三大解决方案中心之一,同时也是惠普在亚太地区的唯一一个。
8.塔塔信息技术(上海)有限公司杭州分公司
(TATA information technology(shanghai)Co. Ltd. hangzhou branch 于2004年8月通过CMMI第五级和PCMM第五级认证,是中国通过PCMM第五级认证的首位企业。
9.毕博全球开发中心 (张江)(GDC)
于2004年12月通过CMM第五级认证,是毕博管理咨询的第一家全球软件开发中心。
10.北京用友软件工程有限公司(北京)
(Ufsoft Engineering Ltd
于2004年12月通过CMM第五级认证,是中国著名的独立软件供应商。
11.恩益禧-中科院软件研究所有限公司(北京)
(NEC-CAS Software Laboratories Co.,Ltd 于2005年3月通过CMMI第五级认证,是日本NEC和中国科学院软件研究所共同出资成立的软件企业。
12.埃森哲全球信息技术中心(大连)
(Accenture Global Delivery Centre - China delivery Centre 于2005年4月通过CMM第五级认证,是全球领先的管理咨询、技术服务和外包机构。
13.北京软通动力信息技术有限公司(北京)
(iSoftStone Information Service Corporation 于2006年3月通过CMMI第五级认证,是IT咨询以及软件服务提供商。
14.南京富士通南大软件技术有限公司(南京)
(Nanjing Fujitsu Nanda Software Technology Co., Ltd 于2006年4月通过CMMI第五级认证。是日本富士通株式会社和南京大学共同出资成立的合资软件公司,也是富士通软件事业本部在中国设立的唯一的基盘软件开发中心。
15.新电信息科技(苏州)有限公司 (苏州)
(NCS Information Technology (Suzhou) Co., Ltd 于2006年4月通过CMMI第五级认证。
16.华微软件有限公司(广州)
(Huawei Software Co., Ltd 于是2006年8月通过CMMI第五级认证。
17.普天信息技术研究院(北京)
(CHINA PUTIAN Institute of Technology 于2006年11月通过CMMI第五级认证,是中国普天信息产业集团的高科技研究中心。
18.上海宝信软件股份有限公司
(Shanghai Baosight Software Co.,Ltd 于2006年12月通过CMMI第五级认证。
19.亚信科技(中国)有限公司 (北京/上海有分公司)
(AsiaInfo Technologies(China),Inc 于2007年2月通过CMMI第五级认证。
21 . 大连现代高技术发展有限公司
2004年10月25该公司整体已正式通过了CMM5级的评估
22 .长沙新宇计算机系统有限公司
2003年11月5日 通过了CMM 5和CMMI 5
23. 联想软件公司 是联想集团有限公司的全资子公司,总部位于北京海淀区上地信息产业基地
2006年2月,联想软件通过CMM5认证
CMMI如何申请,申请流程是什么。周期多长,需要找那些部门,成本预算
找一家有SEI授权的机构,他们会协助你进行CMMI的评估。大体流程是先由咨询公司协助建立CMMI的体系,然后开展体系试运行(就是找一些项目试用),试运行后,咨询公司会协助你开展预评估,如果预评估通过后,再过约1个月左右就可以正式评估了。 具体流程如下:
一、 申请CMMI认证
选择CMMI级别
软件企业申请认证CMMI不同的级别标准要求,要审时度势自身情况。一方面了解公司现有质量体系、实施过程、实施效果的运行情况;另一方面要根据企业规模、公司实力、管理需求等综合要素,不可好大喜功,一味选择CMMI更高级别的认证。在申请的CMMI认证时,有的企业从CMMI2开始、有的企业从CMMI3开始、有的CMMI3通过后跳过CMMI4而直接申请CMMI5、有的就从CMMI2、CMMI3、CMMI4、CMMI5逐步申请认证。
计划参与评估的部门
CMMI评估,有的是整个公司参与评估,有的是个别部门参与评估,不管以哪种方式参与评估,公司都要权衡决定,参与评估的部门。
CMMI培训
当确定申请CMMI认证的级别后,与申请CMMI认证级别的要求进行比较,从而找出区别。结合企业自身实际情况,从而可以为通过认证作好充分的准备,尤其是对此级别相关知识进行加强培训,了解标准的要求。
二、 选择主任评估师
一般情况下,企业自身确认好CMMI等级后,可以找专业的CMMI咨询公司,协助完成后面的认证流程。
主任评估师是认证评估的发起者,也是评估小组的领导者,这个角色应该拥有足够的经验、知识、技术来负责和领导评估活动。CMMI评估是基于个人资格、信誉的认证,对个人专业技术及综合能力素质要求都很高。因此,要慎重选择,主要从以下几个方面考虑:
全球从事CMMI认证企业很多,拥有SEI评估师资格的也很多,通常有美国的、印度的、中国的。美国评估师直属于SEI,属本地认证,所以说美国评估师进行评估具有说服力,信服力,对于中国软件企业而言,聘请美国的主任评估师,由于语言的不同,在沟通上存在一定的困难,在进行评估面谈沟通交流时,要配置专门的翻译。
三、 工作准备
选择评估小组成员
本活动包括识别有用的职员、评定其资格和从中挑选人员作为评估小组成员。它可以发生在评估发起者做出管理评估活动的许诺之后,并能为评估计划保证提供输入。具体的行为包括:(1)、保证评估小组成员满足个人的最低标准;(2)、保证评估小组作为一个整体满足的最低标准;(3)、文档化在评估输入中小组成员的职责和资格。
SCAMPI评估可接受的评估小组最小规模是4个成员(包括小组领导者)。推荐的最大规模是9个成员。所有小组成员之前必须完成获得SEI推荐的并由SEI认可的权威授课者所教授的CMMI课程。小组成员必须接受有关评估方法的培训。关于工程领域的经验,评估小组(作为一个整体)平均至少要有6年以上的经验,且小组总的经验要不少于25年,这些规定都隐藏在评估活动中。关于管理经验,评估小组(作为一个整体)总的经验不能少于10年,且至少有1名成员拥有6年以上的管理经验。
总的来说,评估小组应该在评估组织内部所使用的生命周期里具有代表性的经验。在任何特定的生命周期阶段,评估小组至少应有两名成员具有从事这方面工作的经验。此外,必须保证,小组成员不应该成为任何特定项目的管理者或者成为任何预定被访问者的直接管理链中的一个。
组建准备评估小组
评估小组领导者有责任确保评估小组成员为执行计划的评估活动完成充分的准备。这包括熟悉在评估过程中将使用的参考模型、SCAMPI、评估计划、组织数据和特征、工具和技术以及为评估任务分配任务和职责。小组建立练习通常被用来实践简单的技能和在理解小组目标及如何取得满意上达成一致。所有的小组成员被要求遵守严格规则以保证机密性、保护所有者或敏感数据以及项目参与者未知的信息。私下陈述通常被用来达成这些谅解。具体的行为包括:
保证评估小组成员已接受参考模型培训;
为评估小组成员提供评估方法培训或确保他们已掌握此方法;
为评估小组和小组规范的建立提供服务;
为评估小组成员提供关于评估目标、计划和他们自身分配的职责和任务的定位。
模型培训必须利用CMMI课程的权威标准来提供,并由CMMI办事机构权威认证的授课者讲授。方法培训可能通过下面两种方法之一进行:
针对即将到来的评估作明确性的方法培训;
对大量的目前并没有从事任何评估工作的潜在的小组成员进行方法培训。
对一个完全重新组建的小组进行方法培训至少持续两天,且必须强调那些小组成员在评估过程很可能遇到的情况。本培训在SCAMPI的应用中没有必要包含所有的变量。针对潜在的将来的小组成员所进行的团体式方法培训必须包含方法上剪裁部分的所有内容和允许的变更以应付一系列在将来的评估中他们很可能会遇到的情况。SEI评估程序为那些目前不是评估小组成员的人们所得到的培训指定了额外的要求。那些在以前的评估小组中作为成员已接受过培训的小组成员,如果并没有进行目前的方法培训,那么他们并不自动地具有参加当前评估的资格。在这样的案例中,评估小组领导者要求了解以前的培训的本质和为即将到来的评估开展的培训足够多的内容。这需要对以前的评估和计划的评估进行比较。例如,假如小组成员使用连续表示法参与了一个仅集中在软件工程领域的评估,而计划的评估是使用阶段表示法集中在SE/SW/IPPD领域,那么该小组成员需要许多重要的新概念来覆盖。作为一个整体,评估小组至少产生一个结果来说明如何为即将到来的评估展开工作,建立小组规范和操作决议的目的。
参评单位准备
组织级QA
组织组CM
SEPG小组
高级经理
委员会(项目与质量管理委会员、变更委员会)
人力资源的培训
维护服务的准备
商务法律部
四、 预评估
通过预评估判定企业是否准备充分可以进行正式的 SCAMPI/CBA-IPI。通过一位主任评估师指导进行,初步了解项目的成熟度,按照CMMI相关级别的KPA识别明显缺陷并推荐纠正措施,以便更好进行正式评估。主要工作包括组织级和项目组长的文档审阅及与项目组人员的面谈。评估结束,提交预评估结果并与组织进行有关讨论。
选择参与正式评估的项目,在预评估的过程中,从公司全体项目中,挑选出项目参与评估,并不是所有项目评估。
在预评估过程中,评估师考核公司背景,项目角色涉及到是否覆盖所在的范围,核实参与项目覆盖与所申请的级别一致,如:既要有软件项目,又要有集成项目,是一个事业部,还是所有事业部的。查看实际情况与所申请的级别相符,如果相距太大,会劝说降低认证级别。主动参与评估师沟通,向他咨询本次评估的主要思想,增加通过评估的概率。
五、 正式评估
第四阶段的目标是进行正式的 SCAMPI/CBA-IPI,时间通常是实施第一阶段培训后12个月(根据企业实施情况有所不同)。正式评估,获取证据,根据评估师的要求,与从项目中获取证据。评估的重点是组织内部实施的软件过程,涉及相关级别的所有KPA。
正式评估按照 SCAMPI/CBA-IPI 的要求进行,原来一般为 6 天,CMMI V1.2规定,正式评估时间不能超过10天,主任评估师提供自动评估工具帮助管理分析评估数据、编写评估结果。评估工作主要包括:
启动会议;公司高层,评估小组,参评方三方相关人员参与会议,介绍评估日程,达成一致意见。
评估方式:
文档审阅,也称文审,查阅过程、项目书面文档。所有参评的文档都是要书面打打印,然后装订成册,供评估师审查。
面谈及讨论,评估师都要和项目中每个角色进行面谈,这些角色主要包括有:项目经理、需求人员、设计人员、测试人员、配置人员、质量人员。
评估小组总结
评估小组对文审、面谈中的数据进行综合与分析,生成评估结果。
总结及末次会议
评估完成后,评估小组给出最后的结论,评估是否通过,如果通过则发证书,否则指出改进的建议。除了评估结果,企业还将保留评估数据(删除数据来源)作为评估结果的资料。评估结束后,我们会向SEI提交评估信息,记入评估数据库记录。
CMMI的实施对中国软件产业的发展有何实际意义?
CMMI源于美国国防部试图保证挑选合格的软件开发供应商。美国国防部认为CMM/CMMI确实发挥了巨大作用。2003年 CMM创始人Watts Humphrey receives the 2003 National Medal of Technology.
军事工业对于计算机的推动作用历来是非常显著和巨大的,CMM/CMMI也是一个例证。CMM/CMMI作为方法论层面的东东,美国政府没有将它列为军事机密,实在是全球软件工程/系统工程界的大好事。
CMMI提供了软件工程/系统工程的最佳实践的特征。对于中国软件产业而言,
1,CMMI提供了组织能力提升的模型
2,CMMI提供了在国际上证明自身能力的机会
报考CMMI(软件业项目的管理方法)需要什么条件?
CMMI是企业做的,不是个人学的
软件工程是借用公司的工程的思想来做软件的.
所以你的软件工程专业,一般是软件的相关专业
不是软件工程.
有的学校,起名叫软件工程而已
实际就是软件,没有什么!
你可以在很多的书店,可以看到这个内容的书籍!谁学习软件行业一般所必需的而已。
如果你还有什么疑惑,可以到我们网站上免费咨询。
参考资料:http://www.cmmcn.com/Default.html
转载请注明出处51数据库 » 软件工程cmmi 如何理解cmmi软件工程方法
阿里克谢马克西莫维奇彼什科夫