软件项目管理-质量管理共30页
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对质量监测的结果应采用相应的统计方法进行分析, 如帕累托图法(按发生频率排序的直方图,它显示 了可识别原因的种类和所造成的结果的数量)等。
质量控制-控制
质量控制阶段应根据验收数据做出验收决定,确定 是否进入下一步工序。对于质量监测中发现的不合 格,应及时利用“因果分析图”等方法分析原因, 并进行适宜的处置,保证不合格得到识别和有效的 控制。
质量管理的难点
每个项目的实施总是拥有同样的总体目标:质量、 时间和成本。三者是一个相互制约、相互影响的统 一体,其中任一项目标变化,都会引起另两个目标 变化,并受其制约。如何合理的保证项目质量,正 确处理质量与时间、成本之间的矛盾是项目质量管 理的一个难点,这需要整合项目所有方面的内容, 保证按时、低成本地实现预定的质量目标。
质量监测分析时,对于已发现的不合格或潜在不合 格,应制定相应的纠正措施或预防措施,以消除不 合格或潜在不合格的原因,防止不合格的发生。纠 正措施或预防措施制定后,应对质量计划进行相应 的调整,保证项目的顺利实施。
质量控制-项目收尾阶段的控制
项目收尾阶段的质量控制是一个非常重要而又容易 忽视的内容。
▪ “质量出自计划,而非出自检查”。只有 做出精准的质量计划,才能指导项目的实 施、做好质量控制。
戴明的改进循环
质量管理的概念
▪ 质量与成本和工期管理同样重要 ▪ 从项目管理的角度,主要有六个主要的质
量管理概念
▪ 质量方针 ▪ 质量目标 ▪ 质量保证 ▪ 质量控制 ▪ 质量审计 ▪ 质量计划
质量的成本
项目质量评估看起来属于事后控制,但它的目的不 是为了改变那些已经发生的事情,而是试图抓住项 目质量合格或不合格的精髓,以使将来的项目质量 管理能从中获益。
项目终止阶段,是在决策项目终止后,检查项目文 件资料完备,包括项目施工质量验评表、竣工报告 等,同时进行项目总结。项目总结是一个把实际运 行情况与项目计划不断比较以提炼经验教训的过程。
质量运动
▪ 一战—50年代
▪ 统计数学工具 ▪ 样本 ▪ 过程控制图
▪ 50—60年代
▪ 质量的成本 ▪ 缺陷计划 ▪ 稳定性工程 ▪ 全面质量管理
质量运动(续)
▪ 今天,质量是
▪ 由客户定义的 ▪ 与盈利密切相关 ▪ 竞争武器 ▪ 战略计划过程的组成部分 ▪ 要求全公司的认同
现代质量管理的基本宗旨
最后是不断完善质量保证过程活动中存在的不足, 改进项目的质量保证过程。
软件质量保证活动
评审软件产品、工具与设施 SQA活动审查的软件开发过程 参与技术和管理评审 做SQA报告 做SQA度量
评审软件产品、工具与设施
软件产品常被称为“无形”的产品。评审时难度更 大。在此要注意的一点是:在评审时不能只对最终 的软件代码进行评审,还要对软件开发计划、标准、 过程、软件需求、软件设计、数据库、手册以及测 试信息等进行评审。
▪ 主要分为2类
▪ 符合要求的成本(例如:培训、检查测试、审计、 维护等等)
▪ 不符合要求的成本(例如:报废、返工、投诉和 产品招回)
▪ 通常在符合要求的成本方面提高一点可以节 省大量不符合要求的成本。
▪ 需要使质量成本最小化
质量的成本(续)
质量计划
首先必须确定项目的范围、中间产品和最终产品; 然后明确关于中间产品和最终产品的有关规定、标
质量控制
质量控制应贯穿于项目的整个过程,它可分 为监测和控制两个阶段。
监测的目的就是收集、记录和汇报有关项目 质量的数据信息;
控制就是使用质量监测提供的数据,进行控 制,确保项目质量与计划保持一致。
质量控制-监测
在质量监测过程中,对于质量计划中设置的见证点、 停工待检点,质量监测人员要按照作业程序及时进 行测量检查(其中对于停工待检点必须由监理人员 签字认可后才能进入下一道工序),以确定项目成 果(或阶段成果)是否符合相关的质量标准。
软件质量保证过程
首先是建立SQA组; 其次是选择和确定SQA活动,即选择SQA组所要进
行的质量保证活动,这些SQA活动将作为SQA计划 的输入; 然后是制定和维护SQA计划,这个计划明确了SQA 活动与整个软件开发生命周期中各个阶段的关系; 还有执行SQA计划、对相关人员进行培训、选择与 整个软件工程环境相适应的质量保证工具;
质量管理
▪ 本章节的内容提要
▪ 质量定义 ▪ 质量运动 ▪ 质量的成本 ▪ 7个质量工具
质量的定义
▪ ISO定义
▪ 产品和服务的各种特性的总和,构成满足讲 明的或隐含的需求的能力。
▪ 柯达的定义
▪ 产品和服务被认为是达到或草果客户的期待, 其成本代表了超常的价值。
▪ 菲利普定义源自文库
▪ 质量就是符合标准
准,确定可能影响产品质量的技术要点,并找出能 够确保高效满足相关规定、标准的过程方法。 编制质量计划通常采用流程图、因果分析图等方法 对项目进行分析,确定需要监控的关键元素,设置 合理的见证点(W点)、停工待检点(H点),并 制定质量标准
质量计划-流程图
▪ 流程图显示系统的各种成分是如何相互关系 的,帮助我们预测在何处可能发生何种质量 问题,并由此帮助开发处理他们的办法
根据侧重点不同,项目可分为质量倾斜型、工期倾 斜型及成本倾斜型体系。
实际情况
我们在编制项目计划时,一般而言是时间、 成本、质量标准均已确定,在项目实施过程 中就需在从客观因素、具体情况出发,根据 将要采取的行动和可能导致的后果进行综合 分析研究;按切合实际的原则,使项目进展 平衡有节奏地进行,以求达到预期目标。避 免出现工期紧张或成本减少,导致质量降低 的现象,而质量下降又往往造成返工等后果 而导致延长工期和增加成本。
质量计划-因果分析法
▪采用因果分析图,描述相关的各种原因和子原因如何产生 潜在问题或影响,将影响质量问题的“人、机、料、法、 环”等各方面的原因进行细致的分解,方便地在质量计划 中制定相应的预防措施。
质量计划-质量管理体系
▪ 确定有效的质量管理体系,明确质量监理 人员对项目质量负责和各级质量管理人员 的权限。戴明环(又名PDCA循环法)作 为有效的管理工具在质量管理中得到广泛 的应用,它采用计划——执行——检查— —措施的质量环,质量计划中必须将质量 环上各环节明确落实到各责任单位,才能 保证质量计划的有效实施。
质量控制-控制
质量控制阶段应根据验收数据做出验收决定,确定 是否进入下一步工序。对于质量监测中发现的不合 格,应及时利用“因果分析图”等方法分析原因, 并进行适宜的处置,保证不合格得到识别和有效的 控制。
质量管理的难点
每个项目的实施总是拥有同样的总体目标:质量、 时间和成本。三者是一个相互制约、相互影响的统 一体,其中任一项目标变化,都会引起另两个目标 变化,并受其制约。如何合理的保证项目质量,正 确处理质量与时间、成本之间的矛盾是项目质量管 理的一个难点,这需要整合项目所有方面的内容, 保证按时、低成本地实现预定的质量目标。
质量监测分析时,对于已发现的不合格或潜在不合 格,应制定相应的纠正措施或预防措施,以消除不 合格或潜在不合格的原因,防止不合格的发生。纠 正措施或预防措施制定后,应对质量计划进行相应 的调整,保证项目的顺利实施。
质量控制-项目收尾阶段的控制
项目收尾阶段的质量控制是一个非常重要而又容易 忽视的内容。
▪ “质量出自计划,而非出自检查”。只有 做出精准的质量计划,才能指导项目的实 施、做好质量控制。
戴明的改进循环
质量管理的概念
▪ 质量与成本和工期管理同样重要 ▪ 从项目管理的角度,主要有六个主要的质
量管理概念
▪ 质量方针 ▪ 质量目标 ▪ 质量保证 ▪ 质量控制 ▪ 质量审计 ▪ 质量计划
质量的成本
项目质量评估看起来属于事后控制,但它的目的不 是为了改变那些已经发生的事情,而是试图抓住项 目质量合格或不合格的精髓,以使将来的项目质量 管理能从中获益。
项目终止阶段,是在决策项目终止后,检查项目文 件资料完备,包括项目施工质量验评表、竣工报告 等,同时进行项目总结。项目总结是一个把实际运 行情况与项目计划不断比较以提炼经验教训的过程。
质量运动
▪ 一战—50年代
▪ 统计数学工具 ▪ 样本 ▪ 过程控制图
▪ 50—60年代
▪ 质量的成本 ▪ 缺陷计划 ▪ 稳定性工程 ▪ 全面质量管理
质量运动(续)
▪ 今天,质量是
▪ 由客户定义的 ▪ 与盈利密切相关 ▪ 竞争武器 ▪ 战略计划过程的组成部分 ▪ 要求全公司的认同
现代质量管理的基本宗旨
最后是不断完善质量保证过程活动中存在的不足, 改进项目的质量保证过程。
软件质量保证活动
评审软件产品、工具与设施 SQA活动审查的软件开发过程 参与技术和管理评审 做SQA报告 做SQA度量
评审软件产品、工具与设施
软件产品常被称为“无形”的产品。评审时难度更 大。在此要注意的一点是:在评审时不能只对最终 的软件代码进行评审,还要对软件开发计划、标准、 过程、软件需求、软件设计、数据库、手册以及测 试信息等进行评审。
▪ 主要分为2类
▪ 符合要求的成本(例如:培训、检查测试、审计、 维护等等)
▪ 不符合要求的成本(例如:报废、返工、投诉和 产品招回)
▪ 通常在符合要求的成本方面提高一点可以节 省大量不符合要求的成本。
▪ 需要使质量成本最小化
质量的成本(续)
质量计划
首先必须确定项目的范围、中间产品和最终产品; 然后明确关于中间产品和最终产品的有关规定、标
质量控制
质量控制应贯穿于项目的整个过程,它可分 为监测和控制两个阶段。
监测的目的就是收集、记录和汇报有关项目 质量的数据信息;
控制就是使用质量监测提供的数据,进行控 制,确保项目质量与计划保持一致。
质量控制-监测
在质量监测过程中,对于质量计划中设置的见证点、 停工待检点,质量监测人员要按照作业程序及时进 行测量检查(其中对于停工待检点必须由监理人员 签字认可后才能进入下一道工序),以确定项目成 果(或阶段成果)是否符合相关的质量标准。
软件质量保证过程
首先是建立SQA组; 其次是选择和确定SQA活动,即选择SQA组所要进
行的质量保证活动,这些SQA活动将作为SQA计划 的输入; 然后是制定和维护SQA计划,这个计划明确了SQA 活动与整个软件开发生命周期中各个阶段的关系; 还有执行SQA计划、对相关人员进行培训、选择与 整个软件工程环境相适应的质量保证工具;
质量管理
▪ 本章节的内容提要
▪ 质量定义 ▪ 质量运动 ▪ 质量的成本 ▪ 7个质量工具
质量的定义
▪ ISO定义
▪ 产品和服务的各种特性的总和,构成满足讲 明的或隐含的需求的能力。
▪ 柯达的定义
▪ 产品和服务被认为是达到或草果客户的期待, 其成本代表了超常的价值。
▪ 菲利普定义源自文库
▪ 质量就是符合标准
准,确定可能影响产品质量的技术要点,并找出能 够确保高效满足相关规定、标准的过程方法。 编制质量计划通常采用流程图、因果分析图等方法 对项目进行分析,确定需要监控的关键元素,设置 合理的见证点(W点)、停工待检点(H点),并 制定质量标准
质量计划-流程图
▪ 流程图显示系统的各种成分是如何相互关系 的,帮助我们预测在何处可能发生何种质量 问题,并由此帮助开发处理他们的办法
根据侧重点不同,项目可分为质量倾斜型、工期倾 斜型及成本倾斜型体系。
实际情况
我们在编制项目计划时,一般而言是时间、 成本、质量标准均已确定,在项目实施过程 中就需在从客观因素、具体情况出发,根据 将要采取的行动和可能导致的后果进行综合 分析研究;按切合实际的原则,使项目进展 平衡有节奏地进行,以求达到预期目标。避 免出现工期紧张或成本减少,导致质量降低 的现象,而质量下降又往往造成返工等后果 而导致延长工期和增加成本。
质量计划-因果分析法
▪采用因果分析图,描述相关的各种原因和子原因如何产生 潜在问题或影响,将影响质量问题的“人、机、料、法、 环”等各方面的原因进行细致的分解,方便地在质量计划 中制定相应的预防措施。
质量计划-质量管理体系
▪ 确定有效的质量管理体系,明确质量监理 人员对项目质量负责和各级质量管理人员 的权限。戴明环(又名PDCA循环法)作 为有效的管理工具在质量管理中得到广泛 的应用,它采用计划——执行——检查— —措施的质量环,质量计划中必须将质量 环上各环节明确落实到各责任单位,才能 保证质量计划的有效实施。