CMMI及组织标准过程简介2_第1页
CMMI及组织标准过程简介2_第2页
CMMI及组织标准过程简介2_第3页
CMMI及组织标准过程简介2_第4页
CMMI及组织标准过程简介2_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

CMMI及组织标准过程简介第一页,共六十三页。CMMI及组织标准过程简介培训的对象和目标对象新入职员工目标了解CMMI的基础知识理解掌握组织标准过程掌握同行评审过程掌握工程类过程(重点)公司内部系统(PMS,QAS)的介绍第二页,共六十三页。CMMI及组织标准过程简介讲义大纲1.了解CMMI的基础知识2.理解掌握组织标准过程

2.1同行评审过程

2.2工程类过程3.公司内部系统的介绍第三页,共六十三页。CMMI及组织标准过程简介术语CMMI(CapabilityMaturityModel®Integration),能力成熟度模型集成,主要包括过程管理、项目管理、软件工程、过程支持等几个大的过程。它是–过程改进的指导性模型–汇集了世界各地软件过程管理者的经验和智慧–经过世界各地的实际应用,证明具有建设性作用第四页,共六十三页。CMMI及组织标准过程简介源模型CMMI的源模型

SW-CMM2.0Draft:软件能力成熟度模型2.0版;

EIA/IS731:电子行业协会临时标准;

IPDCMM0.98:集成产品开发能力成熟度模型第五页,共六十三页。CMMI及组织标准过程简介效果实施CMMI的益处降低项目成本;提高产品质量;控制项目进度;风险透明化实施CMMI的弊端第六页,共六十三页。CMMI及组织标准过程简介CMMI过程带来的主要变化启动——确定范围、明确目标计划——基于历史数据项目跟踪和监控——日报、周报、里程碑报告、定期例会质量控制——评审、测试、确认、QA审核配置管理——配置库、基线、定期的配置审核结案——积累经验,记录数据,推动持续的过程改进不能再抄近路,要遵守一个定义第七页,共六十三页。CMMI及组织标准过程简介成熟度级别

初始级

已管理级

已定义级定量管理级

优化级32145过程不可预测且缺乏控制,起着反作用过程为项目服务,建立基础管理机制过程为组织服务,起着积极的作用过程已度量和控制集中于过程改进2001年启动CMM22003年CMM2级实施2004年CMM2通过CMMI3启动2005年CMMI3通过CMMI5启动CMMI5通过2007年第八页,共六十三页。CMMI及组织标准过程简介取决于个人的能力软件管理是一个“魔术”L1-初始级InOut第九页,共六十三页。CMMI及组织标准过程简介建立有效的软件项目管理软件项目管理过程要文档化且要遵循各项目在建立管理过程时,要以组织方针为指导在以前项目上开发的成功实践可以重复使用建造的软件过程是一系列带有定义好检查点(里程碑)的黑盒子L2-已管理级:消除混乱InOut第十页,共六十三页。CMMI及组织标准过程简介工程过程更加有效的执行建立组织标准过程,项目通过裁剪形成项目过程提供组织级的培训过程改进活动更加有序、主动的开展L3-已定义级:建立公共过程InOut第十一页,共六十三页。CMMI及组织标准过程简介L4-定量管理级了解过程能力,控制过程偏差异常点异常点第十二页,共六十三页。CMMI及组织标准过程简介从L3到L4-向量化管理转移第十三页,共六十三页。CMMI及组织标准过程简介L5–持续改进,提升能力LEVEL4识别要控制的过程控制性能偏差建立能力基线和模型用基线和模型计划及管理项目LEVEL5原因分析,预防缺陷产生部署技术革新提升过程性能持续改进第十四页,共六十三页。CMMI及组织标准过程简介L5-示例第十五页,共六十三页。CMMI及组织标准过程简介过程域第十六页,共六十三页。CMMI及组织标准过程简介CMMI实施中各角色的主要任务高层经理:出资支持CMMI,委托实施CMMI活动。SEPG(软件工程过程组):研究CMMI、定义和维护组织标准过程、推动过程实施、维护过程资产库。PAT(过程行动组):实施过程改进活动,指导其他使用者,参与过程的定义和指导的编写,反馈过程改进的意见项目经理和组员:了解CMMI,积极配合SEPG和PAT的工作,在开发项目中严格遵循已定义的规程,积极参与文档的制定及修改,做软件过程改进的主人。第十七页,共六十三页。CMMI及组织标准过程简介小结CMMI全称哪几个级别各级别的特点CMMI实施中的主要角色第十八页,共六十三页。CMMI及组织标准过程简介讲义大纲1.了解CMMI的基础知识2.理解掌握组织标准过程2.1同行评审过程

