CMMI及组织标准过程简介(PPT 62页)2.ppt_第1页
CMMI及组织标准过程简介(PPT 62页)2.ppt_第2页
CMMI及组织标准过程简介(PPT 62页)2.ppt_第3页
CMMI及组织标准过程简介(PPT 62页)2.ppt_第4页
CMMI及组织标准过程简介(PPT 62页)2.ppt_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

CMMI及组织标准过程简介,1,CMMI及组织标准过程简介,CMMI及组织标准过程简介,培训的对象和目标,对象新入职员工目标了解CMMI的基础知识理解掌握组织标准过程掌握同行评审过程掌握工程类过程(重点)公司内部系统(PMS,QAS)的介绍,CMMI及组织标准过程简介,讲义大纲,1.了解CMMI的基础知识2.理解掌握组织标准过程2.1同行评审过程2.2工程类过程3.公司内部系统的介绍,CMMI及组织标准过程简介,术语,CMMI(CapabilityMaturityModelIntegration),能力成熟度模型集成,主要包括过程管理、项目管理、软件工程、过程支持等几个大的过程。它是过程改进的指导性模型汇集了世界各地软件过程管理者的经验和智慧经过世界各地的实际应用,证明具有建设性作用,CMMI及组织标准过程简介,源模型,CMMI的源模型SW-CMM2.0Draft:软件能力成熟度模型2.0版;EIA/IS731:电子行业协会临时标准;IPDCMM0.98:集成产品开发能力成熟度模型,CMMI及组织标准过程简介,效果,实施CMMI的益处降低项目成本;提高产品质量;控制项目进度;风险透明化实施CMMI的弊端,CMMI及组织标准过程简介,CMMI过程带来的主要变化,启动确定范围、明确目标计划基于历史数据项目跟踪和监控日报、周报、里程碑报告、定期例会质量控制评审、测试、确认、QA审核配置管理配置库、基线、定期的配置审核结案积累经验,记录数据,推动持续的过程改进,不能再抄近路,要遵守一个定义得很好的方法并予以坚持。,CMMI及组织标准过程简介,成熟度级别,CMMI及组织标准过程简介,取决于个人的能力软件管理是一个“魔术”,L1-初始级,CMMI及组织标准过程简介,建立有效的软件项目管理软件项目管理过程要文档化且要遵循各项目在建立管理过程时,要以组织方针为指导在以前项目上开发的成功实践可以重复使用建造的软件过程是一系列带有定义好检查点(里程碑)的黑盒子,L2-已管理级:消除混乱,CMMI及组织标准过程简介,工程过程更加有效的执行建立组织标准过程,项目通过裁剪形成项目过程提供组织级的培训过程改进活动更加有序、主动的开展,L3-已定义级:建立公共过程,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):项目管理系统地址::8000/pms/login.jspQAS(QualityAssuranceSystem):质量管理系统地址:/qas30/login/clogin.aspx,CMMI及组织标准过程简介,Q&A,CMMI及组织标准过程简介,谢谢!,CMMI及组织标准过程简介,一些问题(1),过程改进后增加了我们的工作量,降低了工作的效率。需要严格按照规定的流程去做事,积累数据,便于维护。有收获就需要有付出。什么是效率?必须满足一定的质量要求的工作产品才能讲效率。减少缺陷,减少返工,过程上多投入的时间会找回来。当然,把过程改造得越来越简单、有效、易用是我们的工作目标。这就是过程改进。,CMMI及组织标准过程简介,一些问题(2),我们不需要过程改进。只要有一些优秀员工就可以解决任何问题。那些有报酬高的优秀员工的公司就能按进度、按预算、无缺陷的完成项目了吗?能够找到优秀的员工当然是最好的,但是如果能为他们提供一个稳定的环境和行之有效的管理系统那就更好了。,CMMI及组织标准过程简介,一些问题(3),为什么我们需要记录那么多数据?日报、缺陷、代码行收集度量数据的目的是给管理人员提供他们需

温馨提示

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

最新文档

评论

0/150

提交评论