项目管理07-项目质量管理(黑白)_第1页
项目管理07-项目质量管理(黑白)_第2页
项目管理07-项目质量管理(黑白)_第3页
项目管理07-项目质量管理(黑白)_第4页
项目管理07-项目质量管理(黑白)_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

1、项目管理与案例分析,岐兵 Email:,课程内容提纲,项目质量管理:“零缺陷” 项目质量的概念 软件的质量属性和质量要素 项目质量管理 软件项目质量管理模型(体系) 项目质量保证 项目质量控制,项目质量管理,导入案例 1 “出师不利” 如何识别和满足客户对项目的质量要求? 如何保证项目的质量?,项目质量管理,项目质量管理 确定项目的质量标准 编制项目质量计划 建立项目质量保证体系 项目质量控制,项目质量管理概述,项目质量的概念 对项目而言,一般意义上的成功项目含义是什么? 能按时,并达到质量和成本方面的要求 项目质量如何度量?质量的定义? 典型的或本质的特征 事务固有的或区别于其他事务的特征或

2、本质 优良或出色的程度 CMM对质量的定义 一个系统、组件或过程符合特定需求的程度 一个系统、组件或过程符合客户或用户要求或期望的程度,项目质量管理,质量项目成功的重要标志 国家标准GB/T6583-1994(质量管理和质量保证) “质量是反映实体满足明确和隐含需要的能力的特征总和” 中国质量管理协会 “企业全体职工及有关部门同心协力,综合运用管理技术、专业技术和科学方法,经济地开发、研制、生产和销售用户满意的产品的管理活动” IT项目的质量评判 客户的满意,项目质量管理概述,项目质量的概念 项目质量的特征 质量要求可以是明示的,也可以是隐含的或必须履行的需求或期望 质量具有广义性,它可以是产

3、品质量、过程质量,也可以是体系质量 质量具有时效性,它随需求和期望的变化而变化 质量具有相对性,需求不同,质量要求也不同,项目质量管理概述,项目质量的含义 项目产品质量 项目所提交的产品和服务是否符合客户的技术性能要求 项目的产品质量会在项目结束后很长时间会产生影响 项目管理过程质量 项目能否在规定的时间内、在批准的预算内、在规定的范围内完成任务 项目管理过程的质量会为项目产品质量做出贡献,项目质量管理概述,质量和项目生命周期 项目的实施过程,也是质量的形成过程 项目可行性研究阶段 满足客户要求和标准,符合业主的意图与投资目标协调 项目决策阶段 明确投资、进度和质量的制约关系 项目设计阶段 高

4、质量的设计保证高质量的工程 项目实施阶段 设计的质量是实施的依据,项目质量管理概述,什么样的项目质量是好的 项目能满足以下要求,项目的质量就是“好”的 满足规范要求 与事先定义的规格相符,满足计划要求 达到项目目的 解决问题或满足某种期望,项目达到当时启动项目的目的 满足用户要求 满足客户提出的要求 让客户满意,课程内容提纲,项目质量管理:“零缺陷” 项目质量的概念 软件的质量属性和质量要素 项目质量管理 软件项目质量管理模型(体系) 项目质量保证 项目质量控制,软件的质量属性和质量要素,理解软件的质量 举例说明:“人的健康状况” 软件质量是许多软件质量属性的综合体现 各种质量属性反映了软件质

5、量的方方面面 通过改善软件的各种质量属性,从而提高整体质量 软件的质量属性 软件的质量属性 正确性、精确性、健壮性、可靠性、容错性、性能、易用性、安全性、可扩展性、可复用性、兼容性、可移植性、可测试性、可维护性、灵活性,软件的质量属性和质量要素,软件质量属性的分类 运行质量 正确性 健壮性 可靠性 性能 易用性 修改质量 可维护性 可测试性 灵活性 转换质量 可移植性 可重用性 互扩展性,质量属性中有些是无关的,互补的和冲突的:,无关的:如可用性和可重用性 互补的:如灵活性与可维护性 冲突的:由于考虑了某一类型的平台可能效率高,但是移植性差,软件的质量属性和质量要素,软件常见的质量属性 正确性