2.2工程类过程3.公司内部系统的介绍第十九页,共六十三页。CMMI及组织标准过程简介项目角色高层经理(SM)项目经理(PM)系统分析师(SA)开发工程师(PG)测试工程师(TE)测试组长(TL)配置管理工程师(CM)质量保证工程师(QA)第二十页,共六十三页。CMMI及组织标准过程简介软件开发流程常见的软件开发流程瀑布型迭代型第二十一页,共六十三页。CMMI及组织标准过程简介标准软件开发过程需求获取需求分析项目研发过程配置管理、质量管理、度量与分析、缺陷和问题管理、同行评审、原因分析、决策分析项目计划项目跟踪和监督、需求管理、风险管理、结案项目支持过程项目管理根据项目特性确定最合适的开发模型,以线形顺序为主,并行、迭代为辅组织过程管理、培训管理过程管理详细设计编码与单元测试集成测试系统测试移交发布评审评审产品化工作项目试运行验收评审评审产品维护概要设计第二十二页,共六十三页。CMMI及组织标准过程简介讲义大纲1.了解CMMI的基础知识2.理解掌握组织标准过程

2.1同行评审过程

2.2工程类过程3.公司内部系统的介绍第二十三页,共六十三页。CMMI及组织标准过程简介同行评审同行评审由软件工作产品生产者的同行遵循已定义的规程对产品作的评审工作产品: 一个制品,包括过程描述、计划、进度安排、计算机程序和相关文档,它可以不交付给客户。缺陷: 那些不满足需求或客户要求,对后续工作有影响的输出或特性。第二十四页,共六十三页。CMMI及组织标准过程简介同行评审目的通过评审发现缺陷和消除缺陷,提高工作产品的质量,防止类似问题再次产生。类型小组个人(与小组评审流程类似,但代码走查没有预审活动)第二十五页,共六十三页。CMMI及组织标准过程简介主要角色及职责评审组长:制订工作产品评审计划组织监控评审活动汇总工作产品预审反馈表、编写评审报告评审员:编写工作产品预审反馈表参加评审会议作者:提交工作产品、解释工作产品修复评审中出现的缺陷第二十六页,共六十三页。CMMI及组织标准过程简介评审流程制订同行评审计划发送评审计划检查单和通知分析评审结果并报告结果预审召开评审第二十七页,共六十三页。CMMI及组织标准过程简介评审活动(一)制订同行评审计划

在软件开发计划(SDP)时,标识出要进行同行评审的工作产品和评审方式。 明确各工作产品的评审时间、评审方式、评审组长和评审员。

第二十八页,共六十三页。CMMI及组织标准过程简介评审活动(二)发送评审的相关材料和会议通知

通知评审组长;评审组长发出评审会议安排的通知;会议通知和工作产品至少要提前一个工作日以上发出

第二十九页,共六十三页。CMMI及组织标准过程简介评审活动(三)评审前的预览

评审成员在预审时间对工作产品进行充分预览。按照《工作产品预审反馈表》模板(工作产品评审报告中),编写工作产品预审反馈表,将发现的问题相关的检查项编号,填入“用例”栏目,编号采用工作产品检查单统一编号。在规定的时限内将《工作产品预审反馈表》发送给评审组长。第三十页,共六十三页。CMMI及组织标准过程简介评审活动(四)进行评审

预审反馈进行汇总开会的条件可参考以下三点:评审员的预审反馈表是否都已提交;评审员是否都能出席;工作产品经过预审有严重缺陷的无法继续评审下去的,直接退回工作产品产生者。分析(讨论)预审问题记录评审结果第三十一页,共六十三页。CMMI及组织标准过程简介评审活动(五)分析评审结果

统计、筛选评审中的相关数据;结果有三种结果:通过,不通过,再评审;如果一次评审涉及多个工作产品,可能有的通过,有的不通过。填写工作产品评审报告;将通过评审的工作产品提交CM工程师归档。第三十二页,共六十三页。CMMI及组织标准过程简介评审活动(六)编写工作产品评审报告

