PDCA方法

558 阅读2分钟

PDCA过程改进方法论

一、PDCA是什么?

PDCA是一套完整的质量过程改进的方法论,包括四个阶段:

  • Plan(计划):分析现状,查找问题。
  • Do(执行):按照计划严格实施并记录实施结果。
  • Check(检查):对比预期结果和实际结果,检查执行效果是否达到预期,有无产生偏差。
  • Action(行动):有用的经验证实标准化、流程化;失败的教训则制定避免方案。对于尚未解决的问题,制定下一个PDCA循环继续改进。

二、PDCA的作用

该部分要求读者自行总结,主要围绕如何通过PDCA方法论来实现持续的过程改进和优化。

三、PDCA的实施步骤

  1. 分析现状,查找问题。例如学习过程中听不进去。
  2. 定义问题:预期结果与实际结果之间的差异。
  3. 分析影响因素:找出导致问题的原因,并形成列表。
  4. 筛选主要影响因素:应用80/20原则,确定关键原因进行评估。
  5. 采取措施,制定计划:针对关键原因制定具体措施和目标。
  6. 实施计划:严格按照计划执行,并记录实施情况。
  7. 检查执行效果:比较预期与实际结果,确认是否达到目标。
  8. 标准化成功经验或制定避免失败的方案:将有效做法制度化;为未解决问题设定新的PDCA循环继续改进。

四、PDCA在测试中的应用

主要用于流程改进,涉及整个生产过程,特别是精益生产中由SQA(软件质量保障专员)使用。

五、软件质量过程管理

1. 岗位划分

  • QA(质量保障):负责保障过程。
  • QC(质量控制):专注于保障技术。
  • 管理层:负责保障组织的整体运作。

2. 软件质量的铁三角

  • 组织:指企业的组成结构,涵盖分工、责任、范围、制度等。
  • 管理层:如质量总监、CTO、CEO等角色,负责对组织进行改进。
  • 流程:完成特定任务的一系列相关活动,旨在使不可见的生产过程可视化,提高工作效率。
    • 测试工程师需熟悉的相关流程包括软件研发流程、不同类型的测试流程(单元测试、集成测试、系统测试、性能测试)、配置管理流程、同行评审流程及需求管理流程。
  • 技术:测试工程师需要掌握的技术包括白盒测试技术、黑盒测试技术、自动化测试技术、测试分析技术和测试设计技术等。

3. 概念

  • 缺陷免疫:指人员对过程非常熟悉,即使产生了某些缺陷也可能视而不见的现象。

备注:来自蜗牛学院的测试开发学习过程的学习笔记