6、 软件按照需求正确执行的能力,涵盖了“精确性” 健壮性 在异常情况下,软件能够正常运行的能力 健壮性有两层含义:容错能力、恢复能力 可靠性 软件在一定时间内可以成功运行的概率 性能 软件的“时间空间”效率 易用性 用户使用软件的容易程度,由用户评价,软件的质量属性和质量要素,软件常见的质量属性 清晰性 软件相关工作成果易读、易理解性 安全性 软件防止被非法入侵的能力 可扩展性 软件适应“变化”的能力 兼容性 两个软件之间相互交换信息的能力 可移植性 软件不经修改或稍加修改就可以运行于不同软硬件环境之上的能力,软件的质量属性和质量要素,软件的质量要素 技术角度衡量 对软件整体质量影响最大的那些质

7、量属性才是质量要素 商业角度衡量 客户最关心的、能成为产品卖点的质量属性才是质量要素 质量要素和质量保证的关系 首先判断什么是质量要素 给出保证质量要素的具体措施 质量保证要把精力放到对经济效益贡献最大的质量要素上,课程内容提纲,项目质量管理:“零缺陷” 项目质量的概念 软件的质量属性和质量要素 项目质量管理 软件项目质量管理模型(体系) 项目质量保证 项目质量控制,项目质量管理,项目质量管理 指在质量方面指挥和控制项目组织的协调活动 活动包括:制定质量方针和质量目标以及质量策划、控制、质量保证和质量改进 质量管理包含以下活动: 确定自己的质量方针和质量目标 确定各个岗位的职责和权限 建立质量

8、体系,并使之有效运行 质量体系是实施质量管理的组织结构、程序、过程和资源,包括:质量策划,质量控制,质量保证,质量改进 质量体系强调以下几个方面:客户满意;预防重于检查;管理职责;质量改进,项目质量管理,项目的质量管理内容 项目质量的主题是“项目” 项目质量取决于WBS所确定的项目范围各阶段的质量 项目质量管理的目的 确保项目满足它所应满足的要求 项目质量管理过程 编制质量计划 确认与项目有关的质量标准以及实现方式 将质量标准纳入项目设计 质量保证 对整体项目绩效进行预先的评估 对项目产品和项目过程进行保证 质量控制 监控特定的项目结果,确保遵循相关质量标准,项目质量管理,项目的质量管理内容

9、概括总结 对客户质量要求进行识别和确认 制定满足这些质量要求的方法和步骤 在项目实施过程中进行检测和测量 保证项目在规定的时间、批准的预算范围,完成项目预定的工作内容 使项目交付结果符合客户的质量要求,项目质量管理,几种项目质量管理的技术 E.戴明PDCA循环技术 “组织应具有坚定的目标,以期达到改进产品和服务的质量和开发可靠的统计方法以度量这些改进的目标” 质量管理总结为4阶段 计划(Plan)阶段:制定方针,建立质量体系 实施(Do)阶段:执行项目 检查(Check)阶段:评审、审核、检测 纠正(Action)阶段:纠正和预防措施 构成循环(戴明环),不断迭代,项目质量管理,几种项目质量管

10、理的技术 关键少数管理法 着力于解决导致80%的故障的20%的主要问题 通过关键的少数问题的不断改进,达到质量管理目标 石川馨的7种技术工具 日本川琦制铁公司质量管理专家 核心思想:“所有员工都要对自己生产的产品质量负责,每个员工都有能力利用7种简单工具解决生产过程的质量问题” 排列图、因果图(特性要素或鱼刺图)、调查表、直方图、散布图、休哈特环(Schewart cycle)、戴明环,项目质量管理,几种项目质量管理的技术 全面质量管理TQM 在日本丰田汽车实践基础上总结出的一套质量管理办法 全面(Total):全员参与和全面投入到持续改进的努力中 质量(Quality):就是全面的客户满意,