评审会结束后,评审组长按照《工作产品评审报告》模板,编写工作产品评审报告,并将发现的缺陷记录导入QAS系统中;将《工作产品评审报告》发送给评审员和相关人员(跟踪缺陷修改情况)。第三十三页,共六十三页。CMMI及组织标准过程简介讲义大纲1.了解CMMI的基础知识2.理解掌握组织标准过程2.1同行评审过程

2.2工程类过程3.公司内部系统的介绍第三十四页,共六十三页。CMMI及组织标准过程简介工程过程第三十五页,共六十三页。CMMI及组织标准过程简介工程过程详解第三十六页,共六十三页。CMMI及组织标准过程简介目标:获取和分析客户需求,开发产品需求系统分析师SA项目经理PM需求开发过程(与项目计划同时进行)分析需求收集需求编写需求说明书提交客户需求调查表客户需求汇总数据字典原型需求分析报告需求规格说明书(SRS)评审报告确认邮件,传真或签字内部评审客户确认通过里程碑评审通过更新需求跟踪表需求跟踪表严重不符分析及控制超出范围第三十七页,共六十三页。CMMI及组织标准过程简介目标:确定技术解决方案和体系架构架构设计师项目经理PM概要设计过程——技术方案和体系统架构体系结构设计(或完善)建立方案评估准则设计(或完善)方案技术解决方案决策报告评价设计方案体系架构设计书评审报告评审体系结构设计提交提交通过功能和数据库设计通过不通过不通过第三十八页,共六十三页。CMMI及组织标准过程简介目标:设计系统各模块功能、接口和数据库系统分析师SA项目经理PM概要设计过程——功能和数据库设计功能设计概要设计书原型接口管理表数据库设计书建库脚本评审报告*评审设计文档里程碑评审通过测试组长TestLeader数据库设计测试策略制定测试策略提交提交提交更新需求跟踪表需求跟踪表分析及控制超出范围严重不符第三十九页,共六十三页。CMMI及组织标准过程简介目标:设计程序内部结构和实现流程系统分析师SA项目经理PM开发实施过程——详细设计细化数据库设计存储过程/触发器数据库初始化脚本

评审报告评审详细设计编码通过开发人员PG详细设计书详细设计提交提交分析及控制超出范围严重不符第四十页,共六十三页。CMMI及组织标准过程简介目标:根据详细设计编写单元测试用例项目经理PM开发实施过程——单元测试用例和程序评审报告评审测试用例单元测试通过开发人员PG单元测试用例编写单元测试用例测试用例评审测试组长,SA必须参加单元测试程序编写单元测试程序分析及控制超出范围严重不符第四十一页,共六十三页。CMMI及组织标准过程简介目标:编写代码,实现系统功能项目经理PM开发实施过程——编码评审报告代码走查单元测试通过开发人员PG开发环境搭建开发环境严重不符代码编码代码代码走查SA必须参加分析及控制超出范围第四十二页,共六十三页。CMMI及组织标准过程简介目标:对程序进行单元测试,确保程序正确实现项目经理PM开发实施过程——单元测试评审报告评审测试报告开发人员PG单元测试结果不通过编写测试报告更新需求跟踪表需求跟踪表所有单元测试必须交互进行,开发人员测试自己的程序视为程序调试,不计为单元测试单元测试报告评审时,QA,测试组长必须参加单元测试报告评审通过,而且集成方案和集成测试用例评审通过,则视为该阶段结束里程碑评审通过进行单元测试缺陷修复编码回归测试不通过严重不符通过分析及控制超出范围第四十三页,共六十三页。CMMI及组织标准过程简介目标:制定系统集成方案和集成测试用例项目经理PM开发实施过程——集成方案和集成测试用例评审报告评审方案和测试用例里程碑评审通过产品集成方案确定产品集成方案严重不符更新需求跟踪表需求跟踪表系统分析师SA集成测试用例编写集成测试用例集成测试程序编写集成测试程序第四十四页,共六十三页。CMMI及组织标准过程简介目标:制定系统集成方案和集成测试用例项目经理PM开发实施过程——系统测试计划和计划评审报告评审测试计划系统测试通过系统测试用例编写系统测试用例严重不符更新需求跟踪表需求跟踪表系统测试用例评审时,SA必须参加测试组长TestLeader集成测试计划编写系统测试计划评审报告评审测试用例不通过测试工程师TestEngineer通过更新需求跟踪表需求跟踪表第四十五页,共六十三页。CMMI及组织标准过程简介目标:编写产品支持文档项目经理PM开发实施过程——编写产品支持文档评审报告评审支持文档系统测试通过系统安装手册编写系统安装手册产品支持文档评审时,测试组长必须参加用户使用手册编写用户使用手册不通过系统分析师SA第四十六页,共六十三页。CMMI及组织标准过程简介目标:找出与接口有关的错误项目经理PM集成测试过程评审报告评审集成测试报告供产品集成的环境产品组件状态检查集成测试报告编写集成测试报告不通过开发人员PG搭建集成环境产品集成搭建集成测试环境执行集成测试产品集成包集成测试结果集成测试报告评审时,测试组长,QA必须参加系统测试通过第四十七页,共六十三页。CMMI及组织标准过程简介目标:验证整个系统产品是否满足了系统需求规格定义的要求

