质量管理-系统集成项目管理.ppt_第1页
质量管理-系统集成项目管理.ppt_第2页
质量管理-系统集成项目管理.ppt_第3页
质量管理-系统集成项目管理.ppt_第4页
质量管理-系统集成项目管理.ppt_第5页
已阅读5页,还剩183页未读 继续免费阅读

下载本文档

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

文档简介

系统集成项目质量管理,本章要点,10.1质量管理概述10.2质量计划编制10.3执行质量保证10.4执行质量控制,什么是质量,符合目的或者用途(JosephJuran)用户的感觉就是质量(AVFeigenbaum)符合顾客在其合理价格下对产品的要求(SudIngle)产品或者服务满足明确和隐含需要能力的性能特性的总体(BS4778)质量是满足要求的程度,包括符合规定的要求和满足顾客的需求.,项目质量定义,ISO9000:一组固有特性满足需求的程度。美国质量管理学会:过程、产品或服务满足明确或隐含的需求能力的特征。质量、范围、成本、时间是项目成功的关键要素,质量管理,GB/T19000-2000:在质量方面指挥和控制组织的协调的活动。质量管理是企业围绕着使产品质量能满足不断更新的质量要求,而开展的策划、组织、计划、实施、检查和监督、审核等所有管理活动的总和。,项目质量管理,项目质量管理包括执行组织确定质量政策、目标与职责的各过程和活动,从而使项目满足其预定的需求。它通过适当的政策和程序,采用持续的过程改进活动来实施质量管理体系。项目质量管理需要兼顾项目管理与项目产品两个方面。它适用于所有项目,无论项目的产品具有何种特性。产品质量的测量方法和技术则需专门针对项目所生产的具体产品类型。例如,软件产品开发与核电站建设,需要采用不同的质量测量方法和技术,但是项目质量管理的方法对两者都适用。质量管理一个关键因素是通过项目范围管理转换隐含需求为项目需求。,质量管理的几个概念,质量标准:是企业、国家或国际组织制定的对某个方面的规范。侧重质量的细节特征,属于微观范畴。质量策略:某个组织针对自身的要求制定的质量指导方针,侧重于指导思想。质量责任:整个组织对项目质量负有责任。包括管理层责任、最终责任、首要责任等。,质量保证,GB/T19000-2000:是质量管理的一部分,致力于增强满足质量要求的能力。其目的是对产品体系和过程的固有特性已经达到规定要求提供信任。其核心是向人们提供足够的信任,使顾客和其他相关方确信组织的产品、体系和过程达到规定的质量要求。内部质保、外部质保,质量控制,GB/T19000-2000:是质量管理的一部分,致力于满足质量要求。其目标是确保产品的质量能满足顾客、法律法规等方面所提出的质量要求如适用性、可靠性、安全性等。专业技术、管理技术,项目质量管理的过程,制定质量计划识别项目及其产品的质量要求和/或标准,并书面描述项目将如何达到这些要求和/或标准的过程。实施质量保证审计质量要求和质量控制测量结果,确保采用合理的质量标准和操作性定义的过程。实施质量控制监测并记录执行质量活动的结果,从而评估绩效并建议必要变更的过程。,质量vs.等级,等级指具有相同使用功能不同技术特性的产品或服务的类比。例如,一个软件产品可能是高质量(无明显缺陷、用户手册易读)低等级(功能有限)的,或低质量(许多缺陷、用户手册杂乱无章)高等级(功能众多)的。,精确vs.准确,精确不同于准确。精确是指重复测量的结果非常聚合,离散度很小。准确则指测量值非常接近实际值。精确的测量未必准确,准确的测量也未必精确。,质量管理的原则,以实用为核心的多元要求系统工程职工参与管理管理层和第一把手重视保护消费者权益面向国际市场,项目质量管理的目标,顾客满意度;了解、评估、定义和管理期望,以便满足客户的要求。这就需要把“符合要求”(确保项目产出预定的结果)和“适合使用”(产品或服务必须满足实际需求)结合起来。预防胜于检查;重视各阶段内的过程;,项目质量管理流程,(1)确定质量标准体系;(2)对项目实施进行质量监控;(3)将实际与标准对照;(4)纠偏纠错;,现有国际质量标准,ISO9000系列ISO9000ISO9001ISO9004ISO19011ISO9000由计划、控制和文档工作三部分组成循环的体系。,ISO9000系列,ISO9000ISO9001ISO9004ISO19011ISO9000由计划、控制和文档工作三部分组成循环的体系。,ISO9000质量管理的8原则,1以顾客为关注焦点组织依赖于顾客,因此组织应该理解顾客当前的和未来的需求,从而满足顾客要求并超越其期望。客户永远是对的;如果客户不对,则执行。2领导作用领导者将本组织的宗旨、方向、和内部环境统一起来,并创造使员工能够充分参与实现组织目标的环境。80%质量问题与管理有关,20%与员工有关。3全员参与各级员工是组织的生存和发展之本,只有他们的充分参与,才能使其才能给组织带来最佳效益。岗位职责包括了全员(从总经理到基层员工)。4过程方法将相关的资源和活动作为过程进行管理,可以更高效地取得预期结果。,ISO9000质量管理的8原则,5管理的系统方法针对设定的目标,识别、理解并管理一个由相互关联的过程所组成的体系,有助于提高组织的有效性和效率。木水桶的围板原理。6持续改进是组织的一个永恒发展的目标。PDCA循环。7基于事实的决策方法:针对数据和信息的逻辑分析或判断是有效决策的基础。用数据和事实说话。8互利的供方关系通过互利的关系,增强组织及其供方创造价值的能力。麦当劳管理方式。,质量体系,ISO9000:组织结构、责任、工序、工作过程及具体执行质量管理所需的资源。即质量体系是为实施质量管理所需的组织结构、程序、过程和资源。,质量体系,标准:CMM、ISO核心:建立、执行和维护(改善)软件生产过程,以保证最终生产出的软件产品达到用户综合的质量要求。,项目质量管理过程,组织确定质量方针、目标和职责的所有活动,使得项目可以满足其需求。质量计划。确定适合于项目的质量标准并决定如何满足这些标准。质量保证。有计划系统的质量活动,确保项目中所有过程满足干系人的期望。质量控制。监控具体项目结果以确定其是否符合质量标准,制定方案,消除产生质量问题的原因。,现代质量管理,满足客户-理解、管理和引导需求,从而达到或超过客户的期望。通过检验防止错误-避免错误的费用通常比纠正它们低得多。管理责任-成功需要团队全体成员的合作,但提供成功所需要的资源则是管理工作的职责。各阶段的程序-戴明(Deming)和其他人所描述的那种重复的“计划-执行-检验-行动工作循环,质量成本,为达到产品/服务质量而付出的所有努力的总成本,包括确保项目符合需求所做的所有工作。,相关质量管理理论,戴明理论DemingonQualityManagement朱兰理论朱兰质量手册(第五版)JuransQualityHandbook克鲁斯比理论田口玄一理论菲根堡姆理论,相关质量管理理论,全面质量管理TQM持续改进六西格玛失效模式影响分析,TQM,Total-QualityManagement是一种全员、全过程、全企业的品质管理。以质量为中心,以全员参与为基础,通过让顾客满意和本组织所有成员及社会受益而达到永续经营的目的。4要素:结构、技术、人员、变革者。4核心特征:全员参与、全过程、全面方法、全面结果的质量管理。,什么是软件质量,与软件产品满足规定的和隐含的需求能力有关的特征或特性的全体。1、性能2、可靠性(包括容错性、健壮性)3、可用性4、安全性5、可修改性(包括可维护性、可扩展性、结构重组、可移植性)6、功能性,软件质量,软件质量是软件满足明确说明或者隐含的需求的程度明确说明:查询功能隐含说明:查询速度,软件质量管理发展过程,工匠自控,质量检查,1920,1940,质量控制,TQM,质量保证,1960,1970,软件质量管理发展过程,决定质量的因素,软件质量管理过程,包括决定质量策略、目标和责任的全面管理职能的所有活动,以及通过诸如质量系统中的质量计划编制,质量保证,质量控制和质量提高等手段对这些活动的实施.管理的对象过程的质量产品的质量,软件质量管理,监控项目的交付物和执行过程,以确保它们符合相关标准,同时确保不合格项能够按照正确的方法排除。,质量需求对项目干系人的影响,质量管理的一个关键是通过干系人分析,将其需求、需要转化为项目范围管理中的要求。超负荷工作以满足客户需求可能带来员工跳槽、代码错误率增多等负面影响。为赶进度匆忙的质量检查可能带来开发错误不能消除。过分细致的质量检查带来进度的延期。,如何提高信息系统项目质量,、强有力的领导、建立组级项目管理体系、建立组级质量管理体系、建立项目级激励制度、理解质量成本、提高项目文档质量(项目文档应有针对性、精确性、清晰性、完整性、灵活性、可追溯性)、发展和遵从成熟度模型。测试结构测试类型功能、算法、正向反向、可用性、边界测试方法白盒、黑盒、自顶向下、自底向上、模拟用户操作测试阶段验收测试、确认测试集成测试、单元测试,高质量软件的核心,制定高目标制定可行的过程规范,软件质量框架模型GB-T8566-2001G,软件质量框架模型GB-T8566-2001G,质量特征:描述和评价软件质量的一组属性。质量子特征:质量特征的细化。度量因子:度量质量特征。量化度量。,软件质量模型,McCall质量模型,主观质量模型-ICEDT模型,I:直观性产品的使用是否合乎人们的通常想法?C:一致性产品的运行是否有一贯性?E:效率产品是否可以让用户迅速和经济地完成其任务?D:耐久性产品是否稳定和可靠?T:体贴产品是否充分考虑了用户的需求?,软件质量vs.硬件质量,软件逻辑实体本质上无形、看不见、难测控质量问题基本是人为差错引起错误由逻辑组合千变万化引起。开发全过程采取措施防错、检错出错时,要维护进行修改修改时考虑波及面保证完整一致,硬件物理实体有形、便于测控质量问题是设计、生产和使用失效由零部件或其结合故障引起。开发过程和生产过程加强控制出故障时,更换零部件维修一般不会给其它处造成影响。,质量的重要性,质量管理是项目管理的最高统一(三大目标的统一),质量的重要性,软件危机的主要矛盾低质量的软件就像定时炸弹低质量的产品,增加成本质量是生命也是信誉,软件质量重要性,千年虫问题高考分数查询系统银行系统,质量的形成,质量形成于产品或者服务的开发过程中,而不是事后的检查(测试)把关等。,低劣软件质量的关联关系,低劣软件质量,高额的维护费用,缺乏质量重视,对性能改善的冲动,希望软件快些、省些、好些,市场被竞争对手侵占,软件生产率的低下,减少新开发项目资源,软件过程改进与能力成熟度模型,CMM/CMMI由美国卡内基梅隆大学的软件工程研究所(SEI)创立的CMM(CapabilityMaturityModel软件能力成熟度模型)认证评估,在过去的十几年中,对全球的软件产业产生了非常深远的影响。CMMI的全称为:CapabilityMaturityModelIntegration,即能力成熟度模型集成。CMMI模型的前身是SW-CMM和SE-CMM,前者就是我们指的CMM。CMMI共有五个等级,分别标志着软件企业能力成熟度的五个层次:,软件过程改进与能力成熟度模型,1初始级软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。2已管理级建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。,软件过程改进与能力成熟度模型,3已定义级已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。4量化管理级分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。5优化管理级过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。,软件过程改进与能力成熟度模型,CMM&CMMI主要应用在能力评估和过程改善。能力评估:软件过程评估和软件能力评价。过程改善:,软件过程改进与能力成熟度模型,SJ/T11234-2001软件过程能力评估模型SJ/T11235-2001软件能力成熟度模型信息产业部2000年9月28日主持成立了软件体系评估标准特别工作组,确定了标准制定的两个主要目标:支持软件企业和企业内的软件组织对自身的软件过程能力实施持续性的内部改进;支持对软件企业的综合软件能力进行第二方和第三方评估。,本章要点,10.1质量管理概述10.2质量规划10.3执行质量保证10.4执行质量控制,制定项目质量计划,制定项目质量计划即质量规划,包括确定哪种质量标准适合该项目并决定如何达到这些标准。质量规划是识别项目及其产品的质量要求和/或标准,并书面描述项目将如何达到这些要求和/或标准的过程。,质量计划编制,识别相关的质量标准;把满足项目相关质量标准的活动或过程规划到项目的产品和管理项目所涉及的过程中去;以一种能理解的、完整的形式表达为确保项目质量而采取的纠正措施;,质量策略,组织针对质量而做出的全面的意图和方向,一般由组织的高层正式宣布。如CMM通常项目的质量策略通常为公司的质量策略,软件质量计划,说明项目管理小组如何具体执行它的质量策略。好处:按时交付可靠的、可维护的产品;项目实施得到控制,降低风险;普遍提高后续软件产品的质量;,质量计划的要求,应达到的质量目标和所有特性的要求确定质量活动和质量控制程序项目不同阶段,职责,权限,交流方式以及资源分配确定采用的控制手段,合适的验证手段和方法确定和准备质量记录,制定项目质量计划的活动,1、收集资料2、编制项目分质量计划3、学会使用工具和技术4、形成项目质量计划书,量化的质量目标,可用度初期故障率偶然故障率平均失效前时间(MTTF)平均失效间隔时间(MTBF)缺陷密度(FD)平均失效回复时间(MTTR),可用度,指软件运行后在任一随机时刻需要执行规定任务或完成规定功能时软件处于可使用状态的概率。,初期故障率,软件交付后三个月内单位时间的故障数。以100小时故障数为单位。,偶然故障率,软件在偶然故障期(交付后三个月后)内单位时间的故障数。以1000小时为单位。反映了软件稳定状态下的质量。,平均失效前时间,软件在失效前正常工作的平均统计时间。,平均失效间隔时间,软件在相继两次失效之间正常工作的平均统计时间。,缺陷密度,软件单位源代码中隐藏的缺陷数量,通常以每千行无注解源代码为一个单位。统计信息:开发阶段为5060缺陷,交付后为1518缺陷,平均失效恢复时间,软件失效后恢复正常工作所需的平均统计时间。,质量不同思路,微软紧包装航天飞机控制软件接近零缺陷,无故障典型的政府合同满足合同的要求和规格摩托罗拉需要达到6Sigma,质量计划参考模板,项目概述实施策略项目组织质量保证对象分析及选择质量保证任务划分实施计划资源计划记录的收集、维护与保存,质量规划的输入,1、环境和组织因素2、组织过程资产3、项目范围说明书范围说明书包含项目描述、主要项目可交付成果及验收标准。产品范围描述中通常包含技术细节以及会影响质量规划的其他事项。4、项目管理计划5、项目章程6、质量方针,质量规划的工具和技术,1、成本效益分析2、基准对照3、实验设计4、质量成本(COQ)分析5、其它质量规划工具,成本效益分析,效益/成本分析(cost-benefitanalysis)。成本效益分析是通过比较项目的全部成本和效益来评估项目价值的一种方法,达到质量要求的主要效益包括减少返工、提高生产率、降低成本与提升干系人满意度。对每个质量活动进行商业论证,就是要比较其可能成本与预期效益。对每个质量活动进行商业论证,就是要比较其可能成本与预期效益。达到质量标准的首要成本是与项目质量管理活动有关的费用。质量管理的原理表明,效益比成本更重要。,基准分析,将实际的或计划中的项目实施情况与其他项目的实施情况相比较,从而得出提高水平的思路,并提供检测项目绩效的标准。其他项目可能在执行组织的工作范围之内,也可能在执行组织的工作范围之外;可能属于同一应用领域,也可能属于别的领域。,实验设计,实验设计是帮助确定在产品开发和生产中,哪些因素会影响产品或过程特定变量的一种统计方法;通过对实验数据的分析,可以得出产品或过程的最优状态,着重指明结果的影响因素并揭示各要素之间的交互作用和协同作用关系;,流程图,流程图是对一个过程的图形化表示,用来显示该过程中各步骤之间的相互关系。流程图有多种形式,但所有的流程图都会显示活动、决策点和处理顺序。在质量规划过程中,流程图有助于项目团队预测可能发生的质量问题。认识到潜在问题,就可以建立测试程序或处理方法。,质量成本(CoQ),质量成本为了达到产品或服务质量而进行的全部工作所发生的成本。预防成本评估成本缺陷成本QA、QC工程师工资?,质量成本,为确保与需求一致所做的所有工作-一致成本预防成本评估成本由于不符合需求所引起的全部工作-不一致成本缺陷成本(内部、外部),质量成本,达标成本、一致性成本为确保项目质量而进行预防工作所耗费的费用预防费用评估费用不达标成本、非一致性成本为确保项目质量而修复缺陷工作所耗费的费用内部缺陷外部缺陷,预防成本,为保证产品符合需求条件,无产品缺陷而付出的成本;项目质量计划;质量控制计划;质量审计;设计审核;过程控制工程;质量度量;测试系统建立;质量培训;供应商评估;,评估成本,指为使工作符合要求目标而进行检查和检验评估所付出的成本;设计评估;收货检验;测试;测试结果的分析汇报;,缺陷成本,内部的对于不能符合所提要求、尚未发行的软件(返工)所衍生的费用例如缺陷标记;返工;重新测试等(改BUG)外部的对于已经发布但是不符合要求的软件所衍生的费用例如技术支持;问题估计;修正;索赔,质量成本测量方法,质检/过失比质检/过失比=预防成本/缺陷成本质检/过失比2:应该努力达到的程度,质量功能展开,质量屋QualityFunctionDeploymentQFD将项目的质量要求、客户意见转化成项目技术要求的专业方法。客户要求-优先级-产品服务和特性-相关关系矩阵-关联关系矩阵-产品或服务技术参数QFD的基本原理就是用“质量屋”的形式,量化分析顾客需求与工程措施间的关系度,经数据分析处理后找出对满足顾客需求贡献最大的工程措施,即关键措施,从而指导设计人员抓住主要矛盾,开展稳定性优化设计,开发出满足顾客需求的产品。,过程决策程序图法,ProcessDecisionProgramChart-PDPC在制定计划时对实现既定目标的过程加以全面分析,估计到种种可能出现的障碍及结果,设想并制定相应的应变措施和计划。该法可用于防止重大事故的发生,因此也称之为重大事故预测图法。过程决策图法具有很多优点,具体来说主要有以下四点:1、能从整体上掌握系统的动态并依此判断全局2、具有动态管理的特点3、具有可追踪性4、能预测那些通常很少发生的重大事故,并在设计阶段预先考虑应付事故的措施,质量是在开发过程中形成的,而不是后期测试出来的后期测试不会改善产品质量上游错误下游改正,会耗费5080倍的成本预防成本与缺陷成本的处理关系,质量规划的输出,1、质量管理计划2、质量测量指标3、质量核对表4、过程改进计划5、质量基准6、项目管理计划(更新),质量管理计划,质量管理计划应说明项目管理小组如何具体执行它的质量策略。在ISO9000的术语中,对质量体系的描述是:“组织结构、责任、工序、工作过程、及具体执行质量管理所需的资源,质量测量指标,用于QA和QC过程中质量测量指标是一种操作性定义,它用非常具体的语言,描述项目或产品属性以及质量控制过程如何对其进行测量。通过测量,得到实际数值。测量指标可允许的变动范围,称为公差。例如,对于将成本控制在预算的10%之内的质量目标,就可以测量每个可交付成果的成本并确定其偏离相应预算的百分比。质量测量指标的例子包括:准时性、预算控制、缺陷频率、故障率、可用性、可靠性和测试覆盖度等。,IT项目影响质量的指标,功能性系统输出性能可靠性可维护性,质量检查表,检查表是一种结构化工具,通常具体列出各项内容,用来核实所要求的一系列步骤是否已经执行。基于项目的不同要求和实践,检查表可简可繁。许多组织都有标准化的核对表,用来规范地执行经常性任务。在某些应用领域,检查表也可从专业协会或商业性服务机构获取。质量检查表用于质量控制过程。,过程改进计划,过程改进计划是项目管理计划的子计划。过程改进计划详细说明进行过程分析的各个步骤,以便识别增值活动。过程改进计划需要考虑的方面包括:过程边界。描述过程的目的、过程的开始与结束、过程的输入输出、所需数据、责任人和干系人。过程配置。过程的图形表示(其中会标明界面),用于辅助分析。过程测量指标。与控制界限一起,用于分析过程的效率。绩效改进目标。用于指导过程改进活动。,本章要点,10.1质量管理概述10.2质量计划编制10.3执行质量保证10.4执行质量控制,质量保证,质量保证是“为了提供信用,证明项目将会达到有关质量标准,而在质量体系中开展的有计划、有组织的工作活动”。它贯穿于整个项目的始终。实施质量保证是审计质量要求和质量控制测量结果,确保采用合理的质量标准和操作性定义的过程。是一项管理职能。活动:如何建立质量标准;如何确立质量控制流程;如何改进质量体系的评估;,软件项目质量保证,软件质量保证(SoftwareQualityAssurance)目的是验证在软件开发过程中是否遵循了合适的过程和标准。Isitdoneright?,SQA三个要点,在项目过程中,定期对项目各方面表现进行评价;通过评价推测项目最后能否达到相关的质量指标;通过质量评价来帮助项目相关人员建立对项目质量的信心;,QA组织结构,层式结构QA组织矩阵结构QA组织柔性结构QA组织,QA组织结构,层式结构QA组织,QA组织结构,矩阵结构QA组织,QA组织结构,柔性结构QA组织,项目质量保证的活动,(1)产品、系统、服务的质量保证。(2)管理过程的质量保证。,产品、系统、服务的质量保证,1、产品的质量保证清晰的规格说明使用完善的标准历史经验合格的资源公正的设计复审变化控制,产品、系统、服务的质量保证,2、系统的质量保证贯穿整个系统每一项工作的全过程,建立全生命周期的质保体系。3、服务的质量保证服务时间;服务能力;服务态度;,管理过程的质量保证,制定质量标准制定质量保证控制流程提出质量保证所采用的方法和技术建立质量保证规划;质量检验;确定保证等级和范围;质量活动分解;建立质量保证体系,执行质量保证的输入,1、质量管理计划2、质量度量标准清晰的规格说明;使用完善的标准;3、过程改进计划4、工作绩效信息5、批准的变更请求6、质量控制衡量,执行质量保证的工具和技术,1、质量规划工具和技术2、质量审计3、过程分析过程分析是指按照过程改进计划中概括的步骤来识别所需的改进。它也要检查在过程运行期间遇到的问题、制约因素,以及发现的非增值活动。过程分析包括根本原因分析用于识别问题、探究根本原因,并制定预防措施的一种具体技术。4、质量控制工具和技术,质量审计,质量审计是一种独立的结构化审查,用来确定项目活动是否遵循了组织和项目的政策、过程与程序。质量审计的目标是:识别全部正在实施的良好/最佳实践;识别全部差距/不足;分享所在组织和/或行业中类似项目的良好实践;积极、主动地提供协助,以改进过程的执行,从而帮助团队提高生产效率;质量审计可以是有进度计划的或随机的;可以由训练有素的内部审计师进行,或者由第三方如质量体系注册代理人进行。,QA活动审计(Audit),审计(Audit)是对过程或者产品的一次独立评估。将审核的主体与为该主体以前建立的一组规程和标准进行比较。目的是确保真正的遵循了这一个过程,产生了合适的文档和精确反映实际项目的报告。可以预先规划的,也可以是临时决定的。,项目产品审计,项目产品审计对项目过程中的工作产品进行质量审查的过程。记录不符合项编写产品审计报告,项目执行过程审计,对项目的执行过程进行检查,确保所有活动遵循规程进行。由内部审计师或第三方进行。执行过程审计报告,项目产品审计过程示例,参与角色:质量经理、质量保证人员、待审产品负责人。进入条件:待审产品提交输入:待审产品产品标准、待审计产品,项目产品审计过程示例,活动:质保人员依据产品标准从使用者角度编写产品审计要素;质保人员根据审计要素对产品审计,记录不符合的项,与项目相关人员确认;质保人员根据确认结果编写审计报告;质保人员向项目管理者提交审计报告;质保人员将审计报告提交入库;,项目产品审计过程示例,输出:产品审计报告完成标志:产品审计报告入库,产品审计报告,执行质量保证的输出,1、请求的变更2、推荐的纠正措施3、组织过程资产(更新)4、项目管理计划(更新),本章要点,10.1质量管理概述10.2质量计划编制10.3执行质量保证10.4执行质量控制,质量控制,质量控制包括监控特定的项目成果,以判定它们是否符合有关的质量标准,并找出方法消除造成项目成果不令人满意的原因。贯穿于项目执行的全过程。是一种检查职能实施质量控制是监测并记录执行质量活动的结果,从而评估绩效并建议必要变更的过程。质量标准既包括项目过程的质量标准,也包括项目产品的质量标准;项目成果既包括可交付成果,也包括项目管理成果,如成本与进度绩效。,软件项目质量控制,质量控制(QualityControl)确定项目结果是否与质量标准相符,同时确定消除不符的原因和方法,控制产品质量,及时纠正缺陷的过程。Isitrightdone?,项目质量控制,1项目产品或服务的质量控制计划测试记录分析2项目管理过程的质量控制,项目质量控制,几个概念,(1)预防。保证过程中不出现错误(2)检查。保证错误不落到客户手中(3)属性抽样。属性抽样是对一个产品的一个或多个属性的测试,产品的属性可以是重量,尺寸,规模和功能等多个方面的内容。(4)变量抽样。是对一个变量在不动的时间点的变化曲线的描述,通过变量抽样很容易形成特定变量相关的趋势图和控制图。也可以说属性抽样是离散的,而变量抽样是连续的。(5)特殊原因。指异常事件。(6)随机原因。正常过程差异。(7)许可的误差。在允差规定范围内的结果可以接受(8)控制限度。(显示过程是否失控的临界值,项目质量控制的基本步骤,选择控制对象为控制对象确定标准或目标制定实施计划,确定保证措施按计划执行对项目实施情况进行跟踪监测、检查,并将结果与计划或标准比较发现并分析偏差根据偏差采取对策,执行质量控制的输入,1、质量管理计划2、质量测量指标3、质量核对表4、组织过程资产5、工作绩效信息6、批准的变更请求7、可交付成果,质量控制的工具和技术,1、因果图2、控制图3、流程图4、直方图5、帕累托图6、趋势图7、散点图8、统计抽样9、检查10、缺陷补救审查,测试,确认一个项目的品质或性能是否符合需求说明书中所提出的一些要求。软件测试,检查,检验包括测量、检查和测试等活动,目的是确定项目成果是否与预期标准相一致。检查是指检验工作成果,以确定其是否符合相关的书面标准。检查的结果通常包括相关的测量数据。检查可在任何层次上进行,例如可以检查单项活动的成果,或者项目的最终产品。检查也可称为审查、同行审查、审计或巡检等。,控制图,控制图用来确定一个过程是否稳定,或者是否具有可预测的绩效。根据合同要求而制定的规格的上限和下限,反映了可允许的最大值和最小值。控制图可用于监测各种类型的输出变量。,控制图,是指通过对过程或工序的质量特性进行测定、记录并在坐标图上对其进行描点、分析,以实现对产品质量的监测和控制的一种质量管理统计工具,又称“质量管理图”。在实施质量控制过程中,需要收集和分析控制图中的相关数据,来指明项目过程与产品的质量状态。通过持续监测一个过程的输出,控制图有助于评价过程变更是否达到了预期的改进效果。当一个过程处于可接受的界限内时,它是受控的,不需要调整;相反,当过程超出可接受的界限时,就应该进行调整。连续7个点超出控制上限或下限,也表明过程失控。控制上限和下限经常设在3西格玛的位置,其中1西格玛代表一个标准差。,亲和图,KJ法是将未知的问题、未曾接触过领域的问题的相关事实、意见或设想之类的语言文字资料收集起来,并利用其内在的相互关系作成归类合并图,以便从复杂的现象中整理出思路,抓住实质,找出解决问题的途径的一种方法。KJ法所用的工具是A型图解。就是把收集到的某一特定主题的大量事实、意见或构思语言资料,根据它们相互间的关系分类综合的一种方法。把人们的不同意见、想法和经验,不加取舍与选择地统统收集起来,并利用这些资料间的相互关系予以归类整理,有利于打破现状,进行创造性思维,从而采取协同行动,求得问题的解决。,矩阵图法(MatrixDiagram),矩阵图法就是从多维问题的事件中,找出成对的因素,排列成矩阵图,然后根据矩阵图来分析问题,确定关键点的方法,它是一种通过多因素综合思考,探索问题的好方法。在复杂的质量问题中,往往存在许多成对的质量因素,将这些成对因素找出来,分别排列成行和列,其交点就是其相互关联的程度,在此基础上再找出存在的问题及问题的形态,从而找到解决问题的思路。质量管理中所使用的矩阵图,其成对因素往往是要着重分析的质量问题的两个侧面,如生产过程中出现了不合格时,着重需要分析不合格的现象和不合格的原因之间的关系,为此,需要把所有缺陷形式和造成这些缺陷的原因都罗列出来,逐一分析具体现象与具体原因之间的关系,这些具体现象和具体原因分别构成矩阵图中的行元素和列元素。,矩阵数据分析法(MatrixDataAnalysisChart)优先矩阵法,矩阵图上各元素间的关系如果能用数据定量化表示,就能更准确地整理和分析结果。这种可以用数据表示的矩阵图法,叫做矩阵数据分析法。数据矩阵分析法的主要方法为主成分分析法(Principalcomponentanalysis),利用此法可从原始数据获得许多有益的情报。主成分分析法是一种将多个变量化为少数综合变量的一种多元统计方法。矩阵数据分析法,与矩阵图法类似。它区别于矩阵图法的是:不是在矩阵图上填符号,而是填数据,形成一个分析数据的矩阵。在矩阵图的基础上,把各个因素分别放在行和列,然后在行和列的交叉点中用数量来描述这些因素之间的对比,再进行数量计算,定量分析,确定哪些因素相对比较重要的。,Pareto图,排列图是一种直方图,由事件发生的频率的大小顺序绘制而成,用以显示多少成果是产生于已确定的各种类型的原因的。它是将出现的质量问题和质量改进项目按照重要程度依次排列而采用的一种图表。80/20定律:20的原因造成80的问题,影响质量的主要因素,A类主要影响因素(7080)B类次要因素(8090)C类(90100)ABC分析图,散点图(ScatterPointDiagram),散布图是表示两个变量之间关系的图,又称相关图,用于分析两测定值之间相关关系,它有直观简便的优点。通过作散布图对数据的相关性进行直观地观察,不但可以得到定性的结论,而且可以通过观察剔除异常数据,从而提高用计算法估算相关程度的准确性。观察相关图主要是看点的分布状态,概略地估计两因素之间有无相关关系。,关联图法(Inter-relationshipdiagraph),影响质量的因素之间存在着大量的因果关系,这些因果关系有的是纵向关系,有的是横向关系。纵向关系可以使用因果分析法来加以分析,但因果分折法对横向因果关系的考虑不够充分。关联图法是根据事物之间横向因果逻辑关系找出主要问题的最合适的方法。关联图,又称关系图,是用来分析事物之间“原因与结果”、“目的与手段”等复杂关系的一种图表,它能够帮助人们从事物之间的逻辑关系中,寻找出解决问题的办法。关联图法,是指用一系列的箭线来表示影响某一质量问题的各种因素之间的因果关系的连线图。,关联图法(Inter-relationshipdiagraph),质量管理中运用关联图要达到以下几个目的:1、制定TQC活动计划;2、制定QC小组活动计划;3、制定质量管理方针;4、制定生产过程的质量保证措施;5、制定全过程质量保证措施。,系统图(Treediagrams/systematicdiagram)树状图,系统法可以系统地掌握问题,寻找到实现目的的最佳手段,广泛应用于质量管理中。系统图由方块和箭头构成,形状似树枝,又叫树枝系统图、家谱图、组织图等等,它是把价值工程中所用的机能系统因的手法应用到质量管理中来的一种图形方法。在质量管理中,为了达到某种目的,就需要选择和考虑某一种手段;而为了采取这一手段又必须考虑它下一级的相应的手段。这样,上一级的手段就成为下一级手段的行动目的,系统图法就是把达到目的所需的手段、方法按系统展开,通过制作出系统图,然后利用此系统图掌握问题的全貌,明确问题的重点,进而找出欲达到的目的的手段。,系统图(Treediagrams/systematicdiagram)树状图,利用系统图法的概念,把达到某一个目的所需要的手段层层展开成图形,就能对问题有一个全貌的认识,并且能攀提问题的重点,从而能够寻找出实现预定目的的最理想方法。系统图法不仅对于明确管理的重点、找出质量改进的方法和手段十分有效,而且是企业管理人员不可缺少的“目的一手段”的思考方法。系统图一般分为两类:一类是因素展开型系统图:一类是措施展开型系统图。,因果图,又称石川图或鱼骨图,直观地显示各种因素如何与潜在问题或结果相联系。以结果作为特性,以原因作为因素,在它们之间用箭头联系表示因果关系。以结果作为特性,以原因作为因素,逐步深入研究和讨论项目目前存在问题的方法。因果分析法的可交付成果就是因果分析图。,因果图的画法,(1)确定待分析的质量问题,将其写在图右侧的方框内,画出主干,箭头指向右端(2)确定该问题中影响质量原因的分类方法。一般对于工序质量问题,常按其影响因素:人(Man)、设备(Machine)、原材料(Material)、方法(Method)、环境(Environment)等进行分类,简称为4M1E。对应每一类原因画出大枝、箭头方向从左到右斜指向主干,并在箭头尾端写上原因分类项目。(3)将各分类项目分别展开,每个大枝上分出若干中枝表示各项目中造成质量问题的一个原因。中枝平行于主干箭头指向大枝。(4)将中枝进一步展开成小枝。小枝是造成中枝的原因,依次展开,直至细到能采取措施为止。(5)找出主要原因,画上方框作为质量改进的重点,质量问题的原因,人、机器、原材料、方法和环境(4M1E)因果图步骤:确定问题;选择各学科头脑风暴班子画问题框和主箭头具体化主要分类甄别问题原因,程序流程图,显示系统内部不同因素之间怎样相互作用和影响,用于帮助预测哪些质量问题要发生,可能发生的地方,分析解决方法。要素:活动、决策点和过程顺序。,6管理法,6管理法,6管理法是一种统计评估法,核心是追求零缺陷生产,防范产品责任风险,降低成本,提高生产率和市场占有率,提高顾客满意度和忠诚度。6管理既着眼于产品、服务质量,又关注过程的改进。“”是希腊文的一个字母,在统计学上用来表示标准偏差值,用以描述总体中的个体离均值的偏离程度,6管理法,以顾客为中心的评测方法,驱动组织内部各个层次开展持续改进。分布中心上下漂移1.5,6水平3.4ppmDMAIC定义核心流程和关键顾客找出衡量指标探究误差发生的原因找出最佳解决方案确保所做的改善能持续,6管理法,如果采用木桶原理解释就是,通过6西格玛清楚准确地找到影响企业经营管理的最重要的短板,并且将这块短板增高,然后再寻找下一块最重要的短板,循环反复,不断地对企业经营管理的木桶进行修补,将不同时期最短的板增高来帮助企业实实在在提升执行力和竞争力。,6管理法的特征,对顾客需求的高度关注;高度依赖统计数据;重视改善业务流程;积极开展主动改进型管理;倡导无界限合作、勤于学习的企业文化。,6管理法的优势,能够提升企业管理的能力;能够节约企业运营成本;能够增加顾客价值;能够改进服务水平;能够形成积极向上的企业文化。,QC三个要点,检查控制对象是项目工作结果进行跟踪检查的依据是相关质量标准对于不满意的质量问题,需要进一步分析其产生的原因,并确定采取何种措施来消除这些问题。,软件QC常用的活动,技术评审(TechnicalReview)对等评审(PeerReview)测试(Test)代码走查单元测试集成测试系统测试缺陷追踪,技术评审(TechnicalReview),评审的内容:软件产品是否符合其技术规范软件产品是否遵循项目可用的规定、标准、指导方针、计划和过程软件产品的变更是否被恰当的实现,以及变更的影响等,技术评审的主要对象,评审对象:软件需求规格软件设计规格测试计划用户手册维护手册系统构建规程安装规程产品发布说明等,技术评审流程示例,1召开评审会议2会议中,开发组讲解评审的对象3评审组提问或讨论4决策:接受;拒绝接受;修改后接受5评审报告记录,对等技术(同行)评审(PeerReview),“同伴评审”或“同级评审”或“对等审查”等。由软件开发文档的编写者的同事对软件文档进行系统的检查,以发现错误和检查修改过的区域,并提供改进的建议。在CMM中同行评审是一个专门的KPA。同级评审是指由与软件工作产品生产者处于同一级别的人员系统地检测软件工作产品,找出其中的错误并确定更改的领域。这个KPA的目的是及早消除软件工作产品中的缺陷,并使缺陷消除的过程更加有效。同时,通过同级评审使相关人员对软件工作产品和能够预防的缺陷有一个更好的理解。,评审,独立评审:安排一些人对成果进行个别检查,以单独完成对成果的评审,评审人员相互之间暂时不进行讨论。组内评审:项目团队内部组织的对成果的评审。相关项目成员评审:相关项目成员可以分为横向和纵向两类,所谓横向,指与本项目同时进行的项目的成员;所谓纵向,指历史上已经开发与这个系统有关的软件系统项目的成员。,评审,企业内评审:也可以称为“项目组外评审”,是企业内部抽调必要的力量进行组织的,有条件时也可请用户参与。相关项目成员评审是企业内评审的一种特例。邀请专家评审:在特殊情况下或为了特殊的目的,管理层或用户邀请专家对阶段成果进行评审。专家可以是软件技术专家,也可以是与客户业务密切相关的行业业务专家。用户评审:以用户为主的评审,一般是把文档交给用户检查,或以用户为首组织的评审会议。一般情况下,每份需求文档都要经过数次的用户评审,尽可能地得到最终的确认。而设计文档则视情况而定,一般较少进行用户评审。第三方评审:用户委托第三方机构进行评审,如监理机构、检测机构和专家验收组等对需求设计文档或其他工作成果进行评审。,检查表(CheckList),通过检查表首先确认应该做的工作,然后落实是否完成对软件前期质量控制有用,RUP的指南中提供了如下3种复审,复审(Review):一次正式的会议,在会议上向用户、客户或其他相关各方介绍阶段成果,以征求对方的意见和批准。检查(Inspection):一种正式的评估方法,将由非制作者

温馨提示

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

最新文档

评论

0/150

提交评论