中国在发展软件业方面存在这得天独厚的条件 , 是全球拥有大量高质量、高标准、低成本人才和最大软件市场的少数几个国家之一。近年来 , 业界对我国和临国印度做了许多比较 , 因为印度在十几年来 , 在整个国家产业水平不发达状况下 , 软件业发展迅速 , 已是世界上五大计算机软件供应国之一 , 是仅次于美国的第二大计算机软件出口大 国。然而我国的软件产业也发展十分迅速 , 我国在与印度之间的差别除了印度在语言上享有一定优势外 , 在软件质量的控制和能力显示意识方面存在不同。 CMMI 正是进行质量建设和能力显示的强有力的工具 , 随着我国软件外包业务的发展状大 , 国家对软件软件出口的重视 , 同时 , 随着国内软件业规模不断的扩大 , 专业体系的软件开发管理流程概念越来越为业界所需。 软件产业现有困难点 软件人力的质与量明显不足 • 缺乏软件工程相关知识 • 缺乏团队合作关念与技术 • 其它明星产业的黑洞效应 • 学校毕业生专业人才不足 • 缺乏创以及跨领域管理人才 国内市场价值观 • 市场恶性竞争 • 缺乏提升软件制程和质量的市场诱因 业主对信息应用准备及投资观念不足 • 缺乏管理背景 • 组织缺乏信息应用相关配套措施 • 成本估算及规划周期与实际差异大 • 万年计划书难以执行 • 项目进度及成本掌控不易 • 客户需求变变变 • 产品质量因人而异 • 经验传承困难 • 绩效评量靠感觉 …………………. 为何要导入 CMMI • ISO9000 对软件流程持续改善不能够提供足够的支持 • CMMI 在软件的项目管理、工程发展、支持作业及流程制度化等方面均有相当完善的架构与启发 • 精准组织的管理与运作 , 建立适当的软件发展机制 • 评估组织的软件发展与管理能力 • 改善周期与经费的预测能力 • 可预期缩短发展周期、降低成本、确保质量、并与国际接轨 • 提高生产力、客户满意度、投资报酬率 CMMI 发展历史 • 軟件能力成熟度模式 (Capability Maturity Mode for Software 'CMM or SW-CMMI) • 能力成熟度整合模式 (Capability Maturity Model Integration ‘ CMMI) • 1984 年 , 美国国防部与卡内基美隆大学( Carnegie-Mellon University )合作设立软件工程学院( Software Engineering Institute, SEI )。 • SEI 於 1986 年受國防部委託開始發展一個可幫助軟體開發者改善軟體流程的流程成熟架構。 • 1991 年 SEI 正式发表 CMM 1.0 版 • 1993 年发表 CMM 1.1 修正版 • 1997 年开始整合 SW-CMM , SE-CMM , IPD-CMM 为 CMMI • 2000 年 8 月发表 CMMI 1.0 版 • 2001 年 12 月发表 CMMI 1.1 修正版 • 2006 年 8 月发表 CMMI 1.2 版 5 个成熟度等级
 Level 1 : 初始阶段 • 不确定的工作方式。 • 没有固定流程、无法提供稳定环境、资源,无法估计人力,无法有效运用,经常超出项目时程及预算。 • 成功经验无法重复,偶而会成功、大都只靠少数有经验的人才能完成。 Level 2 : 管理階段 •建立了基本的项目管理过程。按部就班地发展系统、追踪费用、根据项目进度表来进行发展。对于相似的项目,可以重复使用以前的经验及成果。 Level 3 : 定义阶段 •软件开发的工程活动和管理活动已标准化,且被集结成为一个组织的标准的流程资产。 •所有软件的发展和维护都在这个标准基础上制定与执行。 Level 4 : 量化管理阶段 •对于软件开发过程和产品质量都有很好的归纳,产品成果和发展过程都可以用数量方式控制。 •可界定流程變異之特殊原因,並適當的矯正該特殊原因之癥結,以防再度發生。 •強調對軟體發展過程及產品品質的定量管理。 Level 5 : 最佳化阶段 •经由发展过程的定量反馈机制,不断产生新的思想,并研拟新的技术来最佳化相关过程。 •组织及项目必须追求持续的、可度量的过程改进。包括缺陷预防、技术更新管理和流程改造管理。 成熟度与流程领域
成熟度等级 |
特征 |
流程领域 |
1. 初始 (Initial ) |
个人主义,毫无章法的管理 |
无 |
2. 管理 (Managed) |
项目可被管理 使用经验的管理 软件项目可追踪 |
需求管理 (REQM) 项目规划 (PP) 项目 监控 (PMC) 供货商协议管理 (SAM) 测量与分析 (MA) 流程与产品质量保证 (PPQA) 建构管理 (CM) |
3. 定义 (Defined) |
流程定义与制度化 定性化的管理 |
需求发展 (RD) 技术解决方案 (TS) 产品整合 (PI) 验证与确认 (VER)&(VAL) 组织流程专注 (OPF) 组织流程定义 (OPD) 组织训练 (OT) 整合的项目管理 (IPM)(IPPD) 整合的供货商管理 (ISM)(SS) 风险管理 (RSKM) 整合团队合作 (IT)(IPPD) 决策分析与解决方案 (DAR) 适于整合之组织环境 (OEI) (IPPD |
4. 量化管理 (Quantitatively Managed) |
产品与流程质量评量 定量化的管理 |
组织流程绩效 (OPP) 数量化项目管理 (QPM) |
5. 最佳化 (Optimizing) |
持续流程改善 最佳化的管理 |
组织创新与推展 (ODI) 原因分析与解决方案 (CAR) | 我们的 CMMI 咨询
|