文档介绍:第9章 IT软件项目质量管理
质量管理基本概念
IT软件质量管理基本知识
软件项目质量计划
软件项目评审
软件质量体系
软件过程能力成熟度模型(CMM)
3/17/2018
1
软件系统功能齐全是不是就是质量好?
用户界面友好是不是就是软件的质量好?
没有BUG是不是就是软件的质量好?
什么是用户满意的软件项目?
软件测试是不是软件质量的全部?
那么,什么是软件的质量?
什么是软件项目的质量?
3/17/2018
2
软件项目管理中的质量管理与软件工程的测试管理,有什么不同?
项目经理与项目QA经理有什么不同?
什么是软件项目的质量管理?
项目经理在保证项目的质量方面,要做什么工作?
什么是软件项目的质量管理?
3/17/2018
3
质量管理基本概念
质量、质量特性、质量管理的定义
质量管理发展过程及影响因素
全面质量管理
3/17/2018
4
质量的定义
实体是指可单独描述和研究的事物,也就是有关质量工作的对象,它的内涵十分广泛,可以是活动、过程、产品(软件、硬件、服务)或者组织等。
明确需求是指在标准、规范、图样、技术要求和其他文件中已做出规定的需要。
隐含需求是指用户和社会对实体的期望以及公认的、不必明确的需求,需要对其加以分析研究、识别并加以确定的。
质量:国际标准组织对质量的定义:“一组固有特性满足要求的程度”
3/17/2018
5
质量特性的定义
质量是综合的概念,它要求功能、成本、服务、环境、心理等诸方面都能满足用户的需要。
质量是一个动态的、相对的、变化的、发展的概念,随着地域、时期、使用对象、社会环境、市场竞争的变化而被赋予不同的内容和要求,而且随着社会的进步及知识创新,其内涵和要求也是不断更新、丰富的。
质量特性: “是指实体所特有的性质,它反映实体满足需求的能力”
3/17/2018
6
质量特性
对于项目管理,质量特性表现在两个方面:
项目过程质量
项目成果质量
如果未能满足其中的任何一个,都会对项目产品和服务的部分或者全部造成缺陷,给项目干系人带来消极的影响和损失。
项目质量的“明确的需求和隐含的需求”,一般在项目的需求说明中进行定义,项目范围管理的一个重要工作就是将质量“隐含的需求”转变为“明确的需求”,不能明确的需求则作为项目的风险而存在。
3/17/2018
7
质量管理的定义
质量管理是项目管理的重要组成部分,是一个项目的性能(功能)、成本、进度3项指标实现的重要领域。
质量管理主要就是监控项目的可交付产品和项目执行的过程,以确保它们符合相关的要求和标准,同时确保不合格项能够按照正确方法或者预先规定的方式处理。
质量管理:“确定质量方针、目标和职责并在质量体系中通过质量计划、质量控制、质量保证和质量改进使其实施的全部管理职能的所有活动”
3/17/2018
8
质量管理发展过程及影响因素(1)
以产品为中心的质量检验和统计质量控制阶段(18世纪
—— 1950年)。
以顾客为中心的质量保证阶段(1950年—— 1989年)。
强调持续改进的质量管理阶段(1989年——现在)。
全面质量管理阶段(TQM)。
检验
统计质量控制
质量保证
质量管理
全面质量管理
质量管理发展阶段
3/17/2018
9
质量管理发展过程及影响因素(2)
目前质量管理理论和实践的中心是针对过程的质量管理,主张在生产开发过程中保证质量,而不是在传统的生产过程结束后才发现质量问题,这样比产品质量检验控制更具有先期性和主动性。
根据制造业的情况,一般认为开发过程的质量直接影响可交付产品的质量,产品的质量直接与生产过程有密切的关系,过程的改进自然会得到产品质量的提高。
3/17/2018
10