测试组长TestLeader系统测试过程评审报告评审系统测试报告里程碑评审通过系统测试报告编写系统测试报告不通过测试工程师TestLeader搭建系统测试环境执行系统测试系统测试结果系统测试报告评审时,项目经理,QA必须参加第四十八页,共六十三页。CMMI及组织标准过程简介目标:发布前最后检查,批准后发送给客户项目经理PM移交发布——产品发布发布配置审核报告发布配置审核编写产品发布报告通过不通过配置管理员CM发布准备产品发布报告上应有项目经理、QA和高层经理的签字或确认邮件。产品包清单产品包产品发布报告高层经理SM产品发布审批发送给客户批准另外处理不批准第四十九页,共六十三页。CMMI及组织标准过程简介目标:支持客户验收测试,解决验收中发现的问题和缺陷项目经理PM移交发布——客户对应客户Customer安排客户培训协助安装环境支持客户验收测试验收测试验收结果安排解决验收发现缺陷和问题项目结项通过发现问题回归测试产品发布第五十页,共六十三页。CMMI及组织标准过程简介小结同行评审的类型同行评审主要角色及职责同行评审的流程过程的种类工程类过程的流程出入口准则及产出物第五十一页,共六十三页。CMMI及组织标准过程简介讲义大纲1.了解CMMI的基础知识2.理解掌握组织标准过程2.1同行评审过程

2.2工程类过程3.公司内部系统的介绍第五十二页,共六十三页。CMMI及组织标准过程简介内部系统PMS(ProjectManagementSystem):项目管理系统地址:QAS(QualityAssuranceSystem):质量管理系统地址:第五十三页,共六十三页。CMMI及组织标准过程简介Q&A第五十四页,共六十三页。CMMI及组织标准过程简介谢谢!第五十五页,共六十三页。CMMI及组织标准过程简介一些问题(1)过程改进后增加了我们的工作量,降低了工作的效率。需要严格按照规定的流程去做事,积累数据,便于维护。有收获就需要有付出。什么是效率?必须满足一定的质量要求的工作产品才能讲效率。减少缺陷,减少返工,过程上多投入的时间会找回来。当然,把过程改造得越来越简单、有效、易用是我们的工作目标。这就是过程改进。第五十六页,共六十三页。CMMI及组织标准过程简介一些问题(2)我们不需要过程改进。只要有一些优秀员工就可以解决任何问题。那些有报酬高的优秀员工的公司就能按进度、按预算、无缺陷的完成项目了吗?能够找到优秀的员工当然是最好的,但是如果能为他们提供一个稳定的环境和行之有效的管理系统那就更好了。第五十七页,共六十三页。CMMI及组织标准过程简介一些问题(3)为什么我们需要记录那么多数据?日报、缺陷、代码行……收集度量数据的目的是给管理人员提供他们需要的数据,让他们能够了解项目的、组织的状态,评估工作进展,并采取必要的纠正措施。我们做过程改进需要实事求是,用数据说话。第五十八页,共六十三页。CMMI及组织标准过程简介一些问题(4)软件有特殊性,软件开发人员是知识劳动者,我们鄙视官僚、不喜欢僵化的过程改进。为了得到高质量的工作产品,我们要求对所有的过程进行管理和控制。很多软件开发人员都是很有创造力的专业人员,但是我们是一个组织,工作必须有纪律、受到一定的限制,如工期、成本、质量、安全性、可

温馨提示

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

评论

0/150

提交评论