企业培训_cmmi体系宣贯过程规范文档培训课件_第1页
企业培训_cmmi体系宣贯过程规范文档培训课件_第2页
企业培训_cmmi体系宣贯过程规范文档培训课件_第3页
企业培训_cmmi体系宣贯过程规范文档培训课件_第4页
企业培训_cmmi体系宣贯过程规范文档培训课件_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CMMI体系宣贯过程规范文档培训 2 内容提要 背景概述 1 3 背景概述 1 内部情况随着公司业务及规模的增长 研发部面临着以下挑战 项目交付周期长 对成本 质量预估能力低 项目完成后缺乏必要的技术文档 缺乏统一的配置库管理 交付软件系统不稳定 质量有待提高 人员的变动对我们带来一定的影响 4 背景概述 2 外部情况 市场竞争日益激烈 客户满意度需要进一步提升 国际标准认证的推广 政府资助与支持 5 CMMI能为我们带来什么 我们追求的商业目标 1 提高软件和项目的质量 降低缺陷率2 加快软件开发进度 减少延期交付成果的情况3 提高公司内部用户和市场客户的满意度4 通过标准化流程的制定与推广 提升软件开发管理水平5 建立公司的组织级资产库 积累核心技术及过程资产6 当人员流动比较大的时候 研发成果还能得到完整的保留 我们的项目能够更好的继续 7 培养公司过程改进队伍 6 CMMI能为我们带来什么 我们追求的商业目标 8 建立有效的质量管理体系 推动公司质量文化的形成9 通过认证 提高公司的资质及竞争力 为进一步开拓市场提供有效帮助 7 深圳市政府资助政策分析 深圳市政府于2006 5 11日颁布了 深圳市软件企业能力成熟度模型认证资助管理暂行办法 通过CMMI 2级认证的 资助不超过30万元人民币 通过CMMI 3级认证的 资助不超过50万元人民币 通过CMMI 4级认证的 资助不超过80万元人民币 通过CMMI 5级认证的 资助不超过100万元人民币 真正拿到资助的企业是从2008年开始 但是2008年底政府认证资助政策有变动 深圳市CMMI3 4 5级的认证资助费用分别变更为30W 40W 50W 预计未来2年将有更多的公司投入CMMI认证 结论 我们公司宜尽快通过CMMI认证评估 8 内容提要 CMMI简介 2 9 CMMI简介 CMMI是什么 英文全称是 CapabilityMaturityModelIntegration中文直译 能力成熟度模型综合 10 CMMI简介 它综合了以下几方面 Systemengineering Softwareengineering IntegratedProductandProcessDevelopment IPPD SupplierSourcingCMMI模型提供了一套供公众使用的准则 这些准则描述了那些成功地实施了过程改进的组织的特性 CMMI模型能指导我们进行公司软件开发过程的改进 11 过程是什么 过程是为了特定的目标执行的一套实践Process activitiesthatcanberecognizedasimplementationsofpracticesinamodel CMMIDEV V1 2part3Glossary 12 软件部门存在哪些过程 需求管理项目策划和控制需求分析 设计 编码 测试配置管理质量保证 13 软件开发过程识别例子 14 为什么要关注过程 软件产品的质量在很大程度上取决于开发和维护该软件产品所使用的过程的质量基于Shewhart Juran Deming和Humphrey倡导的TQM原理这意味着不但要关注软件产品本身 更要关注生产软件产品的过程 15 CMMI的等级 在模型中 所有软件组织的软件能力成熟度划分为5个等级 第1到第5级 数字越大 成熟度越高 高成熟度等级代表比较强的综合软件能力 5个成熟度等级分别为 第1级 初始级Initial第2级 受管理级Managed第3级 已定义级Defined第4级 定量管理级QuantitativelyManaged第5级 持续优化级Optimizing 16 CMMI的等级 1级 初始级 2级 受管理级 3级 已定义级 4级 定量管理级 5级 持续优化级 SEI在该级别没有任何标准 SEI在各级别有详细的标准 要通过高级别的评估 要满足这个级别以下所有级别的标准 例如 1 一个进行4级评估的企业 评估的时候首先是看是否达到2级要求 然后是3级要求 然后才是4级要求 2 评估的时候 如果2级的标准达到 但3级的要求达不到 就算4级的要求达到了 也只能算2级 17 能力 成熟度等级是累进的 Level 18 CMMI的过程域 CMMI模型的每一个级别 都包含几个到十几个PA英文全写 ProcessArea中文译名 过程域什么叫 过程域 简单的说就是做好一个事情的某一个方面 对软件开发来说 就是做好软件开发的某一个方面 19 CMMI的过程域 PAs CMMI DEV1 2的22个过程域 1 5级 组织过程聚焦OrganizationalProcessFocus OPF 组织过程定义OrganizationalProcessDedinition OPD 组织培训OrganizationalTraining OT 组织过程绩效OrganizationalProcessPerformance OPP 组织革新部署OrganizationalInnovation Deployment OID 项目策划ProjectPlanning PP 项目监督与控制ProjectMonitoringandControl PMC 供商协议管理SupplierAgreementManagement SAM 集成化项目管理IntegratedProjectManagement IPM 定量项目管理QuantitativeProjectManagement QPM 20 CMMI的过程域 PAs 需求管理RequirementsManagement REQM 需求开发RequirementsDevelopment RD 技术解决TechnicalSolution TS 产品集成ProductIntegration PI 验证Verification VER 确认Validation VAL 风险管理RISKManagement RSKM 度量分析MeasurementandAnalysis MA 过程和产品质量保证ProcessandProductQualityAssurance PPQA 配置管理ConfigurationManagement CM 决策分析与解决方案DecisionAnalysisandResolution DAR 原因分析与解决方案CausalAnalysisandResolution CAR 21 CMMI模型两种表述形式 阶段式连续式 22 CMMI 1 5级 连续式表示法 23 CMMI 1 5级 阶段式表示法 24 模型两种表示法的比较 阶段式SelectedMaturityLevel 连续式TargetedCapabilityLevel 25 怎样才算通过了CMMI某个级别的评估 如果该级别的全部PA达到要求了 就认为该级别达到了 如何判断PA达到要求呢 每个PA包含几个目标 Goal 如果这个几个目标都达到要求了 就认为该PA达到要求了如何判断Goal达到要求呢 每个Goal包含几个实践 Practice 每个实践达到要求了 就认为该Goal达到要求了 26 CMMI模型结构 级别 PA1 PA2 目标1 目标2 实践1 实践2 27 每个过程域的结构 过程域PA 特定目标SG 通用目标GG 特定实践SP 典型工作产品 子实践 通用实践GP 通用实践详细说明 子实践 目的 说明 相关的PAs Expected Informative Legend Required 28 目的Purpose简要说明IntroductoryNotes有关的过程域RelatedProcessAreas特定目标SpecificGoal通用目标GenericGoal特定实践SpecificPractices典型工作产品TypicalWorkProducts子实践Subpractices通用实践GenericPractices通用实践的详细说明GenericPracticeElaborations 每个过程域包含的内容 29 目的Purpose简要说明IntroductoryNotes有关的过程域RelatedProcessAreas特定目标SpecificGoal通用目标GenericGoal特定实践SpecificPractices典型工作产品TypicalWorkProducts子实践Subpractices通用实践GenericPractices通用实践的详细说明GenericPracticeElaborations 每个过程域包含的内容 30 目的Purpose简要说明IntroductoryNotes有关的过程域RelatedProcessAreas特定目标SpecificGoal通用目标GenericGoal特定实践SpecificPractices典型工作产品TypicalWorkProducts子实践Subpractices通用实践GenericPractices通用实践的详细说明GenericPracticeElaborations 每个过程域包含的内容 31 每个过程域包含的内容 以一个PA为例 技术解决方案TechnicalSolution内容来自 CMMI DEV1 2简体中文版 P297 32 33 PA 特定目标SG 通用目标GG 特定实践SP 典型工作产品 子实践 通用实践GP 通用实践详细说明 子实践 相关的PAs Expected Informative Legend Required 技术解决方案 TechnicalSolution TS 34 目的为设计 开发及实现需求的解决方案 解决方案 设计结果及实现成品包括产品 产品组件 以及与产品相关生命周期的单一过程或适当组合的过程 技术解决方案 TechnicalSolution TS 35 技术解决方案 TechnicalSolution TS 说明 36 技术解决方案 TechnicalSolution TS 相关的过程域有关需求配置 操作观念的建立及接口需求定义 参考需求开发 RD 过程域 以获得更多信息 有关同行审查及对产品和产品组件是否满足需求之验证 请参考验证 VER 过程域 有关正式评估 请参考决策分析与解决方案 DAR 过程域 有关管理需求 请参考需求管理 REQM 过程域 REQM过程域之特定实践执行时 与技术解决方案过程域的特定实践交互作用 有关改进组织的技术 请参考组织革新与部署 OID 过程域 37 技术解决方案 TechnicalSolution TS 特定目标与特定实践SG1从备选方案中 选择产品或产品组件解决方案SP1 1开发详细的候选方案及选择的标准SP1 2针对每个产品组件描述操作概念 场景 环境 操作模式和操作状态 SP1 3选择最符合要求的产品组件设计方案SG2开发产品或者产品组件设计SP2 1开发产品或者产品组件的设计SP2 2建立和维护技术数据包SP2 3根据所建立和维护的标准 设计合适的产品组件接口 SP2 4根据制定的标准评估哪些产品组件需要开发 购买或者重用 38 技术解决方案 TechnicalSolution TS 特定目标与特定实践SG3实施产品设计并开发相应的支持文档SP3 1实施产品组件的设计SP3 2开发和维护最终用户文档 39 技术解决方案 TechnicalSolution TS 通用目标与通用实践 40 GG1 达到特殊目标的要求 GG2 制度化为可管理的过程 GG3 制度化为已定义的过程 GG4 制度化为定量管理的过程 GG4 制度化为持续改进的过程 GP1 1 执行所有特殊实践SP GP2 1 建立组织方针GP2 8 监督和控制过程GP2 1 策划该过程GP2 9 客观评价遵循情况GP2 3 提供资源GP2 10 高管审查状态GP2 4 分配职责GP2 5 培训人员GP2 6 管理配置GP2 7 识别并使共利益者介入 GP3 1 建立已定义过程GP3 2 收集改进信息 GP4 1 建立过程的质量目标GP4 2 稳定子过程的性能 GP5 1 保证过程持续改进GP5 2 纠正问题的根本原因 CL1 CL2 CL3 CL4 CL5 ML2 ML3 ML4 ML5 通用目标GG 通用目标和通用实践 阶段式表示法 通用实践GP 连续式表示法 41 资料可参考咨询师提供的课件CMMIDEV1 2中英版PDF 其他21个过程域在此不再赘述 42 那CMMI到底是个什么东西啊 43 她是一个如何做好软件的最佳实践的集合 已经得到全球实践证明 我们不必怀疑她的先进性 如果我们没有做好 那不是CMMI的问题 而是我们的理解与执行的问题 CMMI是个什么东西 44 CMMI部分术语缩写 SPI SoftwareProcessImprovement软件过程的改进 SEPG EPG SoftwareEngineeringProcessGroup软件工程过程小组 QA QualityAssurance质量保证人员 CM ConfigurationManager配置管理员 PM ProjectManager项目经理 45 CMMI部分术语缩写 MSG ManagementSteeringGroup管理指导委员会 WG WorkingGroup工作组 WBS WorkBreakdownStructure工作分解结构 OSP OrganizationalStandardProcess组织标准过程 PDP ProjectDefinedorocess CCB ChangeControlBoard 46 内容提要 47 CMMI的实施和评估总体路线 启动 CMMI理解 差距分析 C类 实施计划 ATMs培训 预评估 B类 关闭预评估问题 最终评估 A类 过程定义 过程实施 48 启动 initiation 49 CMMI理解 Understanding 50 差距分析 GapAnalysis 一般2到4天由有经验的顾问实施活动包括 文档评审和组织中不同的小组和个人面谈按选择的PA报告差距 51 行动计划 ActionPlanning 根据差距来制定计划计划应包括 目标成熟度等级 重要里程碑的时间段 每一个差距如何被关闭 由谁负责 什么时候完成 52 过程定义 ProcessEnhancement 定义个性过程 包括 procedures templates forms checklists 评审和发布新过程在组织内部培训 报告 宣贯新的过程对需要的地方进行识别 建立自动化工具 53 过程实施 ProcessImplementation 在已存在的过程上进行移植验证新过程的实施解决实施问题持续实施直到新过程规范化 制度化 54 认证项目 55 CMMIATMs培训 3天的SEI标准课程 IntroductiontoCMMI 的培训SCAMPI方法培训 56 预评估 Pre Appraisal 目的 检查对SCAMPI的准备是否就绪识别小的偏差确定SCAMPI的时间由LeadAppraiser负责 一般是4到6天组织内的评估组成员要参加最后要报告预评估的结果 57 关闭预评估中发现的问题 制定行动计划如果需要 改变过程如果需要 对组织内部人员进行培训 报告 宣贯新过程实施 制度化 58 短期目标 2009 11 31前通过CMMI3级认证 时间安排 59 认证项目 全生命周期项目项目工期最好为6个月左右项目是公司的典型业务项目成员相对稳定 60 认证时间 评估时间6天左右上报时间2天审核时间30天有效时间3年 61 实施CMMI的岗位设置及职责 62 岗位 项目经理 主要职责 1 组织制定项目的总体计划和阶段计划 2 协调项目组资源和内部工作关系 安排项目组成员工作 3 跟踪 检查项目组成员工作质量 4 为保障项目正常运作 与客户 项目组成员之间进行必要的沟通 5 负责控制项目 保证项目在预算成本范围内按规定的质量和进度达到项目目标 63 程序员 主要职责 1 在模块设计师指导下 根据模块设计进行代码实现 2 编写 单元测试用例 和单元测试脚本 3 负责执行代码走读和单元测试 记录单元测试结果 4 执行集成测试 64 测试组组长 主要职责 1 独立编写测试计划 2 独立编写测试用例 3 安排和指导测试工程师 测试员的工作 4 协调测试团队内部的工作以及与开发团队之间的工作 65 实施工程师 主要职责 1 负责制定项目实施计划 2 在项目实施计划的约束下 协调项目组相关资源 完成系统实施相关工作 包括系统安装 用户培训 系统上线 系统试运行等 3 在项目实施阶段 跟踪 检查实施人员的工作质量 4 负责编写 用户手册 操作手册 和相关培训教材 5 负责协助用户进行 用户确认测试 和编写 确认测试报告 66 实施工程师 1 在实施经理安排和指导下 执行项目用户现场实施任务 2 参与编写 用户手册 操作手册 和相关培训教材 3 参与进行 用户确认测试 和编写 确认测试报告 67 QA工程师

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论