11、是TQM的焦点 TQM以满足客户(内部客户和外部客户)的所有期望为中心 管理(Management):指建立和维护TQM环境,强调管理职责,和管理者对质量的责任,项目质量管理,几种项目质量管理体系的强调重点 客户满意 理解、管理和引导需求,从而达到或超过客户的需求 预防重于检查 避免错误的成本通常比纠正它的成本低得多 管理责任 质量管理是全体员工的职责,其中管理者应负主要责任 质量改进 质量改进永无止境,课程内容提纲,项目质量管理:“零缺陷” 项目质量的概念 软件的质量属性和质量要素 项目质量管理 软件项目质量管理模型(体系) 项目质量保证 项目质量控制,软件项目质量管理模型(体系),质量体系

12、(Quality System)是一种质量管理制度 建立质量管理体系 确定组织结构,确定岗位的职责和权限 投入资源和经费 工作程序 为实现质量方针,达到质量目标,应制订、颁发和保持质量体系各项活动的工作规程,在规程中对影响质量的各项活动的目标和执行作出具体决定。 过程 与质量相关的各个过程环节的具体要求,软件项目质量管理模型(体系),质量管理体系的构成 质量手册 对质量体系作出的全面而充分的阐述,是实施和保持质量体系应长期遵循的文件。 程序文件 质量手册的支持文件。回答what, why, who, when, where和how 作业指导书 特定岗位的具体质量要求 质量记录 客观记载质量体系

13、运行情况的具体资料,软件项目质量管理模型(体系),ISO 9000质量标准体系 国际标准化组织ISO负责制定的质量管理和质量保证标准 ISO 9000 质量管理和质量保证标准选择和使用指南 ISO 9001 质量体系设计开发、生产、安装和服务的质量保证模式 ISO 9002 质量体系生产和安装的质量保证模式 ISO 9003 质量体系最终检验和试验的质量保证模式 ISO 9004 质量管理和质量体系因素指南 2000发布了新版,统称ISO 9000:2000版,软件项目质量管理模型(体系),ISO 9000质量标准体系的八大质量管理原则 以客户为关注焦点 领导作用 全员参与 过程方法 管理的系

14、统方法 持续改进 基于事实的决策方法 与供方互利的关系,软件项目质量管理模型(体系),建立ISO 9000质量标准体系的八个步骤 确定顾客和相关方的需求和期望 建立组织的质量方针和质量目标 确定实现质量目标必须的过程和职责 确定和提供实现质量目标必须的资源 规定测量每个过程的有效性和效率方法 原因规定的方法确定每个过程的有效性和效率 确定防止不合格并消除产生原因的措施 建立和应用持续改进质量管理体系的过程,软件项目质量管理模型(体系),CMM标准体系 CMM:软件企业能力成熟度模型 CMM模型描述和分析了软件过程能力的发展程度,确定了一个软件过程成熟程度的分级标准 CMM的结构包括5个成熟级别

15、,每一级都由若干个关键过程方面KPA组成 第1级:初始级,无过程,无序管理 第2级:可重复级,基本的过程 第3级:已定义级,形成标准的过程 第4级:可管理级,注重过程和产品质量 第5级:优化级,软件项目质量管理模型(体系),质量体系的质量保证与软件质量 CMM对于软件质量保证的描述 软件质量保证的目的使为管理者提供有关软件过程和产品的适当的可视性。它包括评审和审核软件产品及其活动,以验证其是否遵循既定的规程和标准,并向有关负责人汇报评审和审核结果 CMM过程质量与产品质量的因果关系 “好的过程”产生“好的产品” “差的过程”产生“有缺陷的产品”,软件项目质量管理模型(体系),软件项目质量管理模

16、型,软件项目质量管理模型(体系),软件质量管理人员职责 谁对软件项目质量负责? 全员负责 任何与软件开发、管理工作相关的人员都对质量产生影响 谁对软件项目质量负最大责任? 谁的权利大,负的责任就越大 质量人员的责任 制定质量计划 负责过程评审 参与技术评审 参与软件测试 参与过程改进,软件项目质量管理模型(体系),质量管理计划 质量管理计划是项目全面质量管理的行动纲领 质量管理计划编制的依据 质量方针 项目范围说明书 产品描述(需求规格) 标准和规则 谁制定项目质量管理计划? 由项目核心成员和质量人员共同协商制定 质量人员起草,项目经理审批,软件项目质量管理模型(体系),质量管理计划内容 质量

