CMMI 3培训_总体介绍_第1页
CMMI 3培训_总体介绍_第2页
CMMI 3培训_总体介绍_第3页
CMMI 3培训_总体介绍_第4页
CMMI 3培训_总体介绍_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

主讲人:董琛,CMMI之组织标准软件过程,杭州中软安人网络通信有限公司,二五年10月,培训的目的,认识CMMI了解我们的开发流程了解和使用DAR流程,目录,CMMI介绍我们的开发流程实施我们的流程DAR介绍,CMMI介绍,CMMI:CapabilityMaturityModelintegrationForSoftware(软件能力成熟度集成模型)CMMI的目的:帮助软件过程改进,提高软件过程能力、软件产品质量和软件开发效率,从而提高软件组织自身的国内和国际竞争力。CMMI评估:仅对软件组织的过程改进成果进行实事求是的鉴定诊断,判断经过改进后的软件组织的软件过程能力或软件能力成熟度等级。CMMI评估仅仅是促进软件过程改进的手段,评估本身不是目的。,级别1初始级(Initial),级别2受管理级(Managed),级别3已定义级(Defined),级别4定量管理级(QuantitativelyManaged),级别5持续优化级(Optimizing),CMMI的成熟度等级,CMMI的能力等级,CMMI常用术语,CMMI:CapabilityMaturityModelIntegratonforForSoftware(软件能力成熟度集成模型)MSC:ManagementSteeringCommittee(商业管理筹划指导委员会)SEPG:SoftwareEngineeringProcessGroup(软件工程过程组)PA:ProcessArea(过程域),RM:RequirementsManagement(需求管理)RD:RequirementsDevelopment(需求开发)OPF:Orgganizationalprocessfocus(组织过程焦点)OPD:OrgganizationalprocessDefinition(组织过程定义),OT:OrganizationalTraining(组织培训)DAR:DecisionAnalysisandResolution(决策分析和解决方案)IPM:IntegrationProductManagement(集成产品管理)PI:ProductIntegration(产品集成),PP:ProjectPlanning(项目计划)PMC:ProjectMonitoringandControl(项目监督与控制)TS:TechnicalSolution(技术解决方案)RSKM:RiskManagement(风险管理),SAM:SupplierAgreementManagement(供应商协定管理)VER:Verification(验证)VAL:Validation(确认)MA:MeasurementandAnalysis(度量和分析),PPQA:ProcessandProductQualityAssurance(过程和产品质量保证)CM:ConfigurationManagement(配置管理)OSSP:OrganizationsetofStandardProcesses(组织标准过程集),CMMI项目只需要CMMI项目组的成员来做就好!,CMMI的最终目的,是使组织的过程得到改进,为客户提供高质量的产品和服务。过程覆盖软件开发的整个生命周期,与各部门员工的实际工作休戚相关。我们制定的过程,不仅要符合CMMI标准,更要得到过程应用范围中所涉人员的认同,使过程能够良好地得到执行。如何制定符合以上标准的过程呢?在制定过程、执行过程时,须要听取大家的意见和建议,在获得认同的基础上,需要大家彻实地执行,达到过程改进,保证产品质量和服务质量,实现公司的商业目标。,我们都是过程改进的主体人员!中软安人的过程改进需要全体职员的共同参与、努力!,实施CMMI给我们带来了额外的工作!,CMMI也是一个项目。并且项目涉及公司各个职能部门、各个岗位的员工。在实施CMMI的过程中,我们需要考虑合理安排“工作计划”,将CMMI工作要列入工作日程,并有效执行。过程改进将有助于我们更有序,更高效的完成工作,现在的付出是为了将来更丰硕的收获!,OSSP是一份怎样的文档,OSSP定义了所有软件开发项目共用的软件过程,是项目过程定义的基础。OSSP将定义组织的过程模型,在这个模型中将会涉及到CMMI的各个过程域。换句话说,OSSP将各个过程域串联在一起。OSSP是我们在项目中应用CMMI时第一份需要看的文档。,中软安人组织过程模型,过程的生命周期,PH0:项目概念阶段PH1:项目定义阶段PH2:项目开发阶段PH3:项目测试阶段PH4:项目验收阶段PH5:项目维护阶段,过程的分类,项目管理过程项目研发过程组织支持过程,项目管理过程,项目研发过程,组织支持过程,1.项目立项,项目管理过程,2.需求管理,目的在客户与项目组之间建立对客户需求的共同理解,维护需求与其他工作成果的一致性,并控制需求的变更。内容获得对需求的理解和承诺(需求规格说明书,需求评审)管理需求的变化维护需求的可跟踪性(需求跟踪矩阵),项目管理过程,3.项目策划,目的为了项目的研发和管理制定合理的计划,包含估计待完成的工作,确定进行该工作的计划并建立必要的承诺,作为完成和管理软件项目活动的基础。内容通过估算方法建立估算(项目范围、工作产品的属性-规模SLOC、定义生命周期模型、工作量和成本)制定合理计划(主计划和下属计划,进度制定、风险识别、数据管理计划、资源计划、培训计划、客户参与计划等)获得对计划的承诺,项目管理过程,4.项目监控与控制,目的通过周期性地跟踪项目计划的各种参数(比如进度、工作量、资源、工作成果等),建立对实际进展的适当的可视性,使管理者能在软件项目性能明显偏离软件计划时采取有效措施。内容周期性地跟踪项目计划的各种参数(周报以及其他的表单来进行数据采集),跟踪项目风险、数据管理、客户的参与等里程碑的评审偏差纠正,项目管理过程,5.风险管理,目的对潜在的和突发的、影响项目正常进行仍至使项目受阻的风险在风险产生危害之前或及时作出识别,提出应对措施,起到防范,规避和缓解的作用,使项目开发得到顺利完成。内容风险识别(风险管理矩阵)风险应对风险跟踪,项目管理过程,6.结项管理,结项申请,组织领导审批,结项评审,资产检查,综合评估,经验总结,项目管理过程,1.需求分析,目的通过调查与分析,获取用户需求并定义项目或产品的的需求。内容需求收集(调研、合同、方案)需求确认与分析(确定范围、保持一致性、确定可行性、确定优先级)需求定义(需求规格说明书、需求跟踪矩阵)需求验证(项目经理组织,根据检查单进行需求评审),项目研发过程,2.系统设计,概要设计目的通过分析与设计,确定子系统、功能模块的功能及其间的内、接口,确定数据结构内容系统体系结构设计(系统分解、确定子系统之间的关系、定义错误和恢复策略)数据体系架构设计(逻辑设计物理设计安全性设计优化)界面设计(界面、接口)评审详细设计目的详细设计系统所有模块的主要接口与属性、数据结构和算法,指导模块编程内容模块的主要接口与属性数据结构与算法,项目研发过程,3.编码与单元测试,目的依据计划把系统设计文档翻译成整个系统的模块代码,并完成代码的审查和单元测试。内容编码规则的建立具体编码单元测试,项目研发过程,4.集成、系统测试,目的软件测试以发现错误为目的,提高公司软件测试的管理水平,确保公司开发产品的质量内容集成测试系统测试,项目研发过程,5.试运行,目的系统试运行的目的是验证所开发的系统在用户的使用环境下(或模拟的用户使用环境下)是否满足系统需求,从用户的角度验证整个系统开发的正确性内容制定实施计划(计划要归档)安装并试运行试运行中的问题反馈(问题报告),项目研发过程,6.系统验收,目的系统验收的目的是从用户的角度验证所开发的软件在用户的使用环境下(或模拟的用户使用环境下)是否满足系统需求,整个系统运行的正确性及文档的完整性,并对项目验收结果进行评价验收内容产品的验收过程的验收验收方式公司内部-验收评审公司外部-客户验收报告,项目研发过程,7.项目评审,目的及早并高效率地识别和消除软件工作产品中的缺陷。,项目研发过程,1.软件配置管理,目的配置管理的目的是建立和维护在项目的整个软件生命周期中软件项目产品的完整性内容建立配置管理计划(项目计划阶段完成)标识配置项定义和管理基线建立和维护配置管理环境(建立了缺省的模板,每个项目可以使用)配置项变更控制产品发布管理产品版本的管理,组织支持过程,2.过程与产品质量保证,目的质量保证的目的是向项目管理者提供适当的软件项目正使用的过程和正在构造产品的可视性内容制定PPQA计划(与项目计划一起经过评审)协调组织项目的评审协助项目经理组织审查工作产品审计软件过程特殊情况的监督(紧急放行、项目停止)收集和分析度量数据,组织支持过程,3.度量与分析,目的以定量数据使项目管理者了解项目的偏离,适当时采取应对措施;同时积累过程数据,为以后项目开发的规模和质量目标的估算提供依据内容度

温馨提示

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

评论

0/150

提交评论