CMMI软件质量管理培训教材_第1页
CMMI软件质量管理培训教材_第2页
CMMI软件质量管理培训教材_第3页
CMMI软件质量管理培训教材_第4页
CMMI软件质量管理培训教材_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

软件质量管理2软件质量管理课程期望3软件质量管理本课程主要内容介绍软件质量管理如何进行软件质量管理CMMI概述过程改进质量保证,其工作职责和基本工作方式质量目标的制定、度量和实现4软件质量管理介绍软件质量管理什么是软件质量?质量定义,及其如何理解;理解PDCA为什么要进行软件质量管理?5什么是软件质量质量定义如何理解软件质量附:质量管理专家6质量的定义“无缺陷”国家标准质量是产品或服务满足明确或隐含需要能力的特征和特性的总和。用户角度质量是用户对一个产品(包括相关的服务)满足程度的度量“顾客驱动型”生产角度开发出来的最终产品能满足我要求的功能是否相同7什么是软件质量质量定义如何理解软件质量附:质量管理专家8如何理解软件质量软件质量与传统意义上的质量9如何理解软件质量

软件质量反映了以下三方面的问题:

1、软件需求是度量软件质量的基础。

2、在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。

3、往往会有一些隐含的需求没有明确提出来。如果软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也得不到保证。

质量强调一致性原则和可重复性原则(即稳定性)。10如何理解软件质量从质量管理的历程来看检验阶段:事后,次废品剔除制造阶段:事中设计阶段:全面质量管理TQM发现问题---〉预防问题---〉质量保证---〉战略质量管理11如何理解软件件质量总结现代质量管理理追求顾客满满意,包括提提高内部顾客客和外部顾客客满意度,满满足顾客明确确和隐含的需需求。注重预防而不不是检查,并并承认管理层层对质量的责责任。“质量是设计出出来的,质量量是制造出来来的”,控制好各阶阶段内的过程程。强调持续改进进12什么是软件质质量质量定义如何理解软件件质量附:质量管理理专家(略))13质量管理专家家-戴明戴明(W.Edwards.Deming)戴明品质奖,,至今仍是日日本品质管理理的最高荣誉誉戴明PDCA循环戴明质量管理理14法14质量管理专家家-戴明之PDCAP(plan)——计划;D(do)——实施;C(check)—检查;A(action)—处理。PDCA循环是质量管管理的基本方方法大环带小环,,阶梯式上升升,周而复始始W.EdwardDeming博士提出的Deming环图115质量管理专家家-戴明之PDCA基本步骤16质量管理专家家-朱兰朱兰(Juran)朱兰三部曲朱兰理论核心心管理就是不断断改进工作。。朱兰提出质质量不尽要满满足明确的需需求,也要满满足潜在的需需求。最早把80/20原则引入质量量管理《质量控制手册册》QualityControlHandbook17质量管理三部部曲质量计划事后控制、代代价昂贵、检检测缺陷而不不是避免缺陷陷质量控制事前预防、过程改进、缩小缺陷引引入和发现的的时间有效手段:测测试、评审、、走查、模拟拟、非正式评评审、demo、checklist质量推进质量控制和质质量保证相结结合、解释性性结果作为下下一次的预防防控制质量管理专家家-朱兰三部曲构造测试修改OKY18质量管理专家家-克劳士比克劳士比(Crosby)《质量是免费》,提出组织向向零缺陷突破破闻名。克劳士比管理理4个原原则则原则则一一、、什什么么是是质质量量??·质量量即即符符合合要要求求,,而而不不是是好好。。原则则二二、、质质量量是是怎怎样样产产生生的的??·预防防产产生生质质量量·检验验不不能能产产生生质质量量原则则三三、、什什么么是是工工作作标标准准??·零缺缺陷陷,,而而不不是是“差不不多多就就好好”原则则四四、、怎怎样样衡衡量量质质量量??·不符符合合要要求求的的代代价价((金金钱钱)),,而而不不是是指指数数19软件件质质量量管管理理介绍绍软软件件质质量量管管理理什么么是是软软件件质质量量?为什什么么要要进进行行软软件件质质量量管管理理?必要要性性;;在在各各大大领领域域的的位位置置;;益益处处20为什什么么要要进进行行软软件件质质量量管管理理软件件质质量量是是一一个个软软件件企企业业成成功功的的必必要要条条件件,,除除了了接受受质质量量观观念念外外就就别别无无选选择择21为什什么么要要进进行行软软件件质质量量管管理理PMBOOK:项目目管管理理划划分分为为9个知知识识领领域域,,质质量量管管理理是是其其中中之之一一(范范围围管管理理、、时时间间管管理理、、成成本本管管理理、、质量量管管理理、人人力力资资源源管管理理、、沟沟通通管管理理、、采采购购管管理理、、风风险险管管理理和和综综合合管管理理))22为什什么么要要进进行行软软件件质质量量管管理理可以以为为企企业业带带来来如如下下益益处处::缩短短总总运运转转周周期期降低低质质量量所所需需的的成成本本缩短短库库存存周周转转时时间间提高高生生产产率率追求求企企业业利利益益和和成成功功使顾顾客客完完全全满满意意最大大限限度度获获取取利利润润23如何何进进行行软软件件质质量量管管理理CMMI概述述过程程改改进进质量量保保证证,,其其工工作作职职责责和和基基本本工工作作方方式式质量量目目标标的的制制定定、、度度量量和和实实现现24CMMICMMI-CapacityMaturityModelIntegrated能力力成成熟熟度度模模型型集集成成目的的就就是是实实现现软软件件过过程程的的改改进进(SPI),增增加加工工作作过过程程的的能能力力,,从从而而提提升升软软件件组组织织的的核核心心竞竞争争力力,,取取得得竞竞争争优优势势。。CMMI概述述25CMMI概述述-过程程能能力力过程程能能力力———通过过遵遵循循某某个个过过程程,,有有能能力力预预见见未未来来所所得得到到的的结结果果范范围围。。过程程性性能能———特定定项项目目遵遵循循某某过过程程所所得得到到的的实实际际结结果果的的度度量量。。控制制上上限限控制制下下限限过程程性性能能过程程能能力力26CMMI概述述-成熟熟度度何谓谓成成熟熟??不成熟组织成熟组织w软件过程在项目过程中临时拼凑;w具有全组织范围管理软件开发和维护过程的能力w即使规定了也不能严格遵守和贯彻;w软件过程被准确无误地通知现有职员和新员工w反应式的组织

