




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Share-Win CMMI Training Class-ACMMI 介绍介绍Share-Win CMMI Training Class-AOverviewp优秀的质量管理策略pCMMI的产生和发展p实施CMMI的好处pQ&AShare-Win CMMI Training Class-AOverviewp优秀的质量管理策略pCMMI的产生和发展p实施CMMI的好处pQ&AShare-Win CMMI Training Class-A为什么要?Share-Win CMMI Training Class-A问题p企业什么时候需要规范化管理?Share-Win CMMI Train
2、ing Class-A关于规范化的典型误解p规范使工作复杂化p规范增加工作量p规范约束人的创造力Share-Win CMMI Training Class-A国内软件公司质量水平的四个层次Share-Win CMMI Training Class-AImproved Process + Competent Workforce + Appropriate Technology =Reduced Risk, Higher Productivity, and Better QualityProcess: a defined method involving steps or operationsPe
3、ople:Skills, Training,Management Technology: Application domains, tools, languages, information, environments项目成功的三要素Share-Win CMMI Training Class-A软件生产中的经济模型工作量=(人员技能)(环境)(质量)(规模 ) COCOMO/COCOMOII: Effort=C1EAF(Size ) Time=C2(Effort)软件过程以指数形式影响软件生产的成本。软件过程以指数形式影响软件生产的成本。软件开发规模越大,过程质量所产生的影响就越大。软件开发规
4、模越大,过程质量所产生的影响就越大。过程p1p2Share-Win CMMI Training Class-A改正一个错误的相对成本p需求:1单位;p设计:3-6单位;p编码:10单位;p测试:15-70单位;p实际运行:40-1000单位。Share-Win CMMI Training Class-A质量代价比率变化Share-Win CMMI Training Class-A“早早”发现“早早”收益Share-Win CMMI Training Class-A优秀的质量管理策略Share-Win CMMI Training Class-AShare-Win CMMI Training Cl
5、ass-AOverviewp优秀的质量管理策略pCMMI的产生和发展p实施CMMI的好处pQ&AShare-Win CMMI Training Class-ACMMI是什么?pCMMI: Capability Maturity Model Integration(能力成熟度模型集成)Share-Win CMMI Training Class-ACMM/CMMI简史p1984 成立软件工程研究所p1987 全世界进行了第1次CMM评估p1991 发布SW-CMM v1.0p1993 - 发布SW-CMM v1.1p1994 发布SE-CMMp1998 启动CMMI产品集项目p2001 发
6、布CMMI-SE/SW v1.0p2002 发布CMMI-SE/SW/IPPD/SS v1.1产品集p2005 宣布CMM结束p2006-8-发布CMMI v1.2Share-Win CMMI Training Class-ACMM模型的迅速发展p针对软件的第一个CMM(CMM V1.0)模型于1990年8月完成并发布p基于这一模型及其它需求,开发了针对其它应用背景及功能的各类CMM模型n系统工程n人n综合产品开发n软件获取n软件质量保证n测量n其它.Share-Win CMMI Training Class-ACMM模型的迅速膨胀 - 2p在组织看到各类有用的CMM模型的同时,也发现他们:n
7、相互重叠n存在不一致n缺乏清晰和可理解的接口n缺乏标准化n彼此的详略程度不同p此外,许多组织还要进行 ISO 9001或基于ISO 9000-3 的TickIT审核p这导致了高成本的、令人感到混乱和矛盾的过程改进Share-Win CMMI Training Class-ASW-CMMMIL-Q -9858TrilliumBaldrigeIEEE Stds . 730,828829, 830,1012,10161028,1058,1063ISO 15504*(SPICE)People CMMIPD-CMM*DODIPPDSECAMAF IPD GuideSDCCRSCENATO AQAP1,4
8、,9 BS5750MIL-STD-498DOD-STD -2167ADOD-STD -7935AMIL-STD-499B*ISO/IEC12207IEEE1220ISO 10011SDCE SE-CMMSECM*(EIA/IS 731)EIA/IS632ISO 9000SeriesEIA/IEEEJ-STD-016IEEE/EIA12207EIA 632*MIL-STD-1679IEEE 1074TickITSSE-CMMISO 15288*EQACMMI*PSPSA-CMMQ9000 DOD-STD-2168quag14d: 5 June 1998FAA-iCMMDO-178BSW-CMMC
9、opyright Software Productivity Consortium各类“框架”的沼泽Share-Win CMMI Training Class-ACMMI项目pCMMI项目的建立是为了:n建立一个综合目前及未来各种模型的框架n建立一套初始的综合模型p用于建立CMMI的源模型包括:nCMM for Software v2.0 Draft CnEIA 731 Systems EngineeringnIPD CMM (IPD) v0.98aShare-Win CMMI Training Class-ACMMI设计目标p 对源模型进行综合,并消除源模型之间的不一致,减少重复内容p 降低
10、基于模型进行过程改进的成本p 增加对模型的理解n 统一的术语n 一致的风格n 统一的构建规则n 一致的组成部分p 确保与ISO15504一致p 更加有利用于积累Share-Win CMMI Training Class-ACMMI ModelCMMI Core (now includes SS)SERelated ExamplesIPPDSWRelated ExamplesHWRelated ExamplesOrganizational Goal (OPD)Project Goal (IPM)Share-Win CMMI Training Class-ACMMI模型表现形式PAPA连续表现形式
11、连续表现形式Capability0 1 2 3 4 5 过过 程程PAML 1阶段表现形式阶段表现形式ML2ML3ML4ML5 组组 织织Share-Win CMMI Training Class-ACMMI模型表现形式 - 2pCMMI 模型通过表现形式支持每一种途径:n连续表现形式p用于最有效地支持过程域能力改进途径p采用6个能力水平、能力水平内容、目标等级、以及对应等级关系作为组织模型组成部分的原则n阶段表现形式p用于最有效支持组织成熟度改进途径p将过程域分成5个成熟度水平,以支持和指导过程改进Share-Win CMMI Training Class-ACMMI模型结构过程域过程域 1
12、通用实践通用实践具体目标具体目标能力水平能力水平阶段表现形式阶段表现形式连续表现形式连续表现形式成熟度水平成熟度水平具体实践具体实践通用实践通用实践具体实践具体实践通用目标通用目标通用目标通用目标具体目标具体目标过程域过程域 2过程域过程域 n过程域过程域 1过程域过程域 2过程域过程域 nShare-Win CMMI Training Class-ACMMI模型(连续式表达)过程管理过程管理 (5)(5)组织培训组织培训组织过程定义组织过程定义组织过程焦点组织过程焦点组织过程性能组织过程性能组织革新和实组织革新和实施施支持支持 (6)(6)配置管理配置管理过程和产品质量过程和产品质量保证保证
13、度量和分析度量和分析决策分析和解决决策分析和解决方案方案原因分析和解决原因分析和解决方案方案工程工程 (6)(6)需求管理需求管理需求开发需求开发技术解决方技术解决方案案产品集成产品集成验证验证确认确认项目管理项目管理 (8)(8)项目计划项目计划项目监控和控制项目监控和控制供应商合同管理供应商合同管理集成项目管理集成项目管理风险管理风险管理定量项目管理定量项目管理CMMI(CMMI(连续式表达连续式表达) )- - 过程能力过程能力 过程能力等级过程能力等级5 5 优化级优化级4 4 已定量管理已定量管理级级3 3 已定义级已定义级2 2 已管理级已管理级1 1 已执行级已执行级0 0 不完
14、善级不完善级Share-Win CMMI Training Class-A能力水平5 优化优化4 已定量管理已定量管理3 已定义已定义2 已管理已管理1 已实施已实施0 不完整不完整Share-Win CMMI Training Class-A能力水平内容 连续表现形式 过过 程程RMPPPMCetc543210能能 力力Share-Win CMMI Training Class-ACMMI模型(阶段式表达)pCMMI的阶段式表示法就是组织成熟度方法5 5 优化级优化级(2)(2)4 4 定量管理级定量管理级(2)(2)3 3 已定义级已定义级(14)(14)2 2 已管理级已管理级(7)(7
15、)1 1 初始级初始级(0)(0)1 1级级- -初始初始级级2 2 级级- -管理级管理级配置管理配置管理过程和产品质量保过程和产品质量保证证供应商合同管理供应商合同管理项目监控和控制项目监控和控制项目计划项目计划需求管理需求管理度量和分析度量和分析4 4 级级- -定量管理定量管理级级定量项目管理定量项目管理组织过程性能组织过程性能3 3 级级- -定义级定义级需求开发需求开发技术解决方案技术解决方案验证验证确认确认产品集成产品集成集成项目管理集成项目管理组织过程焦点组织过程焦点组织过程定义组织过程定义组织培训组织培训风险管理风险管理决策分析和解决决策分析和解决5 5 级级- -优化级优化
16、级组织革新和实组织革新和实施施原因分析和解原因分析和解决决Share-Win CMMI Training Class-ACMMI提供了一个软件企业不断成熟的框架p2 2级是解决质量管理体系从无到有的问题,使软件项目的基本管理可以重复;级是解决质量管理体系从无到有的问题,使软件项目的基本管理可以重复;p3 3级是从特殊到一般的过程,提高质量管理的一个层次;级是从特殊到一般的过程,提高质量管理的一个层次;p4 4级是从定性管理到定量管理的过程,通过定量控制达到结果可预测;级是从定性管理到定量管理的过程,通过定量控制达到结果可预测;p5 5级是从静态管理到动态管理的过程,解决技术和过程的更新,使质量
17、管理体系级是从静态管理到动态管理的过程,解决技术和过程的更新,使质量管理体系持续改进和提高。持续改进和提高。Share-Win CMMI Training Class-A随着成熟度的提高p一个组织的软件过程能力成熟度能帮助预测一个项目达到其目标的能力。在预定目标方面能观察到三个改进 -所有项目的预定目标结果与实际结果的差异减少(稳定性) -实际结果与预定目标结果的偏差范围减小(预测性) -预期目标结果得到改善(质量提高)p可视性提高Share-Win CMMI Training Class-A过程能力的演化Plans based on pastperformance are morereali
18、stic in Level 2 organizationsWith well-defined processes,performance improves inLevel 3 organizationsBased on quantitativeunderstanding of processand product, performancecontinues to improve inLevel 4 organizationsPerformance continuouslyimproves in Level 5 organizationsInitialManagedDefinedQuantita
19、tively ManagedOptimizingProcess is informal and ad hocProject management practices are institutionalized Technical practices are integrated with management practices and institutionalizedProduct and process are quantitatively controlledProcess improvement is institutionalizedLevelProcess Characteris
20、ticsPredicted PerformanceProbabilityTime/ $ /Quality/.Target N-zProbabilityTarget N-yTime/ $ / Quality/.ProbabilityTime/ $ /Quality/.ProbabilityTime/ $ /Quality/.Target NTarget N+aProbabilityTarget N-xTime/ $ /Quality/.Share-Win CMMI Training Class-A过程可视性改进黑 箱阶段可视活动可视过程可视过程可控Share-Win CMMI Training
21、Class-AOverviewp优秀的质量管理策略pCMMI的产生和发展p实施CMMI的好处pQ&AShare-Win CMMI Training Class-A过程改进的好处p过程改进的好处主要有以下八大类:n改进进度和预算的可预测性n改进周期时间n提高生产效率n改进质量(用缺陷来度量)n提高客户满意度n提高员工士气n提高投资回报率(ROI)n降低质量成本Share-Win CMMI Training Class-A应用应用CMMI模型的优势模型的优势Share-Win CMMI Training Class-A 每年改进的结果SEI 平均值.SEI最好值增加生产力 35%67%缩短
22、投放市场的时间19%23%减少发布以后的过失 39%94%回报:投入的比率5:18.8:1缺点提前察觉22%25%SEI过程改进的结果过程改进的结果SEI resultsShare-Win CMMI Training Class-ACMM投资回报实例pSEI1994研究报告表明平均投资回报率是5:1pNavy FMSO 美国海军舰物料供应办公室报告单单正式评审所节省的开支为$200万。p美国空军后勤中心的ROI是7.5:1,生产率提高了10倍。pRaytheon的ROI是7.7:1,生产率提高是2:1,缺陷下降了4.2倍,工作量减少了一半,并因为提前交付获得$960万美元奖金。pPRC美国邮政
23、管理委员会的文档缺陷减少了78%,代码缺陷减少了70%,运行缺陷减少了60%,达到月度成本目标能力提高了40%。p波音的项目周期缩短了50%,生产率提高了240%,成本收率达到1:7。pOgden空军后勤中心花费了$500万达到5级,并获得$1亿的回报。n(ROI-19:1)Share-Win CMMI Training Class-A摩托罗拉的过程改进 1996 1997 1998SEI CMM Level234评审效率评审效率 11.682.00缺陷度(每千代码行)缺陷度(每千代码行)1.54.47编译周期时间编译周期时间NA1.19测试率,测试率,KLOC/Days14.720测试率,测
24、试率,reqts/week112.7测试生产率,测试生产率,LOC/Stf Wk11.663.07 - Motorola, Systems Solutions Group, SPIN 9/5/98Productivity Up 3.8X0246810121416182012345SEI LevelProductivity (AELOC/hour)Defects Down 500X0100200300400500600700800900100012345SEI LevelQuality (Defects/MAELOC)Cycle Time Faster by 6.7X01234567812345
25、SEI LevelCycle time (X-Factor)Share-Win CMMI Training Class-A波音的过程改进运行在成熟度运行在成熟度3的项目生产效的项目生产效率提高率提高62%项目周期缩短项目周期缩短36%Reference: Boeing CIO, SEPG Conference 2000Share-Win CMMI Training Class-A计划更加准确计划更加准确可以在更早期可以在更早期发现缺陷发现缺陷产品质量随着成熟度产品质量随着成熟度等级的提高而不断提等级的提高而不断提高高波音的过程改进Share-Win CMMI Training Class-A
26、Lockheed Martin: NE&SS-Syracuse - Software Productivity & Quality Performance History0%100%200%300%400%500%600%700%800%1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003SoftwareProductivityGrowth (%)-100%-90%-80%-70%-60%-50%-40%-30%-20%-10%0%Software Error RateRe
27、duction (%)Software Productivity and Quality Performance Application of Best Practices and Investment Has Resulted in Significant Improvements in Quality and Cost. As error rates declined, productivity increased by 80+%. CMM L4CMM L5CMM L2CMM L3Error RateProductivity GrowthCMMi L4LLockheed Martin过程改
28、进的好处Share-Win CMMI Training Class-ALockheed Martin实施CMMI的好处p从SW CMM ML2 (1993) 到ML 3 (1996) 到CMMI ML5 (2002)pLM持续改进计划报告数据显示:n软件生产率提高30%n单位软件成本降低20% n缺陷发现和改正成本降低15%n管理费用成本降低 5%Demonstrating the Impact and Benefits of CMMI: An Update and Preliminary Results, SEI Special Report, CMU/SEI-2003-SR-009Shar
29、e-Win CMMI Training Class-ANorthrop Grumman实施CMMI好处p国防企业解决方案部门与2002年12月达到CMMI ML5 p(其它部门 SW-CMM ML2 5和 SE-CMM)6.16.60123456712345BuildDefect Density (Defects/KLOC)DP 1CARDP 3CARDP 2CAR 质量提高 上线的系统缺陷在2%以内 由于缺陷率下降而客户满意度提高 原因分析显示ROI为13:1,以预防的缺陷数和培训小时数计算。Demonstrating the Impact and Benefits of
30、CMMI: An Update and Preliminary Results, SEI Special Report, CMU/SEI-2003-SR-009Share-Win CMMI Training Class-A其它值得注意的CMMI好处通用信息系统和服务公司p实施CMMI后计划进度的符合性更强n项目里程碑的数量增加 50%85%n延迟天数降低 50 到10天波音澳大利亚公司p从SW-CMM和EIA 731升级到CMMIn定量p改进一个缺陷的平均成本下降33%p项目周期缩短一半p从初测试到后测试审计工作量减少60%60%n定性p提高组织对产品质量的关注p提高组织对消除缺陷的关注p开发
31、人员自发寻找改进机会Share-Win CMMI Training Class-A业界案例统计美国国防部软件数据分析中心报告显示:p组织进行过程改进的好处:开发成本下降 73%重用工作成本下降 96%平均计划周期下降 37%发布后缺陷下降 80%风险加权可能性下降 92%投资回报率21:1- A Business Case for SPI Revised - Measuring ROI from Software Engineering and Management. DACS, September 1999 see Share-Win CMMI Training Class-A其它无形好处Ogden Air Logistics Cente
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 昆明市现代农业生态园花卉苗木基地一期工程建设项目可行性研究报告
- 防汛知识培训总结课件
- DB65T 4143-2018 反恐怖防范设置规范 汽车客运站
- 部队网络工程布线方案(3篇)
- 航空港口行业发展模式探讨
- 2025年高考政治总复习主观题万能答题模板汇编(全四册)
- 湖北省汉川市金益高级中学2025-2026学年高二上学期9月月考考试数学试卷
- 天津市2025-2026学年七年级语文上学期第一次月考复习试卷(含答案)
- 青海省海西州2024-2025学年七年级下学期期末考试生物试卷(含答案)
- 20xx教师暑假政治学习心得体会
- 餐饮服务(双语)课件任务3中餐服务的形式与特点
- T/CECS 10021-2019照明用LED驱动电源技术要求
- 房款首付赠与协议书
- 2025年北京市东城区九年级初三一模英语试卷(含答案)
- 肌骨超声在康复科的应用
- 2024-2030全球中子刀(锎252中子源自动遥控式后装治疗系统)行业调研及趋势分析报告
- 十一学校小升初入学测试数学真题及详细解答
- 《美容护肤及保养》课件
- 安全课件自我保护
- 资金共管协议书范本
- 大班主题:标志小家族
评论
0/150
提交评论