IT项目管理期末复习——Chapter 8 项目质量管理

目录


一、什么是项目质量管理

  1. 质量的定义

    1. 固有特征满足要求的程度

    2. 项目的过程和产品满足书面规范的要求

    3. 产品可以按其预期用途使用

  2. **项目质量管理的目的:**确保项目能够满足它所应被满足的需求

  3. ⭐项目质量管理的3个过程:

    1. 计划质量管理

      • 确认需求
    2. 实施质量保证

      • 定期评估
    3. 控制质量

      • 监控特定项目结果,并提高质量

二、计划质量管理

  1. 现代质量管理的要点(thrust)/如何预防缺陷

    • 选择合适的材料

    • 培训和教导人们的质量观念

    • 计划一个确保产生合适结果的过程

  2. ⭐IT项目中影响质量的重要范围部分包括:

    • 功能性和特色

    • 系统输出

      • 系统产生的界面和报告
    • 性能

    • 可靠性

    • 可维护性

三、质量控制过程

⭐质量控制过程的主要输出

  1. 验收决策(Acceptance decisions)

    • 确定作为项目的一部分而生产的产品或服务是否通过验收的决策
  2. 返工(Rework)

    • 为使被拒收的项目达到和满足产品需求、规范或干系人的其他期望而采取的行动
  3. 过程调整(Process adjustments)

    • 根据质量控制的度量结果,纠正或防止进一步的质量问题而做的调整

四、质量控制的工具和技术

⭐7种基本质量工具

  1. 因果图(Cause-and-effect diagrams)

    • 将关于质量问题的投诉追溯到有责任的生产操作

    • 帮助找到问题的根本原因

    • 也叫鱼骨图(fishbone diagrams)或石川图(Ishikawa diagrams)

    • 使用5问法(5 whys)

  1. 控制图(Control chart)

    • 数据的图形表示,用于说明过程随时间变化的结果

    • 控制图的主要用途是预防缺陷,而不是检测或拒绝缺陷

    • 七点运行法则(Seven run rule):如果连续七个数据点都低于平均值、高于平均值,或者都呈上升或下降趋势,那么就需要检查过程中是否存在非随机问题

  1. 检查表(Checksheet)

    • 用于收集和分析数据

    • 有时被称为统计表(tally sheet)或清单(check list)

  1. 散点图(Scatter diagram)

    • 展示两个变量之间是否存在关系

    • 数据点越接近对角线,两个变量之间的关系就越密切

  1. 直方图(Histogram)

    • 直方图是变量分布的条形图

    • 每根条形代表问题或情况的一个属性或特征,条形的高度代表其频率

  2. 帕累托图(Pareto chart)

    • 帕累托图是一种直方图,可以帮助你识别和优先处理问题区域

    • 帕累托分析也称为80‐20法则,意思是80%的问题通常是由20%的原因造成的

  1. 流程图(Flowcharts)

    • 显示流程逻辑和流程的图形,帮助分析问题是如何发生的,以及如何改善的过程

1. 统计抽样

  1. **统计抽样(Statistical sampling):**从感兴趣的总体中选择一部分进行检验

  2. 样本大小公式

    样本大小 = 0.25 × ( 可信度因子 / 可接受误差 ) 2 样本大小 =0.25×(可信度因子/可接受误差)^2 样本大小=0.25×(可信度因子/可接受误差)2

    可接受误差 = 1 − 期望可信度 可接受误差=1-期望可信度 可接受误差=1−期望可信度

2. 六西格玛

  1. 六西格玛定义:一种灵活的综合性系统方法,通过它实现、维持、最大化商业的成功。它是由密切理解客户需求、事实、数据和统计分析的规范使用,以及对管理、改进、业务流程再造的密切关注等因素唯一驱动的。

  2. 在六西格玛中一个重要的概念是通过减少偏差来改善质量

  3. 应用六西格玛进行质量控制的项目通常遵循称为DMAIC的五阶段改进流程

  4. ⭐DMAIC五阶段改进过程

    1. 界定(define)

      • 界定问题/机会、流程和客户需求
    2. 度量(measure)

      • 界定度量范围,然后收集、汇编和呈现数据
    3. 分析(analyze)

      • 仔细观察流程细节来发现改进机会
    4. 改进(improve)

      • 产生改善问题的解决方案和思路
    5. 控制(control)

      • 跟踪和检验所做的改进和可预测性解决方案的稳定性

3. 测试

  1. 在系统开发生命周期的几乎每个阶段中都需要测试,而不仅仅在一个产品被运送或交付客户之前。

  2. 测试的阶段/类型

    • 单元测试

      • 测试每个独立的组件(通常是程序),以确保其尽可能无缺陷
    • 集成测试

      • 发生在单元测试和系统测试之间,用于测试功能分组组件
    • 系统测试

      • 将整个系统作为一个实体进行测试
    • 用户验收测试(User acceptance testing)

      • 在系统交付验收之前由最终用户之前执行
  3. **软件缺陷(Software defect):**在程序交付之前必须被更正的问题

  4. 测试不足以充分防止软件缺陷,因为:

    • 对一个复杂系统的测试方法数量巨大

    • 用户将继续发明开发者从未考虑过的系统使用方式

五、现代质量管理

现代质量管理追求:

  • 客户满意

  • 注重预防而非检查

  • 承认管理层对质量的责任

六、提高IT项目质量

提高IT项目质量的建议

前面的:

  1. 好的质量计划

  2. 质量保证

  3. 质量控制

其他方面:

  • 强大的领导

    • 大部分质量问题与管理有关,而非技术问题
  • 理解质量成本

    • 5种主要的质量成本

      1. 预防成本

      2. 评估成本

      3. 内部故障成本

        • 在客户收到产品前纠正已识别缺陷所发生的成本,如返工,延期付款等
      4. 外部故障成本

        • 在交付给客户前未检测和纠正的所有错误相关的成本,如客户投诉、未来商务机会等
      5. 测量和测试设备成本

  • 关注影响质量的组织影响和工作场所因素

  • 遵循成熟度模型(maturity model)

    • 用于帮助组织改进他们的过程和系统的框架模型

    • 描述一个日益有组织的和有系统的成熟过程的进化路径

七、本章小结

  1. 项目质量管理确保项目能满足其开展的需求

  2. 主要流程包括

    • 计划质量

    • 执行质量保证

    • 执行质量控制


相关推荐
Flittly2 小时前
【SpringSecurity新手村系列】(3)自定义登录页与表单认证
java·笔记·安全·spring·springboot
Stella Blog2 小时前
狂神Java基础学习笔记Day04
java·笔记·学习
一只机电自动化菜鸟2 小时前
一建机电备考笔记(17) 常用设备—通用设备1(含考频+题型)
笔记·学习·职场和发展·生活·学习方法
bekote2 小时前
笔记|数据库
数据库·笔记
深蓝海拓2 小时前
基于QtPy (PySide6) 的PLC-HMI工程项目(十)框架初成的阶段总结
网络·笔记·python·学习·ui·plc
戏舟的嵌入式开源笔记3 小时前
LVGL部件应用笔记(基于正点原子教程,持续更新)
笔记
九成宫3 小时前
IT项目管理期末复习——Chapter 7 项目成本管理
笔记·项目管理·软件工程
半兽先生4 小时前
软考中级-系统集成项目管理工程师-计算题专题
软件工程
时也-K5 小时前
软件工程章节知识梳理-软件过程模型
软件工程