17、要素分析 质量要素、优先级、解释 质量目标 质量要素、目标 人员与职责 人员、质量活动、职责描述 过程检查计划 过程域、主要检查项、时间(频度)、负责人 技术评审计划 待评审的工作成果、评审时间、负责人 软件测试计划 测试活定名称、时间、负责人 缺陷跟踪措施 审批意见,软件项目质量管理模型(体系),技术评审 目的:尽早地发现工作成果中的缺陷,消除缺陷 类型:正式技术评审(FTR)、非正式技术评审(ITR) 流程:,软件项目质量管理模型(体系),软件测试 参照软件工程方法 白盒技术、黑盒技术 代码测试(单元测试)、系统测试、集成测试、验收测试 过程检查 缺陷跟踪,课程内容提纲,项目质量管理:“零

18、缺陷” 项目质量的概念 软件的质量属性和质量要素 项目质量管理 软件项目质量管理模型(体系) 项目质量保证(软件项目SQA) 项目质量控制,项目质量保证,ISO中有关质量保证的概念 质量保证:是质量管理中致力于对确保产品达到质量要求而提供信任的工作 质量保证 保证质量 保证质量是质量控制的任务,质量保证是以保证质量为目标,进一步提供信任 质量控制强调产品交付成果的质量,项目质量保证强调实施过程的质量 PMBOK质量保证框架 质量保证的输入 质量管理计划 质量控制测结果 操作定义,项目质量保证,ISO中有关质量保证的概念 PMBOK质量保证框架 质量保证的输入 质量保证的工具和技术 质量计划的工

19、具和技术 质量审计 质量保证的输出 客户满意管理 过程改善 基于事实的管理,项目质量保证,软件质量保证(Software Quality Assurance) SQA不直接产生高质量的产品,而是负责审计产品的质量活动并消除偏差 SQA主要任务 软件产品、工具和设施的SQA 软件过程审计 技术评审和管理评审 SQA报告、度量,项目质量保证,软件质量保证(Software Quality Assurance) 各阶段质量保证活动内容、方法 需求阶段的质量保证 需求分析的三个层次:业务、用户、系统需求 关键活动:准确获取需求、精确分析需求、建立合适的模型、严格的需求评审、控制变更 设计阶段的质量保证

20、 软件设计质量评价标准:设计结果的稳定性、设计的清晰性、设计的合理性、系统结构构造、内聚和耦合 提供设计质量的方法:进行设计评审、复用设计模式,项目质量保证,软件质量保证(Software Quality Assurance) 各阶段质量保证活动内容、方法 实现阶段的质量保证 统一风格、严格遵守编码规范、代码走查、完善的单元测试 测试阶段的质量保证 测试计划的质量、测试用例的设计和评审、缺陷跟踪、结果评估、测试组织和管理 发布和维护阶段保证 质量方针、目标与客户的关系、策略和流程、配置数据库、需求变更流程、有效沟通、最新的软件文档,课程内容提纲,项目质量管理:“零缺陷” 项目质量的概念 软件的

21、质量属性和质量要素 项目质量管理 软件项目质量管理模型(体系) 项目质量保证 项目质量控制,项目质量控制过程,质量控制是一个诊断和治疗的过程 质量控制过程的四个步骤 制定质量计划 监控得到的结果 对比结果和计划,计算质量偏差 采取行动,消除偏差 采集、整理、分析质量数据 简单随即抽样、分层随即抽样、系统抽样 质量控制的工具 检查表、因果分析图、控制图、流程图,项目质量控制过程,质量改进方法 是质量管理的一部分 全项目参与 质量改进活动准备 调查原因 确定因果关系 采取预防和纠正措施 确认改进 保持成果 持续改进,项目质量控制过程,IT项目质量控制 IT常见的质量问题 违背IT项目规律 客户需求了解不够 技术方案的缺陷 基础部件不合理 实施中的管理工作,项目质量控制过程,IT项目实施过程中的质量控制 事前质量控制 在项目正式实施前的质量控制 1.审查承包单位的技

温馨提示

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

评论

0/150

提交评论