项目质量管理
2023-03-09 09:35:58 51 举报
AI智能生成
项目质量管理
作者其他创作
大纲/内容
质量管理基本概念
基本概念
质量:一组固有特性满足需求的程度
软件质量:软件产品中能满足给定需求的各种特性的总和(质量特性:功能度;可靠性;时间经济性;资源经济性;可维护性和移植性等)
质量管理:确立质量方针及实施质量方针的全部职能及工作内容,并对其工作效果进行评价和改进的一系列工作
ISO 9000
9000:基础和术语
9001:要求
9004:业绩改进指南
19011:质量和环境审核指南
质量管理理论
戴明理论
核心思想
目标不变;持续改善和知识积累
基本观点
持续改进
PDCA
严格把关
预防胜于检验
朱兰理论
核心思想
适用性
基本观点
适用性就是通过遵守技术规范,使项目符合或者超越项目干系人及客户的期望
定义质量与等级的区别和联系
朱兰三部曲=质量三元论=质量规划+质量控制+质量提高
提出质量改进10步骤
克鲁斯比理论
基本观点
建议组织向零缺陷努力;低质量成本包括第一次没有做对该项工作的所有成本
提出质量提高的14个步骤
质量管理4项基本原则
质量定义即符合预先的要求
质量源于预防
质量的执行标准是零缺陷
质量是用非一致成本来衡量的
六西格玛管理方法
核心思想
基于统计学原理创建,以顾客为中心,以数据为基础,发现问题,分析原因。改进优化和控制效果
六西格玛改进方法
定义:定义核心流程和关键顾客,即质量关键要素
测量:用统计学技术找出关键测量指标
分析:用统计分析工具探究误差发生的根本原因
改进:找出最佳解决方案,然后拟定行动计划,确实执行
控制:确保所做的改善能够持续下去,控制是长期改善品质与成本的关键
全面质量管理
基本观点
《全面质量管理》中首次提出全面质量管理(TQM)
TQM基本特点
全员参加
全过程
全面运用一切有效方法
全面控制质量因素
TQM基本原则
以满足用户需求为导向,不断改善,最终达到用户的全面满足
以全员参与为基础,进行全过程的质量控制
TQM五步法
决策;准备;开始;扩展;综合
目标管理
基本思想
《管理的实践》中首次提出目标管理和自我控制
重视结果,由总目标确定分目标,实现分目标到总目标的完成
目标管理模式的四个阶段
确定总体目标
目标分解
资源配置
检查和反馈
目标管理模式的优点
组织运作有了明确方向,使每个人明确努力的目标
结合人性管理思想,促使权力下放,强调员工自我控制,充分激发员工积极性
为业绩的检查反馈和效果评价提供了更为客观的基础
质量管理过程
质量计划编制
输入
项目章程;项目管理计划;项目范围说明书;组织过程资产;环境和组织因素
工具和技术
成本/效益分析;基准分析;实验设计;质量成本
输出
质量管理计划;质量度量标准;质量检查单;过程改进计划;更新的项目管理计划
约束条件
质量策略;质量标准
质量保证
基础
输入
质量管理计划;质量度量标准;过程改进计划;工作绩效信息;变更请求;质量控制测量
工具和技术
质量计划工具和技术;质量审计;过程分析;质量控制工具和技术;基准分析
输出
请求的变更;建议的纠正措施;更新的组织过程资产;更新的项目管理计划
软件质量保证(SQA)
人员
软件开发人员
质量保证人员
SQA活动
制定SQA计划
参与开发该软件项目的软件过程描述
评审
审计
记录并处理偏差
报告
质量控制
抽样与概率的知识
预防(保证过程中不出现错误)与检查(保证错误不落到顾客手中)
特殊抽样(结果合格或不合格)与变量抽样(按量度合格度的连续尺度衡量所得结果)
特殊原因(异常事件)与随机原因(正常过程差异)
许可的误差(在许可的误差规定范围内的结果可以接受)与控制范围(结果在控制范围内,则过程在控制之中)
工具和技术
检验
活动:测量,检查和测试
目的:确定项目成果是否与要求相一致
工具:检查表,由详细条目组成,用于检查和核对一系列必须采取的步骤是否已经实施的结构化工具
控制图
目的:用于决定一个过程是否稳定或者可执行,反映生产程序随时间变化而发生质量变动的状态图形
作用
及时判断异常波动的存在与否
监控各种类型的变量的输出
监控成本和进度的变动;容量和范围变化的频率,项目文件的错误或者其他管理结果
工具:以取样时间或字样多少为横坐标,以质量特征为纵坐标,在图上画出上下公差界限,上下控制界限(平均值加减三个标准差),中心线(平均值)
帕累托分析
工具:柱状图,按事件发生的频率排序而成,将影响质量的主要因素分为3类:A,B,C,又称ABC分析图法
流程图
因果图
定义:用于说明直接原因和间接原因与所产生的潜在问题和影响之间的关系
绘制步骤
确定问题
选择各学科的头脑风暴班子
画问题框和主箭头
具体化的主要分类
识别问题原因
确定纠正措施
系统或程序流程图:显示系统内部不同因素之间怎样作用
趋势分析
定义:依据过去的成果预测将来的产品
针对问题
技术绩效:有多少错误和缺陷被指出,有多少仍未纠正
成本和进度绩效:每个阶段有多少活动的完成有明显的变动
直方图:由事件发生的频率组织而成,用于显示多少成果产生于已确定的各种类型的原因
散点图:用于分析两测定值之间的相关关系,关联性大,点集中,趋于一条线
统计抽样:选择样本总体的一小部分
缺陷修复审查
技术评审与管理评审
质量保证与质量控制的区别
区别
质量控制:实时监控
质量保证:每隔一段时间,质量审计
联系
一段时间内质量控制的结果也是质量保证的质量审计对象;质量保证的成果又可以指导下一阶段的质量工作,包括质量控制和质量改进
技术评审
时间:技术开发工作的各个阶段
主要目标
发现任何形式表现的技术功能,逻辑或实现方面的错误
通过评审验证系统的需求
保证系统按预定定义的标准表示
已获得的系统是以统一的方式开发的
使项目更容易管理
形式
正式的会议评审
3-5人参加,不超2小时,评审问题表,评审简要报告,做出决策接受或拒绝
非正式的抽查
原则
评审产品而不是评审设计者
会场要有良好的氛围
建立议事日程并维持它(会议不能脱离主题)
限制争论与反驳(评审是为了发现问题)
指明问题范围,而不是解决提到的问题
展示记录
限制会议人数和坚持会前准备工作
对每个被评审的产品要尽力评审清单
对每个正式技术评审分配资源和时间进度表
对全部评审人员进行必要的培训
及早地对自己的评审做评审(对评审准测的评审)
阶段管理评审
定义:依据定义好的每个开发阶段的开始和结束边界,检查该阶段的过程与工作成果是否符合质量标准
同行评审:由一组对等的评审人员通过一个正式的且结构化的评审过程,识别出一个工作产品中存在的故障和问题
QA的角色与职责
角色
老师:学习和培训的能力
医生:通过度量数据对项目过程进行诊断,帮助分析原因,找出解决问题的方法
警察:以企业流程为依据,但要告诉大家流程背后的原因;如果和项目组针对某些问题意见相左,可以直接汇报高层经理
职责
过程指导
过程评审
产品审计
过程改进
过程度量
运用评审方法确保项目质量
人员构成:评审人员有同行专家,上下阶段的人员;主管领导,客户
评审组织
正式评审(会议形式);随机检查;邮件评审
评审过程
制定评审计划
会议准备
缺陷记录
编辑,反工与跟踪
缺陷分类,原因分析
过程改进,更新评审数据库
评审记录
如何提升项目质量
强有力的领导
建立组织级项目管理体系
组织结构
工作流程
内部项目环境
建议组织级质量管理体系
步骤
确定顾客和其他相关方的需求和期望
建立组织的质量方针和质量目标
确定实现质量目标必需的过程和职责
确定和提供实现质量目标必需的资源
规定测量每个过程的有效性和效率的方法
应用这些测量方法确定每个过程的有效性和效率
确定防止不合格并消除产生原因的措施
建立和应用持续改进质量管理体系的过程
质量认证咨询工作的四个阶段
企业现状调查与诊断和ISO9000标准簇与软件工程培训阶段
质量体系文件的编写阶段
质量管理体系的试运行阶段
过程持续改进和优化
质量管理体系解决的问题
分清制造业和IT企业的区别,理清IT企业的业务流程
明确管理职责;调整组织结构
识别和建立软件企业的过程
建立文档化程序
解决好软件配置管理和软件设计变更控制
采用量化和统计技术,持续改进信息系统研发过程管理建立质量体系
建议项目级激励制度
目标管理和挣值管理
物质与精神激励措施
绩效弹性工资或设立项目专项奖金
理解质量成本
一致成本
预防成本:为了使项目结果满足项目的质量要求,在项目结果产生之前而采取的一些活动
评估成本:项目结果产生之后,为了评估项目结果是否满足项目的质量要求进行测试活动而产生的成本
非一致成本
缺陷成本:项目结果产生之后,为了纠正质量测试中不满足质量要求的错误而使其满足质量要求而发生的成本
提高项目文档质量
项目文档质量不高的原因
缺乏实践经验,缺乏评价文档质量的标准
不重视文档编写工作或是对文档编写工作的安排不恰当
高质量文档的特点:针对性;精确性;清晰性;完整性;灵活性;可追溯性
发展和遵从成熟度模型
项目管理成熟度模型
软件能力成熟度模型
软件质量功能模型
0 条评论
下一页