文档介绍:软件项目质量管理
软件系统功能齐全是不是就是质量好?
用户界面友好是不是就是软件的质量好?
没有BUG是不是就是软件的质量好?
什么是用户满意的软件项目?
软件测试是不是软件质量的全部?
那么,什么是软件的质量?
什么是软件项目的质量?
软件项目管理中的质量管理与软件工程的测试管理,有什么不同?
项目经理与项目QA经理有什么不同?
什么是软件项目的质量管理?
项目经理在保证项目的质量方面,要做什么工作?
什么是软件项目的质量管理?
质量大师的声音-戴明
计划
执行
C
A
P:计划,设定为了达到目标所必须的方法或标准
D:实施:按计划逐步实施具体工作
C:确认(检查):确认并检查实施的效果
A:措施:确认实际效果与计划差异,并根据需要采取措施
P
D
检查
措施
朱兰-质量螺旋曲线
调研
计划
设计
规格
工艺
采购
仪器
生产
工序
检验
测试
销售
调研
售后服务
适
用
性
Fitness for use
克劳士比-零缺陷
工具
程序模式工作表
衡量表
品质成本计算技巧
问题解决5步骤
沟通模式
目标设定技巧
开会技术
一个核心: 第一次就把正确的事情做正确
二个基本点: 有用的和可信赖的
三个需要: 任何组织都要满足客户的需要、员工的需要和供应商的需要
四个基本原则:
质量就是符合要求
预防的系统产生质量
质量的工作准则是零缺陷
必须用质量代价(金钱)来衡量质量表现
质量观点对比
传统质量观点
现代质量管理观点
质量是检查出来的
质量是规划出来的,而非检查出来的
质量就是指产品的质量
质量不只是产品还包括过程
缺陷是不可避免的
事情一次作对成本最低-零缺陷
质量管理是质量部门人员的事情
质量管理,人人有责
对于质量事故,基层人员负主要责任
质量责任项目团队管理者承担85%
质量越高越好
质量就是符合要求、适用、客户满意,需要考虑成本与收益
改进质量主要靠检查和返工
改进质量靠预防和评估
各阶段缺陷修复成本不一样
各缺陷修复阶段
修复成本
后果
需求阶段
1
设计阶段
3~6
返工
编程阶段
10
返工
内部测试阶段
20~40
返工,进度延迟
外部测试阶段
30~70
返工,进度延迟
产品已发布出去
40~1000
返工,进度延迟,客户不满
经常有这样的说法:一开始考虑太多缺陷预防,会延迟项目进度
事实上更多的情况是:后期的不断返工更严重地影响了项目进度
修正错误的代价不是随时间线性增长,而几乎是呈指数增长的
鱼刺图应用案例
输入错误
率增加
设备因素
个人因素
文件因素
环境因素
显示器太差
硬件故障
键盘失灵
软件不好使
能力不够
身体不适
情绪低落
精神不集中
期限太急
特殊字多
逻辑混乱
字迹不清
空调不足
座位不适
光线太暗
环境嘈杂
控制图
控制上限UCL
控制下限LCL
标准值
质量失控(Out of Control)
7点规则
过程处于正常范围内,就不应对其进行调整;过程如果失控,则必须对其调整