—“救火队员”

w工作活动按照已规划的过程进行w超出进度和预算已成惯例;为满足进度要求,常在产品功能和质量上做出让步,缩短或取消评审和测试等质量活动;w强制式的过程适用,而且和实际工作方式一致w不存在判断产品质量或解决产品或过程问题的客观基础w岗位及其职责都是清楚的

w有客观、定量的基础分析产品级过程问题,能基于事实和历史不断改进;进度和预算是现实的27CMMI概述述-能力力模模型型为什什么么采采用用能能力力模模型型??模型型对对过过程程需需求求提提供供了了一一个个公公共共集集合合,,综综合合了了最最好好的的实实践践和和实实际际的的知知识识,,并并以以一一种种可可以以用用来来指指导导过过程程改改进进优优先先顺顺序序的的格格式式来来表表示示。。28CMMI概述述-PA5优化化级级4定量量管管理理级级3定义义级级2管理理级级1初始始级级1级-初始始级级2级-管理级配置管理过程和产品质质量保证供应合同管理理项目监控和控控制项目计划需求管理度量和分析3级-定义级产品集成集成项目管理理组织培训组织过程定义义组织过程焦点点需求开发技术解决方案案验证确认风险管理决策分析和解决组织环境的集集成集成供应商管管理(SupplierSourcing,SS)集成组队(IPPD)4级-定量管理级定量项目管理理组织过程性能能5级-优化级组织革新和实实施原因分析和解解决29CMMI概述-成熟度构成CMMI成熟度构成执行承诺执行能力指导实施验证实施特定惯例特定目标通用目标过程方面1过程方面2过程方面3成熟度等级通用惯例30CMMI概述-过程改改进方法的IDEAL模型初始化(Initiating)诊断(Diagnosing)建立(Establishing)行动(Acting)推进(Leveraging)修改组织的方法记录和分析教训定义过程和度量计划及执行试行方案计划,执行和跟踪改进方案建立过程行动组做行动计划设定战略和优先级提出建议并记录阶段成果

