项目质量管理

简介: 项目质量管理

bff1aabe88a111cb04e0ee05b0145583.png

核心概念

一致性成本

预防成本

  • 培训
  • 流程文档化
  • 设备
  • 选择正确的做事时间

评价成本

  • 测试
  • 破坏性测试导致的损失
  • 检查

非一致性成本 (缺陷成本)

内部失败成本 (项目内部发现的)

  • 返工
  • 废品

外部失败成本 (客户发现的)

  • 责任
  • 保修
  • 业务流失

质量的责任

传统质量管理观点

  • 质量是检查出来的
  • 质量就是指产品的质量
  • 缺陷是不可避免的
  • 质量管理是质量部门人员的事情
  • 对于质量事故,基层人员负主要责任
  • 质量越高越好
  • 改进质量主要靠检查和返工

现在质量管理观点

  • 质量是规划出来的,而非检查出来的
  • 质量不只是产品还包括过程
  • 事情一次作对成本最低-零缺陷
  • 质量管理,人人有责
  • 质量责任高层管理者承担 85% 责任
  • 质量就是符合要求、适用、客户满意,需要考虑成本与收益
  • 改进质量靠预防和评估

规划质量管理 (规划)

规划质量管理是识别项目及其可交付成果的质量要求和标准,并书面描述项目将如何证明符合质量要求和标准的过程。本过程的主要作用是,为在整个项目期间如何管理和核实质量提供指南和方向。质量就是要求,质量产生于计划而非检查。

在此阶段需要输出:

1. 质量管理计划:描述如何实施适用的政策、程序和指南以实现质量目标,包含如下内容:

  • 项目采用的质量标准
  • 项目的质量目标
  • 质量角色与职责
  • 需要质量审查的项目可交付成果和过程
  • 为项目规划质量控制和质量管理活动
  • 项目使用的质量工具
  • 统计抽样的频率和规模
  • 与项目有关的主要程序,比如纠正措施程序、持续改进程序

2. 质量测量指标:专用于描述项目或产品属性,以及控制质量过程将如何验证符合程度。如:任务完成百分比,故障率等。3. 项目管理计划更新:包含风险管理计划、范围基准等。4. 项目文件更新:包含经验教训登记册、需求跟踪矩阵、风险登记册、相关方登记册等。

管理质量 (执行)

管理质量是把质量管理计划中的内容细化成可执行的质量管理活动,并加以执行,以便在项目上落实组织的质量政策。本过程的主要作用是:

  • 提高实现质量目标的可能性(能力)。
  • 提高相关方对项目将要满足质量标准的信心。
  • 识别无效的过程和导致质量低劣的原因(过程分析)。
  • 消除无效不增值的活动,促进项目绩效。
  • 促进质量过程的改进(过程分析)。
  • 管理质量使用控制质量过程的数据和结果向相关方展示项目的总体质量状态。

管理质量过程关注的是过程,其核心目的是提高实现质量目标的(可能性)能力。通过过程的合法合规性使产品少出错。关注的是过程少出错。

数据分析-根本原因分析

根本原因分析是确定引起偏差、缺陷或风险的根本原因的一种分析技术。一项根本原因可能引起多项偏差、缺陷或风险,根本原因分析还可以作为一项技术,用于识别问题的根本原因并解决问题,消除所有根本原因可以杜绝问题再次发生。

数据表现

  • 亲和图
  • 因果图(鱼骨图,石川图,why-why 分析图)
  • 流程图
  • 直方图(帕累托图)
  • 矩阵图
  • 散点图

审计

审计是用于确定项目活动是否遵循了组织和项目的决策、过程与程序的一种结构化且独立的过程。质量审计通常由项目外部的团队开展,如组织内部审计部门、项目管理办公室(PMO)或组织外部的审计师。质量审计目标可能包括(但不限于):

  • 识别全部正在实施的良好及最佳实践
  • 识别所有违规做法、差距及不足
  • 分享所在组织或行业中类似项目的良好实践
  • 积极、主动地提供协助,以改进过程的执行,从而帮助团队提高生产率
  • 强调每次审计都应对组织经验教训知识库的积累做出贡献
  • 确定项目活动是否与组织政策一致
  • 确认已批准的变更请求的实施情况

归纳:总结质量管理方面的合规性、有效性、经验教训。目的:采取后续纠正措施纠正问题,可以带来质量成本的降低。

面向X的设计

面向 X 的设计(Design for X) 是产品设计期间可采用的一系列技术指南,旨在优化设计的特定方面,可以控制或提高产品最终特性。DFX 中的 “X” 可以是产品开发的不同方面,例如可靠性、调配、装配、制造、成本、服务、可用性、安全性和质量。使用 DFX 可以降低成本、改进质量、提高绩效和客户满意度。

在此阶段需要输出:

1. 质量报告2. 测试与评估文件3. 变更要求4. 项目管理计划更新:包含质量管理计划、范围基准、进度基准、成本基准等。5. 项目文件更新:包含问题日志、经验教训登记册、风险登记册等。

控制质量 (监控)

控制质量是为了评估绩效确保项目输出完整、正确且满足客户期望,而监督和记录质量管理活动执行结果,并推荐必要的变更的过程控制质量过程的一个目的就是确定可交付成果的正确性,输出核实的可交付成果。

测试或产品评估

