软件开发成熟度.ppt
- 文档编号:2704686
- 上传时间:2022-11-08
- 格式:PPT
- 页数:51
- 大小:693.50KB
软件开发成熟度.ppt
《软件开发成熟度.ppt》由会员分享,可在线阅读,更多相关《软件开发成熟度.ppt(51页珍藏版)》请在冰豆网上搜索。
CMMICapabilityMaturityModelIntegrationZhaoXiaosongSchoolofManagement,TianjinUniversityModule1CourseObjectivesBytheendthiscourse,youwillbeabletooDescribethecomponentsofCMMImodelsandtheirrelationshipsoDiscusstheprocessareasinCMMImodelsoLocaterelevantinformationinthemodelCourseApproachoLectureoExercisesoQuestionsandanswersoDiscussionsTeachingMaterialsoTeachingMaterials:
CMMI过程集成与产品改进指南出版社:
清华大学出版社,影印,2004oLiteratures:
1、TheCapabilityMaturityModelIntegration:
GuidelineforProcessIntegrationandProductImprovementM.20022、黄锡伟,CMMI解析与实践.北京:
中国邮电出版社,2004ContentsContentsTimeassignedLectureexperimentsdiscussiontotalIntroduction44ProjectManagementProcesses44OrganizationInstitutionalizationProcess44EngineeringManagementProcesses44SupportProcesses44CMMIimplementing242CMMIappraising242total24832CMMIContentsTrendDevelopmentWhyCMMI?
CMMIIntroductionTrendInformationAgeWeliveinInformationAgeo在日益呈现的众多重要趋势中,我们生活在一个项目的世界中,这是最重要的趋势o其主要特点是迅速、广泛地采取了各种以运用或依赖于信息技术(IT)并实施软件开发项目为特征的改革措施。
这一点尤其在西方国家更加明显,但也越来越普遍地出现在亚洲ITProject:
QuestionsandReasonso成功的项目:
26%n项目能够在预定的时间和预算内完成o有问题但完成的项目:
46%n预算超支:
18.9%n进度拖延:
22.2%n功能减少:
4.9%o失败的项目:
28%n项目终止o缺乏高层的支持和用户的介入20.3%o缺乏强有力的项目管理18.0%o需求不完整12.3%o需求不断变更11.8%o目标和期望不明确11.2%o技术不适当7.0%o缺少资源6.4%o进度计划不现实4.3%o新项目3.7%o其它5.0%ITProject:
QuestionsandReasonsoIT项目的这些主要特征与趋势,与其它领域的项目结果大致相似,许多IT项目仍旧不断的遭遇失败,其具体表现为不能实现对项目规模、进度与成本的准确预测o近年来,这些情况稍有改善。
在进度方面,20世纪90年代进行的调查表明:
n平均来讲,项目超出计划的时间为222%n到2001年,这一数字已经改善为163%n大多数完工项目仍然存在进度严重拖延现象,这是项目生命周期中主要的冲突原因,这一点并没有得到任何改善,而且IT项目的进度问题比很多其它领域还要严重ITProject:
QuestionsandReasonso在达到预算目标方面,IT项目也有不良的纪录:
n20世纪90年代中期的费用超支额高达189%n到2001年,这一数字已经改善为145%n但是大多数完工项目仍然存在着费用超支问题o对我们有所启发的是:
1995年,在美国大约有31%的IT项目在完工前取消,其结果对公司及政府造成的成本损失高达810亿美元DevelopmentProcessManagemento认识到过程不仅是信息产业生产力的三要素之一(另两个要素是人员和技术),而且是三要素的纽带和助力点。
这种理念的转变是软件工程近20年来的重大成果。
实施各种任务的实施各种任务的标准、规程和方标准、规程和方法法有知识、有技能、有知识、有技能、有经验的人有经验的人方法、技术、方法、技术、工具和设备工具和设备AABBCCDD过程过程Conclusionso任何业务都要依赖软件(以美国空军为例,1960年软件只支持飞行员8%的功能,1982年为45%,2000年为80%)o任何软件生产都发生过软件危机(质量不高,进度拖延,成本超支)o任何软件生产都需要过程改进(只要真正实施过程改进,软件危机已经一去不复返了)CMMIoCMMI(CapabilityMaturityModelIntegration)软件集成能力成熟度模型n1987年,卡内基-梅隆大学软件研究所在美国军方的支持下推出CMM,以IBM软件开发为基础,结合国防软件与电信软件开发的要求在全球使用并推广nSW-CMM、SE-CMM、People-CMM等n2001年,卡内基-梅隆大学推出CMMI1.1n2005年底,CMM终结过程改进的投资回报性能分类平均值数据采集点数最小值最大值成本38%144.5%87%进度50%1420%90%生产率50%1311%376%质量50%1629%94%客户满意度14%510%55%投资回报3:
182:
113:
1CMMI的投资回报研究结果如下表:
reportedasofMarch4,2005世界SW-CMM评估状态o从1987到2004.12,全世界报送到美国SEI的CBAIPI,SPA和SCAMPIv1.1评估有:
n3,590次评估,其中:
o3,042CBAIPIso484SPAso64SCAMPIsn2,746组织n663重复评估的组织n15,128项目世界CMMI评估状态o从2002.4-2006.12,全世界报送到美国SEI的评估有:
Country2003年2004年2005年2006年China18152243354India153330387422American1498183819472035中国SW-CMM/CMMI评估状态2002-2006年重点城市过级数量统计CityTotalBeijing127Shanghai120Dalian24Hangzhou49Tianjin6CMMI评估的组织规模Basedon861organizationsreportingsizedataBasedonthetotalnumberofemployeeswithintheareaoftheorganizationthatwasappraised9/30/051to10040.8%中国过程改进的里程碑o过程改进得到国务院和行业主管部门的关怀和支持n2000年5月中关村电脑节CMM国际论坛以及以后的各次论坛nCSPI2004中国软件过程改进年会n2000年国务院(2000)18号文件n2003年国务院(2003)57号文件n各省部委、各地方有关鼓励实施CMM/CMMI的文件和奖励政策n各地软件行业主管部门和软件行业协会的积极领导和推动为什么是CMMI?
质量的杠杆作用点人员人员过程过程技术技术oCMM已经认识到n每个人都体会到主动积极的优质劳动力的重要性,但是.n如果不理解过程,或者过程不是在“最佳实践”下运行,即使我们的精英也无法使工作达到最佳的状态n过程是产品成本、进度和质量的主要决定因素模型太多,时间太少不同的结构、格式、术语、度量方法尤其是在使用一个以上的模型时,容易混淆在一个联合改进程序中难于集成这些模型在供应商的选择中难于使用多个模型软件软件CMMCMM系统安全性系统安全性工程工程CMCM系统工程系统工程CMMCMM人员人员CMMCMMFAAFAAiCMMiCMMIPDIPDCMMCMM软件获取软件获取CMMCMMEIAEIA731731系统工程系统工程能力能力CMMCMMSPICESPICE1550415504个体软件个体软件过程过程CMMCMM群组软件群组软件过程过程CMMCMM软件生命软件生命周期周期1220712207ISOISO90009000EIA/IS632EIA-IEEEJ-STD-016ISOSCCISMMPSE-CMMCMMISCEPSPPeopleCMMSA-CMMFAA-iCMMSSE-CMMISO15504(SPICE)TrilliumIEEEStds.730,828829,830,1012,10161028,1058,1063SECM(EIA/IS731)MIL-STD-466B*IEEE1220SECAMEIA632IPD-CMM*DODIPPDAFIPDGuideTickitQ9000ISO10011ISO15288*IEEE/EIA12207IEEE1074ISO/IEC12207MIL-STD-498BaldrigeEQANATOAQAPI,4,9MIL-Q-9858DOD-STD-216BS5750MIL-STD-1679DOD-STD-2167ADOD-STD-7935ASW-CMMD0-178SDCECMMI对CMM的改进o为了达到商业目标,把重点放在用度量的方法实施过程改进o为了把重点放在某些重要的实践,增加了一些过程域:
n风险管理n度量和分析n工程过程域n决策分析CMMI简史o1992发布SW-CMMo1994发布SE-CMMo1998启动CMMI产品集项目o2001发布CMMI-SE/SWv1.0o2002发布CMMI-SE/SW/IPPD/SSv1.1产品集o200310,000多人接受过IntrotoCMMI培训,至少在12个国家进行了150多次SCAMPI基准评估;访问CMMI网站的次数每月超过100万次SW-CMM夕阳西下oSW-CMM引论培训课程nSEISM提供的公开的SW-CMM引论培训课程是2003年12月nSEI合作伙伴可以提供SW-CMM引论培训课程oCBA-IPI评估和SCE评价n最后一次CBA-IPI主任评估师培训是2003年12月nCBA-IPI主任评估的授权,于2005年12月31日到期,他们必须升级到SCAMPISM方法,才能继续提供SEI授权的评估服务CMMI模型o在开发CMMI的过程中,主要参考了以下三个过程模型:
nSW-CMM(软件)V2.0草案CnEIA/IS-731(系统工程)nIPD-CMM(集成化产品开发)V0.98oCMMI模型有两种表达方式:
阶段式;连续式o目前正式颁布的CMMI模型有:
n适用于软件工程的CMMI(SW-CMMI)n适用于软件工程+系统工程的CMMI(SE/SW-CMMI)n适用于软件工程+系统工程+集成化过程和产品开发的CMMI(SE/SW/IPPD-CMMI)n适用于软件工程+系统工程+集成化过程和产品开发+供应商承包的CMMI(SE/SW/IPPD/SS)CMMI学科和可用模型CMMI-SWCMMI-SE/SWCMMI-SE/SW/IPPDCMMI-SE/SW/IPPD/SSSERelatedExamplesIPPDSSSWRelatedExamplesCMMI应与其它模型想结合o按照CMMI模型进行过程改进o最近SEI在研究如何将CMMI与其它模型想结合,例如:
nPeople-CMMn6CMMI评估方法o采用SCAMPI(StandardCMMIAppraisalMethodforProcessImprovement)Character
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 成熟度
![提示](https://static.bdocx.com/images/bang_tan.gif)