logo资料库

CMMI差距分析过程与实施.pdf

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
卷 第 第 8 % 年 2009 3 期 3 月 软 件 导 刊 Software Guide Vol.8 No.3 Mar. 2009 差距分析过程与实施 CMMI 王 威 (赛宝认证中心,广东 广州 510610) 摘要:差距分析过程是CMMI实施准备阶段的一项主要工作。 通过采用快速诊断方法的差距分析 ,对组织的软件过程 进行综合评估,了解组织现有软件过程的状况 ,为识别过程改进机会提供帮助 。 根据实践积累,对CMMI差距分析的 过程和实施的经验进行了分析总结 。 关键词:CMMI;差距分析;软件过程改进 中图分类号:TP301 文章编号:1672-7800(2009)03-0015-02 文献标识码:A 1 差距分析的意义 差距分析是 距 分 析 的 意 义 CMMI 可 引 用 , CMMI 奠 基 人 瓦 茨 实施准备阶段的一项主要工作 关于差 如果你不清楚自己在什么位置 差距分析的主要意义包括 : 的一句话 Humphrey) 有地图也帮不了你 有的体系文件 照 距进行过程体系定义 CMMI 。 , , , 识别差距 依据标准评审体系文件的符合性 模型识别组织软件过程的强项 弱项 、 ;② 建立和完善体系文件框架及组织职能 ; 为制定过程改进行动计划提供依据 。 ③ 。 · 汉 弗 莱 (Watts 那么就算 , 验证组织现 按 依据识别的差 , :① 模型 / (2) 标准验证组织文档 按照模型 标准验证项目文档 ;② / 。 识别组织的强项和弱项 通过实施状态评审 , 包括高级管理者 当前状态的理解 的人员 , 开发人员 、 织目前的项目实施情况及差距 和弱项 测试人员 培训组 、 、 、 。 一个有效的改变过程需要对 访谈组织不同职能角色 质量保证组 、 以了解组 并识别和报告组织过程的强项 , 工程过程组 配置管理组等 、 、 , 项目经理 、 采购组 制定过程改进行动计划 根据差距分析的结果 , 。 包括体系文件完善计划 , 、 在整个计划编写和实施中 , 制定过 项目实施计划和内 模 推荐运用 IDEAL , 。 (3) 程改进行动计划 部评审计划等 型方法 。 。 2 差距分析的内容 3 文件评审 差距分析以 文件及其实施情况 CMMI 模型为依据 综合检查 , 发现其中的差距 , 其主要内容 , 评估组织现有体系 、 如图 ( 1) 包括 : 图 1 差距分析过程 (1) 过程 针 、 、 文件评审 文件评审包括组织和项目文档 。 指南和以前其他项目实施记录 , 步骤分别是 , 如组织方 按照 :① 3.1 文件评审的目的 : , , 是在 模型建立实施之前进 差距分析时的文件评审 因此只能基于组织当前的过程体系所建立的文件体系来 前均已建立了一套 评估经验 此时组织 行的 进行评审 软件过程规范 但是根据我们多年的咨询 、 所拥有的软件过程规范普遍存在两个问题 组织在建立和实施 一般地 CMMI CMMI 。 , 。 , 软件过程不够完整系统 (1) 、 , , 比如 分析 报告规程 分过程是缺乏的 储 规程中制定了版本控制规范 规定 、 , , 。 。 参考 CMMI 模型的要求 , 缺乏项目级和组织级的数据收集 一部 存 如配置管理 但缺少对配置项变更控制流程的 、 , 还有一部分过程是不完善的 (2) 两张皮 项目实施与公司现有体系文件的规程要求偏离较大 要么是认为软件开发无章可循 也就是俗称的 不制定或较少制定过程规范导致无序开发的过程能力低下 么就是组织制定了很多过程规范 发过程 , 要 但很少能合适地指导软件开 导致过程规范变为僵化的教条而不被认可或者执行流 现象 。 “ ” , , , , 作者简介:王威(1973-),男,湖南湘潭人,硕士,赛宝认证中心工程师,研究方向为软件过程改进(CMMI)与IT服务管理。
16· · 软 件 导 刊 年 2009 于形式 , 。 因此 环境情况 件 3.2 文件评审的活动 包括记录 , ) ( 差距分析时的文件评审的目的 依据 就是结合组织现有 评审组织现有相关管理体系文 模型要求 , CMMI 针对评估准则的适宜性和充分性 , 。 文件评审的活动可分为两个步骤 按照模型 标准验证项目实施文档 : ① 标准验证 / 。 组织体系文档 按照模型 ;② / 在差距分析阶段的文件评审期间 可考虑按文件的分层体 , 系来开展评审活动 组织级体系文件与项目级实施文件 : 。 (1) 组织级体系文件的评审 质量手册 方针 。 组织的体系文件结构主要由 指 规范 过程 规程 目标 / , / ( 、 ), 以下几个部分组成 记录表格 南 模板 : 工具 / / / 。 , 在进行组织级体系文件的评审过程中 通过对组织级体系文件的评审 , , 过程的相互作用与描述是否清晰 结合组织的产品 / 可以了解组 服务的实际情况 织过程体系活动 同时 , 有利于 为差距分析的评估人员提供了对组织过程环境的认识 评估组进一步明确后续访谈活动中需要提出什么样有针对性 的问题 充分 、 , / 。 项目级实施文档的评审 。 。 , 。 (2) 2-3 在有限时间内不可能进行全面评审 个有代表性的项目实施记录来进行分析 贯穿整个差距分析的过程 找出 实施文档会比较多 在评审项目级实施文档时就要注意如下策略 线 信息的关联性 应关系 理基础和发展阶段情况 况下 目交付验收 对项目级实施文档的评审会 在差距分析中一般会要求被评审方 因为项目级 那么 以过程为主 : ① 访谈所收集到的 模型实践的对 管 一般情 项 关注项目级实施文档与组织级体系文件 有重点地收集项目实施证据 同时综合考虑组织资源能力 关注项目级实施文档与 可重点关注的过程有 关注组织业务目标 需求管理等 项目监控 测试管理 项目策划 配置管理 需求开发 CMMI ; ② ;③ , , : , , 、 , 、 。 、 、 、 、 、 、 。 文件评审活动完成后 应根据对收集证据的分析形成组织 , 型中某个模型实践得到显著示范性实施 。 弱项 反映软件集成成熟度模型中一个或多个模型实践无 : 效或未执行 。 识别组织的强项和弱项 (2) 、 体系文件 域的文档化的强项和弱项陈述 , 制差距分析报告与组织管理层及 报告评估结果 4.3 建立组织过程定义框架 。 实施文档以及现场访谈的信息证据 。 评估小组分析通过了解组织 进行各个过程 并编 最后 识别组织的强项和弱项 人员沟通评估发现 , , EPG , 在完成各个过程域的文档化的强项和弱项陈述 的强项和弱项 程改进体系文件完善计划 , 在形成差距分析报告的同时 》。 5 制定过程改进计划 , 可编制 , 识别组织 过 《CMMI 通过以上的差距分析过程 组织在什么样的位置 , 程改进的目标和路线图 目进行运作 策划过程改进活动 并形成以下 评估组和组织 以一个 ), 。 , 过程改进计划案例 《 CMMI3 》。 , 同时可以开始着手确定要到哪里去 参与评估诊断的双方基本明确 过 并且将过程改进作为一个正式的项 根据差距分析识别的结果组织 策划 的过程改进项目为例 EPG ( , 6 过程改进计划案例 6.1 CMMI3项目概述 。 ① 项目介绍 (1) ③ 项目背景 。 范围 。 ①CMMI 模型范围 实施 公司所有软件工程项目 (2) 应用范围 6.2 SPI(过程改进)项目过程定义 采用迭代的 生命周期模型 :××× : 。 项目名称 :××× 公司 项目 SPI ;② 项目目的 ; CMMI3 级的 个 18 KPA;② 第 第 轮 1 2 过程改进 → 第 轮 → 组织结构 3 : 轮 ) 。 ① 图所示 模型 进 骤 项目沟通 、 ) ;②SPI( 任务进度 活动责任人 ( 过程改进的具体行动计划 包括 , : 、 进度安排 是否里程碑点等 、 培训计划 过程改进 ;⑥SPI( ) 。 IDEAL 过程 改进 模 型 每一轮都遵循一个 角色与职责 →…. ;③ 如 下 , ;④SPI( 改进的活动 IDEAL 过程改 步 过程改进 / ) );⑤SPI( 参考文献: [1] 北京SPIN.软件过程改进实践[M].北京:电子工业出版社,2004. [2] 罗运模,谢志敏.CMMI软 件过 程改 进 与评 估 [M].北 京 :电子 工业 体系文件分析报告 。 4 识别组织的强项和弱项 4.1 评估策划 差距分析小组进行差距分析计划的制定 差距分析的目的 , 差距分析的策划 差距分析的范 制 ;② ;⑤ 制定差距分析的检查表 ;④ ;③ 主要考虑以下方面内容 围 差距分析的进度 定差距分析计划 4.2 识别组织的强项和弱项 :① 资源 、 。 组织强项 弱项的定义 (1) 、 强项 : 。 反映软件集成成熟度模 出版社,2004. (责任编辑:杜能钢)
分享到:
收藏