IT项目质量管理培训课件PPT(90张).ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《IT项目质量管理培训课件PPT(90张).ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IT 项目 质量管理 培训 课件 PPT 90
- 资源描述:
-
1、第第7章章 IT项目质量管理项目质量管理第7章 IT项目质量管理项目质量管理概述项目质量管理概述7.1ITIT项目质量计划项目质量计划7.2ITIT项目质量保证项目质量保证7.3ITIT项目质量控制项目质量控制7.41第第7章章 IT项目质量管理项目质量管理学习目标:21理解项目质量管理的重要性与质量管理的基本概念2掌握项目质量管理的过程、方法、技术和工具3理解软件质量改进问题和对策4掌握质量控制过程的主要输出和工具第第7章章 IT项目质量管理项目质量管理项目质量管理的重要性美国某银行一个晚上从10万多客户账户上,错误地扣除了大约1500万美元的存款。这是银行历史上最大的软件错误之一。问题是由
2、更新计算机程序的一行代码产生的,它导致ATM自动提款和划转业务时,将一笔业务重复记录两次。例如,小明从1台ATM取款100元,而在其账户上扣除200元,但凭条显示取款100。这个错误影响15万笔交易。3第第7章章 IT项目质量管理项目质量管理7.1 项目质量管理概述7.1.1 项目质量管理的概念1质量的概念质量是反映实体满足明确和隐含的需要能力及特性的总和。 明确需求是指在标准、规范、图样、技术要求和其他文件中已做出规定的需要。 隐含需求是指用户和社会对实体的期望以及公认的、不必明确的需求,需要加以分析研究、识别才能确定。4性能、寿命、可信性、安全性、适应性、经济性过程、产品、服务第第7章章
3、IT项目质量管理项目质量管理质量特性5质量特性是指产品或服务满足人们明确或隐含需求的能力 内在质量特性:性能、特性、强度、精度 外在质量特性:外形、包装、装潢、色泽、味道 经济质量特性:寿命、成本、价格、运营维护费用 商业质量特性:保质期、保修期、售后服务水平 环保质量特性:产品环境的保护或环境的污染第第7章章 IT项目质量管理项目质量管理项目质量对于项目管理,质量特性表现在两个方面: 项目过程质量 项目成果质量项目质量的“明确的需求和隐含的需求”,一般在项目的需求说明中进行定义,项目范围管理的一个重要工作就是将质量“隐含的需求”转变为“明确的需求”,不能明确的需求则作为项目的风险而存在。6未
4、能满足其中的任何一个,都会对项目产品的部分或全部造成缺陷,给项目干系人带来消极的影响和损失。第第7章章 IT项目质量管理项目质量管理2项目质量管理的概念项目质量管理是指围绕项目质量所进行的指挥、协调和控制等活动。7第第7章章 IT项目质量管理项目质量管理不同的质量管理方式8病入膏肓病入膏肓及早治疗及早治疗提前预防提前预防第第7章章 IT项目质量管理项目质量管理全面质量管理TQM9在全面质量管理中,通过制定质量管理计划来规划软件项目中的各种质量管理活动,通过技术评审和软件测试发现软件缺陷,通过过程检查保证软件过程和产品符合既定的规范,通过缺陷跟踪保证发现的缺陷和问题被正确记录、跟踪和处理。第第7
5、章章 IT项目质量管理项目质量管理3理解质量成本质量成本是指为了达到产品或服务质量要求而进行的全部工作的所有成本。与质量相关的5类成本如下:(1)预防成本,如培训、质量的详细研究、对供应商和分包商的质量考察。(2)评估成本,如产品测试、硬件设备检查维护、整理报告测试数据。(3)内部故障成本,如返工产品的成本、为纠正设计错误而发生的设计变更成本。(4)外部故障成本,如处理客户抱怨的成本。(5)测量和测试设备成本,购置设备所占用的资金成本。10与任何管理活动一样,质量管理也是需要成本的。第第7章章 IT项目质量管理项目质量管理7.1.2 质量管理的过程1质量规划:确定适合项目的质量标准,并决定如何
6、满足这些标准的过程。2质量保证:定期评估整体项目绩效,确保项目将会满足相关质量标准。3质量控制:监督并记录质量活动执行结果,以便评估绩效,并推荐必要的变更过程。11第第7章章 IT项目质量管理项目质量管理12项目质量管理1质量计划质量计划一、输入一、输入1.质量方针2.范围描述3.质量标准4.产品说明二、工具和技术二、工具和技术1.效益/成本分析法2.基准法3.流程图法4.试验设计三、输三、输 出出1.质量管理计划2.过程改进计划3.质量测试指标4.质量核对表2质量保证质量保证一、输入一、输入1.质量管理计划2.质量测试指标3.过程改进计划4.项目文件二、工具和技术二、工具和技术1.规划质量和
7、实施 质量控制的工具与技术2.质量审计3.过程分析三、输三、输 出出1.组织过程资产(更新)2.变更请求3.项目管理计划(更新)4.项目文件(更新)3质量控制质量控制一、输入一、输入1.项目管理计划2.质量测量指标3.质量核对表4.工作绩效测量结果5.批准的变更请求6.可交付成果二、工具和技术二、工具和技术1.帕累托图2.因果图3.流程图4.统计抽样三、输三、输 出出1.质量控制衡量值2.确认的变更3.确认的可交付成果第第7章章 IT项目质量管理项目质量管理7.1.3 软件质量1软件质量定义软件质量:与软件产品满足规定和隐含需要的能力有关的特征或特性的组合。为满足软件的各项精确定义的功能、性能
8、需求,符合文档化的开发标准,需要相应地给出或设计一些质量特征及其组合,作为在软件开发与维护中的重要考虑因素。13第第7章章 IT项目质量管理项目质量管理评价软件质量应遵循的原则14 应强调软件总体质量,而不应片面强调软件正确性,忽略其可维护性与可靠性、可用性与效率等。 软件生产的整个周期的各个阶段都注意软件的质量,而不能只在软件最终产品验收时注意质量。 应制定软件质量标准,定量地评价软件质量。第第7章章 IT项目质量管理项目质量管理2软件质量的要素1977年Jim McCall等人提出软件质量模型,将影响软件质量的特性分成3组:产品运行、产品修改和产品转移。15产品运行产品转移产品修改可移植性
9、可重用性互运行性可理解性可维护性灵活性可测试性正确性、健壮性、高效性、完整性、易用性、风险性第第7章章 IT项目质量管理项目质量管理McCall产品运行161. 正确性(Correctness):在预定环境下能正确地完成预期功能的程度;2. 健壮性(Reliability可靠性):在硬件发生故障、输入的数据无效或操作错误等意外环境下,系统能够做出适当响应的程度;3. 效率(Effiency高效性):为了完成预定的功能,系统需要的计算资源的多少;4. 完整性(Integrity安全性):对未经授权的人使用软件或数据,系统能够控制的程度;5. 可用性(Usability易用性):系统在完成预定应该
10、完成的功能时令人满意的概率6. 风险性:按预定的成本和进度把系统开发出来,并且使用户感到满意;第第7章章 IT项目质量管理项目质量管理1. 可理解性:理解和使用该系统的容易程度;2. 可维护性(Maintainability):诊断和改正在运行现场发生的错误所需要的概率;3. 灵活性(Flexibility):修改或改正在运行的系统需要的工作量的多少4. 可测试性(Testbility):软件容易测试的程度;17McCall产品修改第第7章章 IT项目质量管理项目质量管理1. 可移植性(Portability):把程序从一种硬件配置和(或)软件环境转移到另一种配置和环境时,需要的工作量多少;2
11、. 可重用性(Reusability):在其他应用中该程序可以被再次使用的程度(或范围);3. 可运行性(Interoperability互操作性):把该系统和另外一个系统结合起来的工作量的多少。18McCall产品转移第第7章章 IT项目质量管理项目质量管理3不同角度对质量的认识(1)对用户重要的属性。 有效性 效率 灵活性 完整性(或安全性) 互操作性 可靠性 健壮性 可用性19(2)对开发者重要的属性 可维护性。 可重用性。 可测试性。属性的取舍第第7章章 IT项目质量管理项目质量管理课堂练习20McCall软件质量模型中,( )属于产品转移方面的质量特性。A可测试性B正确性C可移植性D
12、易使用性C第第7章章 IT项目质量管理项目质量管理7.1.4 IT企业质量管理体系质量管理体系是指在质量方面指挥和控制组织的管理体系,由建立质量方针和质量目标,并通过质量规划、质量保证和质量控制以及质量改进来实现这些目标的活动组成。质量方针:由组织的最高管理者正式发布的该组织总的质量宗旨和方向。质量目标:是指“在质量方面所追求的目的”,它是落实质量方针的具体要求,从属于质量方针,应与利润目标、成本目标,进度目标等相协调。21第第7章章 IT项目质量管理项目质量管理22图图7-2 7-2 质量管理的概念体系质量管理的概念体系常见的IT企业遵循的质量标准体系有ISO9000质量认证体系、软件能力成
13、熟度模型CMMI等。第第7章章 IT项目质量管理项目质量管理不同类型IT企业的质量管理体系23构建质量管理体系是IT企业走向成熟的标志,其建立的过程也是企业逐步建立自觉的质量意识,形成企业文化的过程。不同类型的IT企业关注的质量焦点也不同:(1)项目型软件企业。(2)产品型软件企业。(3)服务型软件企业。(4)系统集成型IT企业。(5)管理咨询型IT企业,埃森哲、普华永道、凯捷安永、毕马威、德勤。第第7章章 IT项目质量管理项目质量管理课堂练习A公司为某项目的总承包商,小明为该项目的项目经理,该公司有一个比较弱的质量方针,参与该项目的其他公司没有质量方针。小明应该( )A.用A公司的质量方针,
14、因为A公司是总承包商B.不考虑项目质量方面的事情,因为多数公司都没有质量方针C.与来自各个公司的核心成员一起制定这个项目的质量方针,同时不告诉任何其他人以消除负面反应D.从所有参与该项目的公司中寻找支持来建立一个质量计划24D第第7章章 IT项目质量管理项目质量管理7.2 IT项目质量计划7.2.1 质量计划的依据1质量方针:在质量管理中提供原则性的规定,是企业总方针的组成部分,由最高管理者批准。2范围阐述:影响质量的范围包括,功能性和特色、系统输出、性能、可靠性和可维护性。3IT项目质量标准4产品说明:包含了更多的技术细节和性能标准,是制定质量计划必不可少的部分。25第第7章章 IT项目质量
15、管理项目质量管理IT项目质量标准标准主要包括技术标准和业务标准两大类。技术标准,包含两个方面:一是作为开发企业的行业技术标准,包括知识体系职能、过程标准、建模标准、质量管理标准、程序语言标准、数据库标准;二是开发服务对象所在的行业技术标准,如安全保密标准、技术性能标准等。业务标准,服务对象所在的组织或行业制定的业务流程标准和业务数据标准等。26第第7章章 IT项目质量管理项目质量管理7.2.2 编制质量计划的方法效益/成本分析法,对每个质量活动比较其可能的成本与预期的效益。主要效益包括减少返工、提高生产率等基准法,将实施的项目实践与其他可比的项目对照流程图,使用流程图表来编制项目质量计划的方法
16、,比如过程流程图试验设计头脑风暴,用于产生创意的一种技术力场分析,显示变更的推力和阻力的图形名义组技术,先由小规模的群体头脑风暴,提出创意,再由大规模的群体对创意进行评审27第第7章章 IT项目质量管理项目质量管理试验设计试验设计是一种质量计划技术,用以帮助确认哪个变量对一个过程的整体结果影响最大。了解哪个变量影响过程结果是质量计划的重要部分。 计算机芯片设计者想确定哪种材料和设备的组合才能以合理的成本产生最可靠的芯片。 项目管理中的成本和进度之间的平衡。 高级程序员比初级程序员的成本高,但效率也高。适当设计一个实验来计算两者不同组合的成本和工时,有限资源下确定最佳组合。28第第7章章 IT项
17、目质量管理项目质量管理课堂练习甲公司最近中标某市应急指挥系统建设。为保证项目质量,项目经理在明确系统功能和性能的过程中,以本省应急指挥系统为标杆,定期将该项目的功能和性能与之比较。这种方法属于( )A.试验设计B.效益成本分析C.流程图D.基准比较29D第第7章章 IT项目质量管理项目质量管理课堂练习在制订项目质量计划中,( )运用统计方法帮助项目确定影响特定变量的因素,经常用于项目产品的分析。A.基准比较B.效益成本分析C.流程图D.试验设计30D第第7章章 IT项目质量管理项目质量管理7.2.3 质量计划的输出 质量计划的目的是规划出哪些是需要被跟踪的质量工作,并建立文档作为质量工作的指南
18、,帮助项目经理确保所有工作按计划完成。 质量管理计划是描述项目组织实现质量方针,对项目质量管理工作的计划与安排。 质量核对表是一种结构化的项目质量管理的计划工具,可用于检查项目流程的步骤或环节的质量计划安排与项目质量实施和控制的实际结果,也是项目质量计划文件的组成部分之一。31第第7章章 IT项目质量管理项目质量管理1质量计划的要求质量计划应说明项目管理小组如何具体执行它的质量策略并满足下列要求: 确定应达到的质量目标和所有特性的要求。 确定质量活动和质量控制程序。 确定项目不同阶段中的职责、权限、交流方式以及资源分配。 确定采用控制的手段、合适的验证手段和方法。 确定和准备质量记录。32第第
19、7章章 IT项目质量管理项目质量管理质量度量指标33 初期故障率,软件在初期故障期内单位时间的故障数,每100小时为单位 偶然故障率,软件在偶然故障期(一般是软件交付后的4个月)内单位时间的故障数,每1000小时为单位,反映了软件处于稳定状态下的质量 平均失效间隔时间(MTBF),软件在相继两次失效之间正常工作的平均统计时间。 缺陷密度(FD),软件单位源代码中隐藏的缺陷数量,通常以每千行无注解源代码为一个单位。在开发阶段,平均每千行源代码有5070个缺陷,交付使用后平均每千行源代码有1518个缺陷。第第7章章 IT项目质量管理项目质量管理2质量计划的编制质量计划编制中重要的是确定每个独特项目
20、的质量标准,把质量规划到项目的产品和管理项目所涉及的过程之中。在项目的质量计划编制中,描述能够直接促成满足顾客需求的关键因素是重要的。项目的质量计划要根据项目的具体情况来决定采取的计划形式,没有统一的定律。34第第7章章 IT项目质量管理项目质量管理质量计划模板参照 项目概述 实施策略 项目组织 质量保证对象分析及选择 质量保证任务划分 实施计划 资源计划 记录的收集、维护与保存35第第7章章 IT项目质量管理项目质量管理课堂练习在项目质量管理中,质量计划编制阶段的输出结果包括( )A.质量管理计划、质量度量指标、建议的预防措施、质量检查单B.质量管理计划、质量度量指标、质量检查单、更新的项目
21、管理计划C.质量度量指标、质量检查单、更新的项目管理计划D.质量管理计划、质量度量指标、建议的预防措施、更新的项目管理计划36B第第7章章 IT项目质量管理项目质量管理课堂练习有关质量计划的编写,( )是正确的。A.在整个项目的生命周期,应当定期进行质量计划的编制工作B.编制质量计划是编制范围说明书的前提C.仅在编制项目计划时,进行质量计划的编制D.在项目的执行阶段,不再考虑质量计划的编制37A第第7章章 IT项目质量管理项目质量管理课堂练习( )是编制质量规划的首要工作。A.寻找影响质量的因素B.软件项目产品说明书C.确定质量度量指标D.识别相关质量标准38D第第7章章 IT项目质量管理项目
22、质量管理7.3 IT项目质量保证质量保证是为提供项目能满足质量要求的适当信赖程度,在质量体系内所实施的并按需要进行证实的全部有策划的和系统的活动。质量保证的目标:以独立审查的方式,从第三方的角度监控项目任务的执行在项目进展过程中,定期对项目各个方面的表现进行评价通过评价来推测项目最后是否能够达到相关的质量指标通过质量评价来帮助项目相关的人建立对项目质量的信心39第第7章章 IT项目质量管理项目质量管理7.3.1 IT项目质量保证的思想一般项目质量保证的认识分为3个层次p 以产品开发为重点。 在产品的开发设计阶段,采取强有力的措施来消灭由于设计原因而产生的质量隐患。p 以过程管理为重点。 把质量
23、的保证工作重点放在过程管理上,对开发过程中的每一道工序都要进行质量控制。p 以检测为重点。 产品制成之后进行监测,只能判断产品质量,不能提高产品质量。40第第7章章 IT项目质量管理项目质量管理IT项目质量保证411平行测试过程:在产品的特性完成之后就立即对其进行测试。2性能的稳定和集成:每隔一段时间,项目组织就应花费相应的时间对当期完成的产品特性进行测试、稳定和集成。3自动化测试,利用自动化测试平台不仅可以降低测试成本,而且可以提高测试效率。4确保项目成员和项目文化都重视质量。第第7章章 IT项目质量管理项目质量管理7.3.2 质量保证体系从项目的角度来看,质量体系是指为实施质量管理所需要的
24、项目组织结构、职责、程序、过程和资源。质量体系有两种形式:质量管理体系:用于内部管理质量保证体系:用于需方对供方提出外部证明的要求42第第7章章 IT项目质量管理项目质量管理项目质量保证过程43输入输入工具与技术工具与技术输出输出1.项目管理计划2.质量测量指标3.过程改进计划4.工作绩效信息5.质量控制测量 结果1.规划质量和实施 质量控制的工具 与技术2.质量审计3.过程分析1.组织过程资产 (更新)2.变更请求3.项目管理计划 (更新)4.项目文件(更新)第第7章章 IT项目质量管理项目质量管理质量保证采用的主要工具和技术 质量审计,又称质量保证体系审核,是对具体质量管理活动的结构性的评
展开阅读全文