测试是一种有组织的、结构化的调查,旨在根据项目需求提供有关被测产品或服务质量的客观信息。测试的目的是找出产品或服务中存在的错误、缺陷、漏洞或其他不合规问题。用于评估各项需求的测试的类型、数量和程度是项目质量计划的一部分。测试可以贯穿整个项目,可以随着项目的不同组成部分变得可用时进行,也可以在项目结束(即交付最终可交付成果)时进行。

数据表现-控制图

控制图用于确定一个过程是否稳定,或者是否具有可预测的绩效。控制图中的数据点可以显示过程的随机波动、突然跳跃或偏差逐渐扩大的趋势。通过持续监测一个过程的输出,控制图有助于评价过程变更是否达到了预期的改进效果。七点规则:如果连续七个点观测值都落在控制图目标值线的同一边,或者在目标值两边呈现同方向变动,那么就认为这种数据分布是“非随机”的,意味着执行过程失控。

在此阶段需要输出:

1. 质量控制测量结果2. 核实的可交付成果3. 工作绩效信息4. 变更请求5. 项目管理计划更新:包含质量管理计划。6. 项目文件更新:包含问题日志、经验教训登记册、风险登记册、测试与评估文件等。

推荐文章

  1. 项目整合管理
  2. 项目范围管理
  3. 项目进度管理
  4. 项目成本管理

加入交流圈子

fcb4f26855bfd958cab84ee559524cfb.jpg

目录
相关文章
|
XML 存储 JSON
JSON、JSONObject 与 JSONArray 详细介绍及其应用方式
JSON、JSONObject 与 JSONArray 详细介绍及其应用方式
4693 3
JSON、JSONObject 与 JSONArray 详细介绍及其应用方式
|
3月前
|
人工智能 JSON 测试技术
AI智能体开发实战:从提示工程转向上下文工程的完整指南
曾被热捧的提示工程正逐渐退潮,本文揭示其局限性,并提出“上下文工程”新范式:通过结构化提示、精准上下文管理、工具调用与统一状态,构建可扩展、可恢复、生产级的智能体工作流,推动AI系统迈向工程化与可控化。
395 9
AI智能体开发实战:从提示工程转向上下文工程的完整指南
|
Oracle 关系型数据库 Linux
CentOS7下安装TigerVNC Server
CentOS7下安装TigerVNC Server
1296 0
CentOS7下安装TigerVNC Server
|
4月前
|
存储 Ubuntu
在Ubuntu 18.04 ARM平台上离线安装cifs-utils包
务 必 留 意 , 在 执行 上 述 操作 过 程 中 , 需 要 根据 实际情况调整 命令断 及 文件 路径 。 步 骤断 可能 因 版本 更新 或 特殊 情 况而 发生变化 , 因 止 在 执行 命前 应 先 核实 相关信息 的 准确 性 。
267 0
|
11月前
|
Web App开发 存储 传感器
大模型编程(4)- 大白话 agent
本文介绍了大模型中的`agent`概念及其作用。通过类比日常使用的浏览器作为访问网页的代理,解释了`agent`在大模型中的角色:简化复杂操作、增强功能性。文中提到,即使是简单的功能实现(如查询天气),也可以视为`agent`的应用。进一步探讨了一个典型的智能家庭助理`agent`的工作流程,包括感知环境、思考决策和执行行动三个主要阶段。这不仅帮助理解`agent`的功能,也为开发更复杂的`agent`提供了参考。
348 3
|
资源调度 数据挖掘
六西格玛的核心工具与方法:质量管理模型
六西格玛是一种基于数据的质量管理方法,旨在减少缺陷和变异,提高产品和服务质量。其核心是DMAIC模型:定义、测量、分析、改进和控制。
1093 0
六西格玛的核心工具与方法:质量管理模型
ly~
|
缓存 监控 编译器
如何优化 SDL 图形库在不同系统中的性能
SDL(Simple DirectMedia Layer)是一个跨平台的多媒体开发库,用于优化不同系统中的图形库性能。在银河麒麟系统中,通过SDL渲染模式提升视频监控客户端性能,支持更多播放路数。优化方法包括:1) 图像加载时使用SDL_ConvertSurface转换图像格式,避免内存中存在多份拷贝;2) 在VSCode下配置SDL时,合理设置编译器选项和项目架构,减少API调用带来的性能开销;3) 使用SDL库在景嘉微7200显卡上优化渲染性能,提高播放路数。综合考虑图像加载优化、系统特性利用及硬件兼容性,以实现最佳性能。
ly~
782 6
|
测试技术 项目管理 uml
「软件项目管理」软件项目范围计划——需求管理与任务分解
该文章详细介绍了软件项目范围计划中的需求管理与任务分解技术,包括需求获取、分析、编写、验证、变更管理的过程,以及任务分解的方法和实践,旨在帮助项目管理者有效地控制项目范围和推进项目进展。
「软件项目管理」软件项目范围计划——需求管理与任务分解
|
SQL 关系型数据库 MySQL
MySQL实现并发控制的过程
数据库系统到底是怎么进行并发访问控制的?本文以 MySQL 8.0.35 代码为例,尝试对 MySQL 中的并发访问控制进行整体介绍。
|
存储 编解码 监控
RGB 和 YUV 区别
【10月更文挑战第26天】RGB和YUV在色彩表示原理、数据存储方式、应用场景以及转换关系等方面都存在着明显的区别,它们各自在不同的领域发挥着重要的作用。