评估当前实践情况改进动机确定改进范围以及获

取支

建立改进机制诊断建立行动推进

初始化31CMMI概述-J曲线过程改进的“J-曲线”性能水平现状预期的状况实际的路线理想上路径开始时可能还不知当初的32CMMI概述-CMMI职能组CMMI领导小组为实施CMMI配备必要的资资源;审批CMMI实施计划;检检查CMMI实施情况;支支持实施CMMI的一切活动,,及时解决过过程中的问题题。软件工程过程程组(SEPG)推进组织所采采用的软件过过程的定义、、维护和改进进工作。它支支持但不直接接负责软件开开发和(或))维护。软件质量保证证组(SQAG)计划和实施项项目的质量保保证活动,其其工作的目的的是保证软件件过程的步骤骤和标准得到到遵守。33如何进行软件件质量管理CMMI概述过程改进借口、原则质量保证,其其工作职责和和基本工作方方式质量目标的制制定、度量和和实现34软件过程改进进的借口当你处于危机机时,你没有有时间去改进进当你没有危机机时,你不需需要去改进35软件过程改进进的原则主要的软件过过程的改进必必须从高层启启动全体人员参与与有效的变化需需要当前过程程的目标和知知识改进需要持久久地投资、回回报和鼓励改进是一个持持续的过程改进必须进行行度量,而且且要定期地加加强改进的焦焦点放在修复复过程,不放放在对人的抱抱怨不自在感的程程度不足够高高,事情将不不会有变化与商业目标一一致36如何进行软件件质量管理CMMI概述过程改进质量保证,其其工作职责和和基本工作方方式质量规划、质质量保证定义义/目标/职责/工作产品、质质量控制质量目标的制制定、度量和和实现37质量保证质量规划识别哪些质量量标准适用于于本项目,并并确定如何满满足这些标准准的要求。38质量保证QualityAssurance通过实施计划划和系统的质质量活动,以以提供一个项项目所有过程程都满足质量量标准的信心心。质量保证贯穿穿项目始终。。39质量保证目标标通过监控各个个开发过程来来提高质量确保能顺从软软件过程确保不足点能能够得到管理理建立项目满足足相关要求的的信心40质量保证职责责按计划开展过过程审计和产产品审计。步步骤:确定当前要审审计的过程和和工作产品;;确定与当前审审计有关的标标准和检查项项目,形成检检查表;确定审计时间间;确定必须须参与审计的的人;根据检查表的的内容,实施施审计(形式式包括:通过过工作产品验验证、参与到到过程中去、、面谈、调查查问卷等);;41质量保证职责责按计划开展过过程审计和产产品审计。步步骤(续)::就审计过程中中发现的问题题,同有关组组或个人进行行沟通、协商商确定解决方方式;制定和报告相相关的SQA审计报告;对不符合问题题进行跟踪直直至结束;对不能在项目目组内部解决决的不符合问问题报告给高高层经理42质量保证职责责支持项目需求求分析,提供供适当的指导导和帮助。包包括:参与客户需求求和产品需求求的评审;检查评审过程程是否符合规规范;协助建立需求求矩阵;作为ccb成员批准客户户需求基线的的建立;其它支持工作作43质量保证职责责支持项目开发发策划,提供供适当的指导导和帮助。包包括:促进项目估算算和估计会议议等。帮助选择生命命周期模型在剪裁标准过过程时提供支支持和指导,,帮助定义项项目过程;建立工作产品品验收标准;;识别项目中的的风险;识别项目的关关键路径和依依赖关系;识别关键资源源等;参与准备项目目计划及其附附属计划的建建立,如培训训计划、度量量计划、评审审计划、配置置计划等。检查计划的适适用性。其它支持工作作。44质量保证职责责促进评审。包包括:工作产品是否否组织评审;;尤其是关键键工作产品检查评审的活活动和工作产产品。计划的评审是是否已被执行行。评审的领导者者是否得到有有关其岗位的的适当的培训训。评审者是否得得到在其角色色方面的合适适的培训或其其在岗位职责责方面是有经经验的。用于准准备同同行评评审、、执行行同行行评审审和执执行后后继措措施等等的过过程是是否得得到遵遵循。。同行评评审数数据的的报告告是否否完备备、准准确、、及时时。45质量保保证职职责促进过过程改改进。。包括括:协助项项目经经理策策划和和收集集项目目数据据(包包括开开发过过程中中的数数据以以及项项目结结束后后进行行总结结的数数据)),并并对其其分析析、总总结协助项项目经经理制制定项项目规规范和和流程程,并并客观观评价价其实实施情情况协助SEPG在项目目组推推进过过程改改进活活动,,并收收集最最佳实实践46质量保保证其典型型的工工作产产品SQAP过程审审计报报告产品审审计报报告SQA周报等等配置管管理是是实施施质量量保证证的关关键47质量保保证质量控控制监视项项目的的具体体的工工作结结果,,确定定其是是否符符合相相关的的质量量标准准,并并判断断如何何杜绝绝早场场不合合格结结果的的根源源从管理理的角角度关关注项项目结结果::例如如,成成本与与进度度绩效效;从从产品品的角角度关关注项项目::可交交付成成果应应符合合规定定的要要求和和产品品说明明。质量控控制贯贯穿于于项目目的始始终。。48如何进进行软软件质质量管管理CMMI概述过程改改进质量保保证,,其工工作职职责和和基本本工作作方式式质量目目标的的制定定、度度量和和实现现质量目目标的的制定定、项项目度度量和和常用用的分分析图图49质量目目标的的制定定必须采采用技技术度度量来来客观观地评评估质质量,,而不不能仅仅仅采采用主主观的的方法法进行行评估估50质量目目标的的制定定质量目目标的的制定定应能够够满足足SMART标准。。明确的的(Specific):目标必必须以以数据据的形形式加加以明明确指指定。。可度量量的((Measurable):目标的的价值值应可可以度度量,,并且且由此此度量量所得得出的的数据据应可可以获获得同同意的的解释释。具有挑挑战性性但又又是可可实现现的((AggressiveyetAchievable):目标过过高-挫伤积积极性性和士士气;;目标标过低低-毫无挑挑战性性,缺缺乏激激励面向结结果的的(Results-oriented):所作的的度量量能够够反映映项目目中的的一些些迹象象。限定时时间短短(Time-bound):目标必必须在在给定定的时时间内内完成成。51度量的的流程程流程明确目标确定度量数据采集过程性能度量过程控制过程改善持续改善•怎样确确定合合适的的度量量目标标?•选择恰恰当的的度量量?•合理划划分不不同层层次的的度量量内容容?•选择合合适的的度量量时机机?•明确度度量的的不同同角色色?•怎样保保证数数据的的有效效性??•怎样应应用工工具支支持数数据采采集??•选择合合适的的度量量分析析方法法?•结合度度量分分析与与项目目管理理?•基于度度量的的过程程改善善?•保证度度量实实施的的有效效性??52度量的的关键键实施度度量的的关键键结合商商业目目标获得不不同角角色人人员的的度量量需求求想获得得什么么,就就度量量什么么?53项目度

温馨提示

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

评论

0/150

提交评论