您好,欢迎访问三七文档
软件项目管理第6章项目质量管理KerryZhuZhu.Kerry@Gmail.com@gmail.com如何看待的项目的质量?zhu.kerry@gmail.com冰山一角zhu.kerry@gmail.com质量管理概论不同的质量管理方式:病入膏肓及早治疗提前预防zhu.kerry@gmail.com产品质量是生产出来的,还是检验出来的?zhu.kerry@gmail.com真理产品质量是生产出来的,不是检验出来的。——威廉·戴明zhu.kerry@gmail.com质量大师的声音-戴明计划执行CAP:计划,设定为了达到目标所必须的方法或标准D:实施:按计划逐步实施具体工作C:确认(检查):确认并检查实施的效果A:措施:确认实际效果与计划差异,并根据需要采取措施PD检查措施预防、保证、检验、纠偏zhu.kerry@gmail.com朱兰-质量螺旋曲线调研计划设计规格工艺采购仪器生产工序检验测试销售调研售后服务适用性Fitnessforusezhu.kerry@gmail.com克劳士比-零缺陷管理层的决心为零缺陷计划设立特别委员会零缺陷日从头再来质量改进团队质量意识主管教育目标设定质量委员会质量衡量质量成本评估改正行动错误成因消除1、质量就是符合要求2、质量系统是预防3、工作标准是零缺陷4、质量的衡量标准是“不符合要求的的代价”概念决心团队制度工具程序模式工作表衡量表品质成本计算技巧问题解决5步骤沟通模式目标设定技巧开会技术zhu.kerry@gmail.com六西格玛水平的含义西格玛:统计学中的标准方差西格玛水平:流程缺陷率指标标准合格概率十亿单位缺陷值标准百万单位缺陷数合格概率1S68.27%317,300,0001Z691,50030.85%2S95.45%45,000,0002Z308,50069.15%3S99.73%2,700,0003Z66,80093.32%4S99.9937%63,0004Z6,20099.38%5S99.999943%575Z23099.977%6S99.9999998%26Z3.499.9997%S=标准差值Z=西格玛水平的级别zhu.kerry@gmail.com质量观点对比传统质量观点现代质量管理观点质量是检查出来的质量是生产出来的,而非检查出来的质量就是指产品的质量质量不只是产品还包括过程缺陷是不可避免的事情一次作对成本最低-零缺陷质量管理是质量部门人员的事情质量管理,人人有责对于质量事故,基层人员负主要责任质量责任高层管理者承担85%质量越高越好质量就是符合要求、适用、客户满意,需要考虑成本与收益改进质量主要靠检查和返工改进质量考预防和评估zhu.kerry@gmail.com第6章项目质量管理6.1质量管理概述6.2项目质量的组织保证6.3质量计划6.4软件评审方法和过程6.5缺陷预防和跟踪分析6.6质量度量6.7过程质量管理zhu.kerry@gmail.com组织保证管理层测试组SQA组SEPG组项目组zhu.kerry@gmail.com第6章项目质量管理6.1质量管理概述6.2项目质量的组织保证6.3质量计划6.4软件评审方法和过程6.5缺陷预防和跟踪分析6.6质量度量6.7过程质量管理zhu.kerry@gmail.com质量管理计划示例zhu.kerry@gmail.com如何制定有效的质量计划利益/成本分析。满足质量需求的主要的利益是减少重复性工作,效益与成本之比尽可能的大。基准,为改进项目实施过程提供思路和可参考的标准。流程图,包括工作流程图、过程流程图等试验设计zhu.kerry@gmail.com成本收益分析模型:某工厂环保项目除尘率100%99%98%97%96%95%123456789百万元成本收益非线性函数曲线追加成本的边际效应拐点zhu.kerry@gmail.com过程流程图1项目需求2需求确认3开发原图4原图审批通过5变更控制6详细设计7卖方确认8设计包开发审查/批准9QA审查/批准10通过审批反馈给卖方11签发详细设计12下订单是是是否否否zhu.kerry@gmail.com吴永达实验设计视频带宽视频速度音频带宽CD音质超高画质FM音质高画质AM音质一般画质输入输出评估变化要求图像清晰动作均匀,音质良好。容量不超过4GB调整变量zhu.kerry@gmail.com6.3.4质量计划的实施和控制设置检查点、验证点,对阶段性成果进行评审或完成质量评估。项目收尾阶段的质量控制是一个非常重要而又容易忽视的内容zhu.kerry@gmail.com6.4软件评审方法和过程6.4.1软件评审的方法和技术6.4.2角色和责任6.4.3软件评审过程6.4.4如何有效地组织评审zhu.kerry@gmail.com6.4.1软件评审的方法和技术临时评审(Adhocreview)轮查(Passroud)走查(Walkthrough)审查(Inspection)检查表最不正式最正式临时评审轮查走查检查表审查zhu.kerry@gmail.com6.4.2角色和责任小组组长(主持人)作者记录者评审员审核者协调者主持人作者记录员列席人员内审员技术专业人员zhu.kerry@gmail.com6.4.3软件评审过程zhu.kerry@gmail.com评审注意事项明确自己的角色和责任;熟悉评审内容,为评审做好准备,做细做到位;关注问题,针对问题阐述观点,而不是对人;可以分别讨论主要的问题和次要的问题;在会议前或者会议后可以就存在的问题提出自己的建设性的意见;提高沟通能力,采取适当的、灵活的表述方式;对发现的问题,要跟踪到底。zhu.kerry@gmail.com6.4.4如何有效地组织评审把握好流程和评审目标认真、仔细地阅读评审材料,不断思考善于提问充分沟通一切围绕用户需求进行zhu.kerry@gmail.com缺陷预防从流程上加强控制•建立和规范工作流程•过程改进采用有效的工作方法•代码评审•单元测试提高个人的技术水平•自我学习和提高zhu.kerry@gmail.com缺陷分析缺陷趋势分析(实时、累积)缺陷分布分析(如缺陷产生的原因、阶段、来源)zhu.kerry@gmail.com趋势分析示例zhu.kerry@gmail.com分布分析示例不同模块的缺陷分布图不同阶段的缺陷分布图zhu.kerry@gmail.com分布分析示例2不同级别的缺陷分布图zhu.kerry@gmail.com吴永达常用的质量控制工具情景使用工具特点需要找出引发问题的原因因果图、流程图发散思维需要判断过程是否在控制内、是否出现了典型偏差过程控制图按时间定义测量数据需要找出影响问题的关键原因,指导采取纠正行动帕累托图20/80原理需要看产品是否符合要求,可时间有限、费用有限统计抽样节约成本zhu.kerry@gmail.com鱼骨图可以更全面地探讨各种类别的原因鼓励通过自由讨论发挥大家的创造性提供问题与各类原因之间关系的直观表示因果分析图,分析影响事物质量形成的诸要素间因果关系zhu.kerry@gmail.com示例zhu.kerry@gmail.com鱼骨图应用案例输入错误率增加设备因素个人因素文件因素环境因素显示器太差硬件故障键盘失灵软件不好使能力不够身体不适情绪低落精神不集中期限太急特殊字多逻辑混乱字迹不清空调不足座位不适光线太暗环境嘈杂zhu.kerry@gmail.com控制图控制上限UCL控制下限LCL标准值质量失控(OutofControl)7点规则过程处于正常范围内,就不应对其进行调整;过程如果失控,则必须对其调整zhu.kerry@gmail.com帕累托图20016012080400100%80%60%40%20%0%误点发生次数误点发生百分比天气空管机械机场其他2%4%12%36%46%zhu.kerry@gmail.com以身边的问题为例,用鱼骨图分析,找出问题的原因zhu.kerry@gmail.com6.6质量度量6.6.1度量要素6.6.2基于缺陷的质量度量zhu.kerry@gmail.com质量度量的作用1.有效的沟通和改进可见性。2.尽早的发现和更正问题。3.作出关键的权衡。4.跟踪特定的项目目标。5.管理风险。6.有助于决策。7.计划未来的项目。zhu.kerry@gmail.com6.6.1度量要素项目度量、产品度量和过程度量数据、图表和模型zhu.kerry@gmail.com6.6.2基于缺陷的质量度量代码质量产品质量测试效率KCSIFW%100*)W+(FTPTWWKCSIWTPFW+zhu.kerry@gmail.com6.7过程质量管理6.7.1过程质量度量6.7.2缺陷移除和预防zhu.kerry@gmail.com6.7.1过程质量度量过程缺陷密度整体缺陷清除率阶段性缺陷清除率缺陷到达模式DIPF=Dn/Sp%产品中潜伏的缺陷数开发阶段清除的缺陷数100%过程中注入的缺陷数陷数+(该阶段)开发该阶段入口处存在的缺)排除的缺陷数(该阶段100zhu.kerry@gmail.com缺陷到达模式zhu.kerry@gmail.com6.7.2缺陷移除和预防经常查看缺陷数据并更新缺陷检查表数据记录和分析有效的设计更完善彻底的设计zhu.kerry@gmail.com过程质量度量缺陷发现率——bug/KLOCKLOC是指千行代码,而bug/KLOC的意思是每千行代码平均产生的缺陷数量。CMM111.95CMM25.52CMM32.39CMM40.92CMM50.32zhu.kerry@gmail.com质量由谁来负责?zhu.kerry@gmail.com质量责任高层管理:负责组织的质量,至少有85%的质量成本是管理层的直接责任。项目经理:请记住,项目经理对项目总的质量负责;员工个人:负责其所做工作的质量。zhu.kerry@gmail.comQ&A@gmail.com讨论课请以实际项目为例,假如你是项目经理,如何来进行质量管理?列出质量计划、如何监控等
本文标题:第6章项目质量管理
链接地址:https://www.777doc.com/doc-781761 .html