![CMMI软件质量管理-培训教材课件_第1页](http://file4.renrendoc.com/view/e003d92371f29de89e6788dae429f690/e003d92371f29de89e6788dae429f6901.gif)
![CMMI软件质量管理-培训教材课件_第2页](http://file4.renrendoc.com/view/e003d92371f29de89e6788dae429f690/e003d92371f29de89e6788dae429f6902.gif)
![CMMI软件质量管理-培训教材课件_第3页](http://file4.renrendoc.com/view/e003d92371f29de89e6788dae429f690/e003d92371f29de89e6788dae429f6903.gif)
![CMMI软件质量管理-培训教材课件_第4页](http://file4.renrendoc.com/view/e003d92371f29de89e6788dae429f690/e003d92371f29de89e6788dae429f6904.gif)
![CMMI软件质量管理-培训教材课件_第5页](http://file4.renrendoc.com/view/e003d92371f29de89e6788dae429f690/e003d92371f29de89e6788dae429f6905.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件质量管理软件质量管理2软件质量管理课程期望2软件质量管理课程期望3软件质量管理本课程主要内容介绍软件质量管理如何进行软件质量管理CMMI概述过程改进质量保证,其工作职责和基本工作方式质量目标的制定、度量和实现3软件质量管理本课程主要内容4软件质量管理介绍软件质量管理什么是软件质量?质量定义,及其如何理解;理解PDCA为什么要进行软件质量管理?4软件质量管理介绍软件质量管理5什么是软件质量质量定义如何理解软件质量附:质量管理专家5什么是软件质量质量定义6质量的定义“无缺陷”国家标准质量是产品或服务满足明确或隐含需要能力的特征和特性的总和。用户角度质量是用户对一个产品(包括相关的服务)满足程度的度量“顾客驱动型”生产角度开发出来的最终产品能满足我要求的功能是否相同6质量的定义“无缺陷”7什么是软件质量质量定义如何理解软件质量附:质量管理专家7什么是软件质量质量定义8如何理解软件质量软件质量与传统意义上的质量8如何理解软件质量软件质量与传统意义上的质量9如何理解软件质量
软件质量反映了以下三方面的问题:
1、软件需求是度量软件质量的基础。
2、在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。
3、往往会有一些隐含的需求没有明确提出来。如果软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也得不到保证。
质量强调一致性原则和可重复性原则(即稳定性)。9如何理解软件质量软件质量反映了以下三方面的问题:10如何理解软件质量从质量管理的历程来看检验阶段:事后,次废品剔除制造阶段:事中设计阶段:全面质量管理TQM发现问题---〉预防问题---〉质量保证---〉战略质量管理10如何理解软件质量从质量管理的历程来看11如何理解软件质量总结现代质量管理追求顾客满意,包括提高内部顾客和外部顾客满意度,满足顾客明确和隐含的需求。注重预防而不是检查,并承认管理层对质量的责任。“质量是设计出来的,质量是制造出来的”,控制好各阶段内的过程。强调持续改进11如何理解软件质量总结12什么是软件质量质量定义如何理解软件质量附:质量管理专家(略)12什么是软件质量质量定义13质量管理专家-戴明戴明(W.Edwards.Deming)戴明品质奖,至今仍是日本品质管理的最高荣誉戴明PDCA循环戴明质量管理14法13质量管理专家-戴明戴明(W.Edwards.Deming14质量管理专家-戴明之PDCAP(plan)——计划;D(do)——
实施;C(check)—检查;A(action)—处理。PDCA循环是质量管理的基本方法大环带小环,阶梯式上升,周而复始W.EdwardDeming博士提出的Deming环图114质量管理专家-戴明之PDCA大环带小环,阶梯式上升,周而15质量管理专家-戴明之PDCA基本步骤15质量管理专家-戴明之PDCA基本步骤16质量管理专家-朱兰朱兰(Juran)朱兰三部曲朱兰理论核心管理就是不断改进工作。朱兰提出质量不尽要满足明确的需求,也要满足潜在的需求。最早把80/20原则引入质量管理《质量控制手册》QualityControlHandbook16质量管理专家-朱兰朱兰(Juran)17质量管理三部曲质量计划
事后控制、代价昂贵、检测缺陷而不是避免缺陷质量控制
事前预防、过程改进、缩小缺陷引入和发现的时间有效手段:测试、评审、走查、模拟、非正式评审、demo、checklist质量推进质量控制和质量保证相结合、解释性结果作为下一次的预防控制质量管理专家-朱兰三部曲构造测试修改OKY17质量管理三部曲质量管理专家-朱兰三部曲构造测试修改O18质量管理专家-克劳士比克劳士比(Crosby)《质量是免费》,提出组织向零缺陷突破闻名。克劳士比管理4个原则原则一、什么是质量?
·质量即符合要求,而不是好。原则二、质量是怎样产生的?
·预防产生质量
·检验不能产生质量原则三、什么是工作标准?
·零缺陷,而不是“差不多就好”原则四、怎样衡量质量?
·不符合要求的代价(金钱),而不是指数
18质量管理专家-克劳士比克劳士比(Crosby)19软件质量管理介绍软件质量管理什么是软件质量?为什么要进行软件质量管理?必要性;在各大领域的位置;益处19软件质量管理介绍软件质量管理20为什么要进行软件质量管理软件质量是一个软件企业成功的必要条件,除了接受质量观念外就别无选择
20为什么要进行软件质量管理软件质量是一个软件企业成功的必要21为什么要进行软件质量管理PMBOOK:项目管理划分为9个知识领域,质量管理是其中之一
(范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理和综合管理)21为什么要进行软件质量管理PMBOOK:项目管22为什么要进行软件质量管理
可以为企业带来如下益处:缩短总运转周期降低质量所需的成本缩短库存周转时间提高生产率追求企业利益和成功使顾客完全满意最大限度获取利润22为什么要进行软件质量管理可以为企业带来如下益处:23如何进行软件质量管理CMMI概述过程改进质量保证,其工作职责和基本工作方式质量目标的制定、度量和实现23如何进行软件质量管理CMMI概述24CMMICMMI-CapacityMaturityModelIntegrated
能力成熟度模型集成
目的就是实现软件过程的改进(SPI),增加工作过程的能力,从而提升软件组织的核心竞争力,取得竞争优势。CMMI概述24CMMICMMI概述25CMMI概述-过程能力过程能力——通过遵循某个过程,有能力预见未来所得到的结果范围。过程性能——特定项目遵循某过程所得到的实际结果的度量。控制上限控制下限过程性能过程能力25CMMI概述-过程能力过程能力——通过遵循某个过程,有能26CMMI概述-成熟度何谓成熟?不成熟组织成熟组织w软件过程在项目过程中临时拼凑;w具有全组织范围管理软件开发和维护过程的能力w即使规定了也不能严格遵守和贯彻;w软件过程被准确无误地通知现有职员和新员工w反应式的组织
—“救火队员”
w工作活动按照已规划的过程进行w超出进度和预算已成惯例;为满足进度要求,常在产品功能和质量上做出让步,缩短或取消评审和测试等质量活动;w强制式的过程适用,而且和实际工作方式一致w不存在判断产品质量或解决产品或过程问题的客观基础w岗位及其职责都是清楚的
w有客观、定量的基础分析产品级过程问题,能基于事实和历史不断改进;进度和预算是现实的26CMMI概述-成熟度何谓成熟?不成熟组织成熟组织w软件过27CMMI概述-能力模型为什么采用能力模型?模型对过程需求提供了一个公共集合,综合了最好的实践和实际的知识,并以一种可以用来指导过程改进优先顺序的格式来表示。27CMMI概述-能力模型为什么采用能力模型?28CMMI概述-PA
5优化级4定量管理级3定义级2管理级1初始级1级-初始级2级-管理级配置管理过程和产品质量保证供应合同管理项目监控和控制项目计划需求管理度量和分析3级-定义级产品集成集成项目管理组织培训组织过程定义组织过程焦点需求开发技术解决方案验证确认风险管理决策分析和解决组织环境的集成集成供应商管理(SupplierSourcing,SS)集成组队(IPPD)4级-定量管理级定量项目管理组织过程性能5级-优化级组织革新和实施原因分析和解决28CMMI概述-PA5优化级1级-初始级2级-管理29CMMI概述-成熟度构成CMMI成熟度构成执行承诺执行能力指导实施验证实施特定惯例特定目标通用目标过程方面1过程方面2过程方面3成熟度等级通用惯例29CMMI概述-成熟度构成CMMI成熟度构成执行承诺执行能30CMMI概述-过程改进方法的
IDEAL模型
初始化(Initiating)诊断(Diagnosing)建立(Establishing)行动(Acting)推进(Leveraging)修改组织的方法记录和分析教训定义过程和度量计划及执行试行方案计划,执行和跟踪改进方案建立过程行动组做行动计划设定战略和优先级提出建议并记录阶段成果
评估当前实践情况改进动机确定改进范围以及获
取支
持
建立改进机制诊断建立行动推进
初始化30CMMI概述-过程改进方法的
IDEAL模型初始化(I31CMMI概述-J曲线过程改进的“J-曲线”性能水平现状预期的状况实际的路线理想上路径开始时可能还不知当初的31CMMI概述-J曲线过程改进的“J-曲线”性能水平现状预32CMMI概述-CMMI职能组CMMI领导小组为实施CMMI配备必要的资源;审批CMMI实施计划;检查CMMI实施情况;支持实施CMMI的一切活动,及时解决过程中的问题。软件工程过程组(SEPG)推进组织所采用的软件过程的定义、维护和改进工作。它支持但不直接负责软件开发和(或)维护。软件质量保证组(SQAG)计划和实施项目的质量保证活动,其工作的目的是保证软件过程的步骤和标准得到遵守。
32CMMI概述-CMMI职能组CMMI领导小组33如何进行软件质量管理CMMI概述过程改进借口、原则质量保证,其工作职责和基本工作方式质量目标的制定、度量和实现33如何进行软件质量管理CMMI概述34软件过程改进的借口当你处于危机时,你没有时间去改进当你没有危机时,你不需要去改进34软件过程改进的借口当你处于危机时,你没有时间去改进35软件过程改进的原则主要的软件过程的改进必须从高层启动全体人员参与有效的变化需要当前过程的目标和知识改进需要持久地投资、回报和鼓励改进是一个持续的过程改进必须进行度量,而且要定期地加强改进的焦点放在修复过程,不放在对人的抱怨不自在感的程度不足够高,事情将不会有变化与商业目标一致35软件过程改进的原则主要的软件过程的改进必须从高层启动36如何进行软件质量管理CMMI概述过程改进质量保证,其工作职责和基本工作方式质量规划、质量保证定义/目标/职责/工作产品、质量控制质量目标的制定、度量和实现36如何进行软件质量管理CMMI概述37质量保证质量规划识别哪些质量标准适用于本项目,并确定如何满足这些标准的要求。
37质量保证质量规划38质量保证QualityAssurance
通过实施计划和系统的质量活动,以提供一个项目所有过程都满足质量标准的信心。质量保证贯穿项目始终。38质量保证QualityAssurance39质量保证目标通过监控各个开发过程来提高质量确保能顺从软件过程确保不足点能够得到管理建立项目满足相关要求的信心39质量保证目标通过监控各个开发过程来提高质量40质量保证职责按计划开展过程审计和产品审计。步骤:确定当前要审计的过程和工作产品;确定与当前审计有关的标准和检查项目,形成检查表;确定审计时间;确定必须参与审计的人;根据检查表的内容,实施审计(形式包括:通过工作产品验证、参与到过程中去、面谈、调查问卷等);40质量保证职责按计划开展过程审计和产品审计。步骤:41质量保证职责按计划开展过程审计和产品审计。步骤(续):就审计过程中发现的问题,同有关组或个人进行沟通、协商确定解决方式;制定和报告相关的SQA审计报告;对不符合问题进行跟踪直至结束;对不能在项目组内部解决的不符合问题报告给高层经理41质量保证职责按计划开展过程审计和产品审计。步骤(续):42质量保证职责支持项目需求分析,提供适当的指导和帮助。包括:参与客户需求和产品需求的评审;检查评审过程是否符合规范;协助建立需求矩阵;作为ccb成员批准客户需求基线的建立;其它支持工作42质量保证职责支持项目需求分析,提供适当的指导和帮助。包括43质量保证职责支持项目开发策划,提供适当的指导和帮助。包括:促进项目估算和估计会议等。帮助选择生命周期模型在剪裁标准过程时提供支持和指导,帮助定义项目过程;建立工作产品验收标准;识别项目中的风险;识别项目的关键路径和依赖关系;识别关键资源等;参与准备项目计划及其附属计划的建立,如培训计划、度量计划、评审计划、配置计划等。检查计划的适用性。其它支持工作。43质量保证职责支持项目开发策划,提供适当的指导和帮助。包括44质量保证职责促进评审。包括:工作产品是否组织评审;尤其是关键工作产品检查评审的活动和工作产品。计划的评审是否已被执行。评审的领导者是否得到有关其岗位的适当的培训。评审者是否得到在其角色方面的合适的培训或其在岗位职责方面是有经验的。用于准备同行评审、执行同行评审和执行后继措施等的过程是否得到遵循。同行评审数据的报告是否完备、准确、及时。
44质量保证职责促进评审。包括:45质量保证职责促进过程改进。包括:协助项目经理策划和收集项目数据(包括开发过程中的数据以及项目结束后进行总结的数据),并对其分析、总结协助项目经理制定项目规范和流程,并客观评价其实施情况协助SEPG在项目组推进过程改进活动,并收集最佳实践45质量保证职责促进过程改进。包括:46质量保证其典型的工作产品SQAP过程审计报告产品审计报告SQA周报等配置管理是实施质量保证的关键46质量保证其典型的工作产品47质量保证质量控制监视项目的具体的工作结果,确定其是否符合相关的质量标准,并判断如何杜绝早场不合格结果的根源从管理的角度关注项目结果:例如,成本与进度绩效;从产品的角度关注项目:可交付成果应符合规定的要求和产品说明。质量控制贯穿于项目的始终。47质量保证质量控制48如何进行软件质量管理CMMI概述过程改进质量保证,其工作职责和基本工作方式质量目标的制定、度量和实现质量目标的制定、项目度量和常用的分析图48如何进行软件质量管理CMMI概述49质量目标的制定必须采用技术度量来客观地评估质量,而不能仅仅采用主观的方法进行评估49质量目标的制定必须采用技术度量来客观地评估质量,而不能仅50质量目标的制定质量目标的制定应能够满足SMART标准。明确的(Specific):目标必须以数据的形式加以明确指定。可度量的(Measurable):目标的价值应可以度量,并且由此度量所得出的数据应可以获得同意的解释。具有挑战性但又是可实现的(AggressiveyetAchievable):目标过高-挫伤积极性和士气;目标过低-毫无挑战性,缺乏激励面向结果的(Results-oriented):所作的度量能够反映项目中的一些迹象。限定时间短(Time-bound):目标必须在给定的时间内完成。50质量目标的制定质量目标的制定51度量的流程流程明确目标确定度量数据采集过程性能度量过程控制过程改善持续改善•
怎样确定合适的度量目标?•选择恰当的度量?•合理划分不同层次的度量内容?•选择合适的度量时机?•明确度量的不同角色?•怎样保证数据的有效性?•怎样应用工具支持数据采集?•选择合适的度量分析方法?•结合度量分析与项目管理?•基于度量的过程改善?•保证度量实施的有效性?51度量的流程流程明确目标确定度量数据采集过程性能度量过程控52度量的关键实施度量的关键结合商业目标获得不同角色人员的度量需求想获得什么,就度量什么?52度量的关键实施度量的关键53项目度量项目度量的目的组织提出的要求,目的是从项目中收集数据;积累组织的过程及产品数据;更新组织数据库为了更好的管理和控制已识别的项目中存在的风险和问题,更好的管理和控制项目进度、成本、产品质量等项目度量的关键软件需求是度量软件质量的基础。不符合需求的软件就不具备质量。53项目度量项目度量的目的54项目度量项目规划阶段要结合项目要求和特点做好项目估算制定项目的质量目标制定项目的度量计划项目实施阶段按计划收集项目数据按计划分析项目数据(如里程碑)就分析的结果采取一定的措施54项目度量项目规划阶段55常见的分析图Pareto:80/20原则的应用,找出项目主要关注区域或影响因素55常见的分析图Pareto:80/20原则的应用,找出项目56常见的分析图趋势图:分析项目的某个特性的发展趋势56常见的分析图趋势图:57软件质量管理谢谢57软件质量管理谢谢软件质量管理软件质量管理59软件质量管理课程期望2软件质量管理课程期望60软件质量管理本课程主要内容介绍软件质量管理如何进行软件质量管理CMMI概述过程改进质量保证,其工作职责和基本工作方式质量目标的制定、度量和实现3软件质量管理本课程主要内容61软件质量管理介绍软件质量管理什么是软件质量?质量定义,及其如何理解;理解PDCA为什么要进行软件质量管理?4软件质量管理介绍软件质量管理62什么是软件质量质量定义如何理解软件质量附:质量管理专家5什么是软件质量质量定义63质量的定义“无缺陷”国家标准质量是产品或服务满足明确或隐含需要能力的特征和特性的总和。用户角度质量是用户对一个产品(包括相关的服务)满足程度的度量“顾客驱动型”生产角度开发出来的最终产品能满足我要求的功能是否相同6质量的定义“无缺陷”64什么是软件质量质量定义如何理解软件质量附:质量管理专家7什么是软件质量质量定义65如何理解软件质量软件质量与传统意义上的质量8如何理解软件质量软件质量与传统意义上的质量66如何理解软件质量
软件质量反映了以下三方面的问题:
1、软件需求是度量软件质量的基础。
2、在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。
3、往往会有一些隐含的需求没有明确提出来。如果软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也得不到保证。
质量强调一致性原则和可重复性原则(即稳定性)。9如何理解软件质量软件质量反映了以下三方面的问题:67如何理解软件质量从质量管理的历程来看检验阶段:事后,次废品剔除制造阶段:事中设计阶段:全面质量管理TQM发现问题---〉预防问题---〉质量保证---〉战略质量管理10如何理解软件质量从质量管理的历程来看68如何理解软件质量总结现代质量管理追求顾客满意,包括提高内部顾客和外部顾客满意度,满足顾客明确和隐含的需求。注重预防而不是检查,并承认管理层对质量的责任。“质量是设计出来的,质量是制造出来的”,控制好各阶段内的过程。强调持续改进11如何理解软件质量总结69什么是软件质量质量定义如何理解软件质量附:质量管理专家(略)12什么是软件质量质量定义70质量管理专家-戴明戴明(W.Edwards.Deming)戴明品质奖,至今仍是日本品质管理的最高荣誉戴明PDCA循环戴明质量管理14法13质量管理专家-戴明戴明(W.Edwards.Deming71质量管理专家-戴明之PDCAP(plan)——计划;D(do)——
实施;C(check)—检查;A(action)—处理。PDCA循环是质量管理的基本方法大环带小环,阶梯式上升,周而复始W.EdwardDeming博士提出的Deming环图114质量管理专家-戴明之PDCA大环带小环,阶梯式上升,周而72质量管理专家-戴明之PDCA基本步骤15质量管理专家-戴明之PDCA基本步骤73质量管理专家-朱兰朱兰(Juran)朱兰三部曲朱兰理论核心管理就是不断改进工作。朱兰提出质量不尽要满足明确的需求,也要满足潜在的需求。最早把80/20原则引入质量管理《质量控制手册》QualityControlHandbook16质量管理专家-朱兰朱兰(Juran)74质量管理三部曲质量计划
事后控制、代价昂贵、检测缺陷而不是避免缺陷质量控制
事前预防、过程改进、缩小缺陷引入和发现的时间有效手段:测试、评审、走查、模拟、非正式评审、demo、checklist质量推进质量控制和质量保证相结合、解释性结果作为下一次的预防控制质量管理专家-朱兰三部曲构造测试修改OKY17质量管理三部曲质量管理专家-朱兰三部曲构造测试修改O75质量管理专家-克劳士比克劳士比(Crosby)《质量是免费》,提出组织向零缺陷突破闻名。克劳士比管理4个原则原则一、什么是质量?
·质量即符合要求,而不是好。原则二、质量是怎样产生的?
·预防产生质量
·检验不能产生质量原则三、什么是工作标准?
·零缺陷,而不是“差不多就好”原则四、怎样衡量质量?
·不符合要求的代价(金钱),而不是指数
18质量管理专家-克劳士比克劳士比(Crosby)76软件质量管理介绍软件质量管理什么是软件质量?为什么要进行软件质量管理?必要性;在各大领域的位置;益处19软件质量管理介绍软件质量管理77为什么要进行软件质量管理软件质量是一个软件企业成功的必要条件,除了接受质量观念外就别无选择
20为什么要进行软件质量管理软件质量是一个软件企业成功的必要78为什么要进行软件质量管理PMBOOK:项目管理划分为9个知识领域,质量管理是其中之一
(范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理和综合管理)21为什么要进行软件质量管理PMBOOK:项目管79为什么要进行软件质量管理
可以为企业带来如下益处:缩短总运转周期降低质量所需的成本缩短库存周转时间提高生产率追求企业利益和成功使顾客完全满意最大限度获取利润22为什么要进行软件质量管理可以为企业带来如下益处:80如何进行软件质量管理CMMI概述过程改进质量保证,其工作职责和基本工作方式质量目标的制定、度量和实现23如何进行软件质量管理CMMI概述81CMMICMMI-CapacityMaturityModelIntegrated
能力成熟度模型集成
目的就是实现软件过程的改进(SPI),增加工作过程的能力,从而提升软件组织的核心竞争力,取得竞争优势。CMMI概述24CMMICMMI概述82CMMI概述-过程能力过程能力——通过遵循某个过程,有能力预见未来所得到的结果范围。过程性能——特定项目遵循某过程所得到的实际结果的度量。控制上限控制下限过程性能过程能力25CMMI概述-过程能力过程能力——通过遵循某个过程,有能83CMMI概述-成熟度何谓成熟?不成熟组织成熟组织w软件过程在项目过程中临时拼凑;w具有全组织范围管理软件开发和维护过程的能力w即使规定了也不能严格遵守和贯彻;w软件过程被准确无误地通知现有职员和新员工w反应式的组织
—“救火队员”
w工作活动按照已规划的过程进行w超出进度和预算已成惯例;为满足进度要求,常在产品功能和质量上做出让步,缩短或取消评审和测试等质量活动;w强制式的过程适用,而且和实际工作方式一致w不存在判断产品质量或解决产品或过程问题的客观基础w岗位及其职责都是清楚的
w有客观、定量的基础分析产品级过程问题,能基于事实和历史不断改进;进度和预算是现实的26CMMI概述-成熟度何谓成熟?不成熟组织成熟组织w软件过84CMMI概述-能力模型为什么采用能力模型?模型对过程需求提供了一个公共集合,综合了最好的实践和实际的知识,并以一种可以用来指导过程改进优先顺序的格式来表示。27CMMI概述-能力模型为什么采用能力模型?85CMMI概述-PA
5优化级4定量管理级3定义级2管理级1初始级1级-初始级2级-管理级配置管理过程和产品质量保证供应合同管理项目监控和控制项目计划需求管理度量和分析3级-定义级产品集成集成项目管理组织培训组织过程定义组织过程焦点需求开发技术解决方案验证确认风险管理决策分析和解决组织环境的集成集成供应商管理(SupplierSourcing,SS)集成组队(IPPD)4级-定量管理级定量项目管理组织过程性能5级-优化级组织革新和实施原因分析和解决28CMMI概述-PA5优化级1级-初始级2级-管理86CMMI概述-成熟度构成CMMI成熟度构成执行承诺执行能力指导实施验证实施特定惯例特定目标通用目标过程方面1过程方面2过程方面3成熟度等级通用惯例29CMMI概述-成熟度构成CMMI成熟度构成执行承诺执行能87CMMI概述-过程改进方法的
IDEAL模型
初始化(Initiating)诊断(Diagnosing)建立(Establishing)行动(Acting)推进(Leveraging)修改组织的方法记录和分析教训定义过程和度量计划及执行试行方案计划,执行和跟踪改进方案建立过程行动组做行动计划设定战略和优先级提出建议并记录阶段成果
评估当前实践情况改进动机确定改进范围以及获
取支
持
建立改进机制诊断建立行动推进
初始化30CMMI概述-过程改进方法的
IDEAL模型初始化(I88CMMI概述-J曲线过程改进的“J-曲线”性能水平现状预期的状况实际的路线理想上路径开始时可能还不知当初的31CMMI概述-J曲线过程改进的“J-曲线”性能水平现状预89CMMI概述-CMMI职能组CMMI领导小组为实施CMMI配备必要的资源;审批CMMI实施计划;检查CMMI实施情况;支持实施CMMI的一切活动,及时解决过程中的问题。软件工程过程组(SEPG)推进组织所采用的软件过程的定义、维护和改进工作。它支持但不直接负责软件开发和(或)维护。软件质量保证组(SQAG)计划和实施项目的质量保证活动,其工作的目的是保证软件过程的步骤和标准得到遵守。
32CMMI概述-CMMI职能组CMMI领导小组90如何进行软件质量管理CMMI概述过程改进借口、原则质量保证,其工作职责和基本工作方式质量目标的制定、度量和实现33如何进行软件质量管理CMMI概述91软件过程改进的借口当你处于危机时,你没有时间去改进当你没有危机时,你不需要去改进34软件过程改进的借口当你处于危机时,你没有时间去改进92软件过程改进的原则主要的软件过程的改进必须从高层启动全体人员参与有效的变化需要当前过程的目标和知识改进需要持久地投资、回报和鼓励改进是一个持续的过程改进必须进行度量,而且要定期地加强改进的焦点放在修复过程,不放在对人的抱怨不自在感的程度不足够高,事情将不会有变化与商业目标一致35软件过程改进的原则主要的软件过程的改进必须从高层启动93如何进行软件质量管理CMMI概述过程改进质量保证,其工作职责和基本工作方式质量规划、质量保证定义/目标/职责/工作产品、质量控制质量目标的制定、度量和实现36如何进行软件质量管理CMMI概述94质量保证质量规划识别哪些质量标准适用于本项目,并确定如何满足这些标准的要求。
37质量保证质量规划95质量保证QualityAssurance
通过实施计划和系统的质量活动,以提供一个项目所有过程都满足质量标准的信心。质量保证贯穿项目始终。38质量保证QualityAssurance96质量保证目标通过监控各个开发过程来提高质量确保能顺从软件过程确保不足点能够得到管理建立项目满足相关要求的信心39质量保证目标通过监控各个开发过程来提高质量97质量保证职责按计划开展过程审计和产品审计。步骤:确定当前要审计的过程和工作产品;确定与当前审计有关的标准和检查项目,形成检查表;确定审计时间;确定必须参与审计的人;根据检查表的内容,实施审计(形式包括:通过工作产品验证、参与到过程中去、面谈、调查问卷等);40质量保证职责按计划开展过程审计和产品审计。步骤:98质量保证职责按计划开展过程审计和产品审计。步骤(续):就审计过程中发现的问题,同有关组或个人进行沟通、协商确定解决方式;制定和报告相关的SQA审计报告;对不符合问题进行跟踪直至结束;对不能在项目组内部解决的不符合问题报告给高层经理41质量保证职责按计划开展过程审计和产品审计。步骤(续):99质量保证职责支持项目需求分析,提供适当的指导和帮助。包括:参与客户需求和产品需求的评审;检查评审过程是否符合规范;协助建立需求矩阵;作为ccb成员批准客户需求基线的建立;其它支持工作42质量保证职责支持项目需求分析,提供适当的指导和帮助。包括100质量保证职责支持项目开发策划,提供适当的指导和帮助。包括:促进项目估算和估计会议等。帮助选择生命周期模型在剪裁标准过程时提供支持和指导,帮助定义项目过程;建立工作产品验收标准;识别项目中的风险;识别项目的关键路径和依赖关系;识别关键资源等;参与准备项目计划及其附属计划的建立,如培训计划、度量计划、评审计划、配置计划等。检查计划的适用性。其它支持工作。43质量保证职责支持项目开发策划,提供适当的指导和帮助。包括101质量保证职责促进评审。包括:工作产品是否组织评审;尤其是关键工作产品检查评审的活动和工作产品。计划的评审是否已被执行。评审的领导者是否得到有关其岗位的适当的培训。评审者是否得到在其角色方面的合适的培训或其在岗位职责方面是有经验的。用于准备同行评审、执行同行评审和执行后继措施等的过程是否得到遵循。同行评审数据的报告是否完备、准确、及时。
44质量保证职责促进评审。包括:102质量保证职责促进过程改进。包括:协助项目经理策划和收集项目数据(包括开发过程中的数据以及项目结束后进行总结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度航空航天材料研发与应用合同-@-4
- 2025年度建筑钢材深加工技术合作合同
- 生态城市建设与经济转型战略探讨
- 北京课改版历史七年级上册第20课《魏晋南北朝时期的文化》听课评课记录
- 现代职场中的多任务处理与时间管理
- 现代金融行业的国际合作与竞争态势
- 2025年度综合交通枢纽建设项目合同风险评估及应对措施
- 消费者行为视角下的美妆电商平台发展趋势
- 浙教版(2023)小学信息技术六年级上册第12课《韩信点兵同余法的实现》说课稿及反思
- 电力市场中的风险评估与竞争策略
- 商业银行的风险审计与内部控制
- 2024项目管理人员安全培训考试题及参考答案AB卷
- 2025年与商场合作协议样本(5篇)
- 2024年12月青少年机器人技术等级考试理论综合试卷(真题及答案)
- 网络与社交媒体管理制度
- 2025年新能源汽车销售佣金返点合同范本6篇
- 2025-2030年中国配电变压器市场未来发展趋势及前景调研分析报告
- GB/T 45120-2024道路车辆48 V供电电压电气要求及试验
- 2025年上海市嘉定区中考英语一模试卷
- 润滑油、润滑脂培训课件
- 2025年中核财务有限责任公司招聘笔试参考题库含答案解析
评论
0/150
提交评论