第六章项目质量控制对于项目质量实施情况的监督和管理。主要包括:1、项目质量实际情况的度量;2、项目质量实际与项目质量标准的比较;3、项目质量误差与问题的确认;4、项目质量的问题原因分析和采取纠偏措施,以去除项目质量差距与问题的一系列活动。1、与项目质量保证的区别质量保证是从管理组织、程序方法和资源等方面为质量保驾护航;质量控制是直接对项目质量进行把关。质量保证是预防性、提高性和保障性的活动;项目质量控制是一种过程性、纠偏性和把关性的活动。两者的目标是一致的。2、项目质量控制系统控制系统普遍适用的5要素:1.要控制的事情。必须根据性能标准进行控制的功能。2.控制标准。被批准的性能标准。3.控制权限。被授权实施标准和批复例外的人或组织。4.控制机制。衡量是否遵守标准的讨论会或方法。5.差异标识。对控制过程的缺陷的识别,或对标准违背的识别。3.质量动态控制原理项目质量管理的关键是要保证项目质量目标尽可能好地实现。当项目进入实施阶段以后,项目质量活动就开始进入了预定的轨道。项目质量控制是保证项目的实际质量参数和项目质量计划一致的一种管理职能。投入:人力物资资金计划质量与实际质量比较测量器工程进展收集实际质量数据采取控制措施偏差调节器干扰月旬基本思想:项目投入,即把人力、物资和资金投入到项目施工中。施工、安装和采购等行为发生后称为工程进展。在工程进展过程中,必定存在各种各样的干扰,如恶劣气候、设计变更等。收集实际质量数据,即对工程项目的质量活动情况做出评估。把质量目标的计划质量值与实际质量发生值进行比较,这相当于电工学的测量器。检查实际值与计划值有无偏差,如果没有偏差,则项目施工继续进展,继续投入人力、物资和资金等。如有偏差,则需要采取控制措施,相当于电工学调节器。在工程项目成本管理中,项目管理人员应着重做好以下几项工作:对项目质量计划的论证和分析。实践证明,由于各种主观和客观因素的制约,项目质量计划中的计划质量值有可能是难以实现或不尽合理的,需要在项目实施的过程中,或合理调整,或细化和精确化。只有项目质量目标是正确合理的,项目质量控制方能有效。及时对项目质量活动做出评估,即收集实际数据。因此质量数据的及时、完整和正确是确定偏差的基础。进行计划值和实际值的比较,以判断是否存在偏差。这种比较同时也要求项目管理人员在项目质量规划阶段,就应对质量数据体系进行统一的设计,以保证比较工作的效率和有效性。采取控制措施以确保项目质量目标的实现。项目质量控制机理事前控制:根据工程的类型和特点,以及类似工程的常发病和预防措施,对工程项目质量提出事前预防措施,包括制定控制的计划和程序过程控制:就是按照预控的计划和程序,对工序、分项、分部、单位工程和整个项目的建设全过程进行过程监控闭环控制:把计划与实施、检查与评定、偏离与纠正、总结与提高等项目质量控制过程,形成反馈系统,定期循环控制主动控制:也就是事前有预控及其措施、过程有监控及其阀值,使项目质量控制始终按照规定质量标准实施,即使出现偏离及其纠偏时,也会使项目质量达到或逼近预期目标4、质量控制系统根据项目质量控制的机理,项目质量控制是一个由事前控制、过程监控、检查对比和偏离处理等部分组成的主动控制闭环系统。该系统由PDCA循环来完成。——通过计划P阶段,可实现质量事前预控;——通过执行D阶段和检查C阶段,可实现质量的过程监控;——通过处理A阶段和计划P阶段的有机结合,可实现质量的主动控制;——通过PDCA循环的不断转动,可实现质量的闭环控制质量报告项目阶段收尾遗留质量问题转入下一个循环数据库知识库数理统计以及对策软件,模糊推理以及决策软件。是否偏离技术性能质量要求?追踪、采样是否达到里程碑要求?质量目标分析制定预控计划实施监控措施检查实施效果制定变更计划质量现状表质量目标表预控计划表监控记录表D对比结果表C纠偏控制措施表、总结提高表APYESNOYESNO5、项目质量控制的依据质量管理计划项目质量工作说明项目质量控制标准与要求:比项更为严格目目标和依据检查表(控制阶段)如何进行交流和沟通?如何激励员工?如何评估项目的进展?如何获取项目进展的数据?需要那些数据?什么时候展开项目会议?如何确定议题?项目的文档如何分类?由谁保存?如何评估项目的变更?谁来批准?如何汇报项目执行情况?由谁向谁汇报?如何处理各种冲突?质量控制质量控制主要是监督项目的实施结果,将项目的结果与事先制定的质量标准进行比较,找出其存在的差距,并分析形成这一差距的原因。质量控制同样贯穿于项目实施的全过程。项目的结果包括产品结果(如交付)以及管理结果(如实施的费用和进度)。质量控制通常是由质量控制部门或类似的质量组织单元实施,但是也并非总是如此。项目管理组应该具有统计质量控制的工作知识,特别是抽样检查和概率方面的知识,以便帮助他们评价质量控制的输出。他们应该清楚以下几个方面的不同:预防和检查特征样本和随机样本特殊原因和随机原因偏差和控制线产品质量控制四步骤计划:质量控制消耗资源,必须计划好,资源在项目估算允许的范围之内,并使得测试可以在特定的时机进行。测试:检查质量规格的方法一定要突出实际与计划的偏差。记录:检查的结果一定要记录下来,为未来项目的计划提供历史记录,并能够分析趋势。分析:检查的结果一定要加以分析以确定造成any偏差的原因,以便能够消除这些偏差。趋势分析能够指明潜在的问题,可以避免这些问题真的发生。管理过程的质量控制管理过程的监控:项目审计项目审计是将管理过程的作业与成功实践的标准(如组织程序手册)进行比较所做的详细检查。项目的质量控制活动项目的具体结果既包括项目的最终产品(可交付成果等)或服务,也包括项目过程的结果。项目产品的质量控制由质量控制职能部门负责项目过程结果的质量由项目管理组织的成员进行控制质量控制过程包括详细的活动和资源计划。质量控制的输入:质量管理计划、实施说明以及工作结果质量控制的工具和技术:检查、控制图和排列图等。检查包括测量、审查和实验质量控制结果,以便判断这些结果是否符合项目的质量要求。项目的质量控制在PM中占有特别重要的地位。确保项目的质量,是项目技术人员和项目管理人员的重要使命。项目的质量控制工作是一个系统工程,应从项目的全过程入手,全面、综合地进行控制。项目的质量控制主要从以下两个方面进行。项目产品或服务的质量控制项目管理过程的质量控制项目产品或服务的质量控制项目产品或服务的质量控制是一个诊断和治疗的过程。当产品生产出来以后,要检查产品的规格是否符合需要的标准,并消除任何偏差。进行产品的质量控制活动,必须不断进行计划、测试、记录和分析。项目管理过程的质量控制项目管理过程的质量控制是通过项目审计来进行的。是将管理过程的作业与成功实践的标准进行比较所做的详细检查。以软件开发项目为例,管理过程的质量控制就是开发过程的质量控制—质量控制体系。在软件项目开发流程中,各开发阶段的划分很明确。根据开发计划,项目审核人员将在各开发阶段的检查点上对该阶段的成果进行审核,以确定是否达到该阶段的项目质量。如果达到预定的目标,则项目进入下一开发阶段。下图为一简单的开发流程示意图:客户需求功能说明程序设计设计审核功能及系统测试编码及单元测试整合文档开发代码审核可用性测试用户验收划分软件开发阶段的目的:便于形成基于里程碑的软件开发质量控制体系,每个里程碑:质量控制节点,这些质量控制节点贯穿于整个软件开发的全过程,从而构成软件开发的质量控制体系。里程碑与软件开发组某一具体的角色相关联,不同角色隶属于不同的业务部门,而人员业绩的评估与管理归属各自的业务部门,基于里程碑的软件质量控制必然会演变成对角色的质量控制,这样才能真正达到对软件质量的控制。基于角色的质量控制体系详见下图。开发项目组研发人员功能规范设计编码集成人员构成测试人员产品管理人员测试计划测试用例测试执行测试报告在线帮助安装手册使用手册软件生产研发部规范测试组规范产品部规范研发部经理测试组经理产品部经理软件工程标准/基于里程碑的质量控制主要任务控制标准归属部门标准基础质量控制的输入与输出(PMBOK)工具与技术检测控制图帕累托图统计抽样流程图趋势分析输入工作结果质量管理计划操作规范检查表输出质量改进验收决定返工以完成的检查表过程调整质量控制的输入工作结果:包括实施结果和产品结果质量管理计划操作规范检查表质量控制的方法和技术检测:包括度量、考察和测试控制图:控制图可以用来监控任何形式的输出变量。它用的最为频繁,可用于监控进度和费用的变化,范围变化的量度和频率,项目说明中的错误,以及其它管理结果。帕累托图:是一种按发生频率排序的直方图。它显示了可识别原因的种类和所造成结果的数量,用于指导纠正措施。统计样本:对项目实际执行情况的统计值是项目质量控制的基础,统计样本涉及到了样本选择的代表性,合适的样本通常可以减少项目控制的费用。流程图:通常被用于项目质量控制过程中,其主要的目的是分析问题产生的原因及要素间的关系。趋势分析:趋势分析是应用数学的技术根据历史的数据预测项目未来的发展,趋势分析通常被用来监控:技术参数:多少错误或缺点已被识别和纠正,多少错误仍然未被校正费用和进度参数:多少工作在规定的时间内被按期完成质量控制的输出质量改进:可以通过常规的活动,如整个质量管理工作、持续的管理工作和少量为改善产品或服务的质量和项目进程而进行的规范过程等来获得。对质量改进的理解质量管理体系是由“四大板块”组成的即管理职责、资源管理、产品实现计测量、分析和改进。改进是质量管理体系“四大板块”的内容之一。改进的要求来自于顾客和其他相关方一般来说,百分之百满意并不存在,即使存在也是短暂的,因而改进总是必然的。改进的要求也来自组织内部改进对“管理职责”提出了要求“管理职责”中的“管理评审”就可能涉及对整个质量管理体系的改进,包括对质量方针、质量目标、职责权限、质量文件以及对“资源管理”、“产品实现”、“测量分析和改进”的改进。这种改进使更高层次的改进。质量改进是周而复始的持续改进是对整个质量管理体系的要求质量改进的地位如下图所示质量管理过程模式产品实现质量管理体系的持续改进顾客(和其他相关方)要求顾客(和其他相关方)满意管理职责资源管理质量、分析与改进产品输出增值活动信息流质量控制的输出验收决定:每一项目都有接受和拒绝的可能,不被接受的工作需要重新进行。返工:不被接受的工作需要重新执行,项目工作组的目标是使得返工的工作最少。完成的检查表:当检查的时候,应该完成对项目质量的记录,及完成检查表格。过程调整:过程调整包括对质量控制度量结果的纠正以及预防工作。软件过程管理与质量控制案例传统和现代质量控制技术与方法质量控制—控制什么◆总体行为的调整◆加工对象或加工手段——物流、作业流◆小批量多品种问题传统质量分析方法—理论基础控制图控制图定义控制图是对过程质量加以测量、记录并且进行控制管理的一种用统计方法设计的图。图中有中心线CL、上控制界限UCL和下控制界限LCL,并且按时间顺序抽取得样本统计量数值的描点序列,见下图。控制图原理:控制图就是用来及时反映和区分正常波动与异常波动的一种工具,控制图上的控制界限是区分正常波动与异常波动的科学界限。常规控制图分类:种类很多,一般按数据的性质分成计量控制图和计数控制图两大类。这两大类中常用的各种控制图如表所示传统质量分析方法—理论基础基本理论中心极限定律—正态分布理论二项式分布、泊松分布基本假定总体水平保持不变总体标准偏差保持不变以中心为基点的变化为什么使用控制图将对点的控制变为过程控制µ-3σµµ+3σ99.73%0.135%0.135%正态分布的基本性质µ-3σµ+3σµµµ+3σµ-3σ时间891011UCLCLLCL一张单值(x)控制图的构成传统质量分析方法—控制图基本统计量平均值:ΣX=(