返回目录
第 77 / 165 页

第 6 章 · 质量管理

对团队成员质量意识和质量管理方面的培训不足

团队成员质量意识和培训不足,根源在于质量管理体系不健全、过程执行不到位。这涉及管理质量(过程保证)和控制质量(成果检查)两个核心领域,常见问题包括未指定专职人员、未建立体系、测试方法不当等。

管理质量没做质量保证没有指定专门的质量管理人员没有建立质量保证体系控制质量没做质量控制测试方法不当或不充分范围确认

原文知识点

(2) 管理质量

  • 没做质量保证
  • 质量保证过程中缺乏 QA 的参与
  • 项目经理用人错误,小李没有质量保证经验
  • QA 发现问题应与当事人协商,如果无法达成一致要向项目经理或更高级别的领导汇报,而不能自作主张
  • 在质量管理中,没有与合适的技术手段相结合
  • 项目经理认为质量管理中他是配合的角色,认识错误
  • 公司高层对质量管理认识不足,不重视质量管理
  • 没有指定专门的质量管理人员
  • 没有建立质量保证体系
  • 未审计质量要求与质量控制测量结果
  • 质量部门应全程参与项目的质量管理和体系运行,不能只检查结果
  • 没有按公司的质量管理体系要求来进行项目的质量管理,团队成员没有质量意识;
  • 没有安排专职的项目质量管理人员;
  • 没有建立质量保证体系,没有 QA 或 QA 不独立于项目组织或经验不足
  • 只是凭经验进行检查工作,而没有按质量的标准进行检查
  • 在质量检查中发现问题后没有及时解决,没有达到质量检查的效果

(3) 控制质量

  • 没做质量控制
  • 质量控制环节缺失,例如评审和测试
  • 测试方法不当或不充分
  • 测试控制的流程不对,或未进行质量控制就进行了范围确认
  • 应加强项目过程中的质量控制或检查,不能等到工作产品完成后才检查
  • 质量控制做的不到位。
  • 存在走过场问题,没有深入地评审
  • 测试工作中在测试用例、测试方法、测试人员及测试环境等方面存在问题
  • 测试过程的阶段安排不合理,软件系统的测试时间不足
  • 代码被修改后没有及时进行回归测试并请干系人确认
  • 质量控制做的不到位,检查工作颗粒度不一
  • 缺少对项目质量管理工作和监督指导
  • 测试人员应该纳入项目团队管理,不应该请办公室职员代劳。
  • 针对质量问题可以提出的解决措施:

(1)严格执行公司的质量管理体系规范工作流程;

(2) 制定质量管理计划;

(3)执行质量保证计划;

(4)调配相关资源(如:人、财、物等)加强后续质量保证工作;

(5)加强后期的质量控制和测试,应安排相对独立的测试人员;

(6)提前加强产品交付后的客户服务和维护工作;

(7) 加强沟通;

(8)建议必要时修改质量基准争取以最小的代价获得用户认可。

(9)参与开发项目的软件过程描述。评审过程描述用于保证该过程与组织政策、内部软件标准、外界标准及项目计划的其他部分相符;

(10)按质量管理计划实施质量检查,检查是否按标准过程实施项目工作。及时完成项目过程中的质量检查,在每次进行检查之前应检查清单,并将质量管理相关情况予以记录;

(11)依据检查的情况和记录,识别与相应软件开发过程的偏差,分析问题原因,发现尚可能存在的问题,并与当事人协商,争取解决问题。问题解决后要进行验证,如果无法与当事人达成一致,应按问题上报流程报告项目经理(或更高级别的领导),直至问题解决:

(12)定期给项目干系人分发质量报告;

(13)协调变更控制和变更管理,并帮助收集和分析软件度量信息等;

(14)为项目组成员提供质量管理要求方面的培训或指导等。

(15)强有力的领导

(16)建立组织级项目管理体系

(17)建立组织级质量管理体系,包括制定可行的过程规范和质量目标、质量标准

(18)建立项目级激励制度

(19) 理解质量成本

(20)提高项目文档质量

(21)发展和遵从成熟度模型。

(22)应安排独立于项目组的有经验的质量保证人员负责质量保证工作

(23)对软件开发的过程实施质量审计

(24)注重对需求和设计等开发过程文件的技术评审工作

(25)应加强需求和设计方案的评审和质量控制工作

(26)应加强项目实施过程中的配置管理工作

(27)提出合理有效的质量整改措施(如建议的纠正措施、对项目计划可能的更新等)

  • 管理质量与质量控制的具体内容及区别联系:(补充了解)

管理质量:是针对过程改进和审计的,强调的是过程改进和信心保证。

质量控制:是按照质量要求、检查具体可交付成果的质量,强调的是具体的可交付成果。

两者的联系:

1)都是为了保证项目及产品符合质量要求

2)管理质量和质量控制都应贯穿项目始终

3)管理质量为质量控制提供更好的保证和条件,同时质量控制的测量结果也是管理质量过程的输入

  • 确认范围与质量控制的不同之处在于:(补充了解)

从检查的详细程度来说,核实产品、确认范围和质量控制是递进的、越来越细的检查过程。

  • 确认范围主要强调可交付成果获得客户或发起人的接受;质量控制强调可交付成果的正确性,并符合为其制定的具体质量要求(质量标准)。
  • 质量控制一般在确认范围前进行,也可同时进行;确认范围一般在阶段末尾进行,而质量控制并不一定在阶段未进行。
  • 质量控制属内部检查,由执行组织的相应质量部门实施;确认范围则是由外部干系人(客户或发起人)对项目可交付成果进行检查验收。
  • 质量管理计划内容包括哪些?

(1) 项目采用的质量标准

(2) 项目的质量目标

(3)质量角色与职责

(4)需要质量审查的项目可交付成果和过程

(5)为项目规划的质量控制和质量管理活动

(6) 项目使用的质量工具

(7) 与项目有关的主要程序

  • 质量成本

一 致性成本

预防成本

(打造某种高质量产品)

· 培训

· 文件过程

· 设备

  • 完成时间

评估成本

(评估质量)

· 测试

· 破坏性试验损失

· 检查

项目花费资金规避失败

不一致成本

内部失败成本

(项目中发现的失败)

·返工

· 报废

外部失败成本

(客户发现的失败)

· 债务

·保修工作

· 失去业务

项目前后花费的资金(由于失败)

  • 规划质量过程的数据表现技术:流程图、逻辑数据模型、矩阵图、思维导图。管理质量的数据表现技术:亲合图、因果图、流程图、直方图、矩阵图、散点图。管理质量中数据分析技术:备选方案分析、文件分析、过程分析、根本原因分析。质量控制的数据表现技术:因果图、控制图、直方图、散点图。

质量控制中数据收集技术:核对单、核查表、统计抽样、问卷调查

  • 质量审计的目标。

(1)识别全部正在实施的良好及最佳实践。

(2)识别所有违规做法、差距及不足。

(3)分享所在组织和/或行业中类似项目的良好实践。

(4)积极主动地提供协助,以改进过程的执行,从而帮助团队提高生产效率。

(5)强调每次审计都应对组织经验教训知识库的积累做出贡献等。

  • 帕累托图(排列图),是一种特殊的垂直条形图,用于识别造成大多数问题的少数重要原因。该法则认为:相对来说数量较小的原因往往造成绝大多数的问题或者缺陷。此项法则往往称为二八原理,即80%的问题是20%的原因所造成的。(补充了解)
【口诀】特殊的垂直条形图,识别造成大多数问题的少数重要原因。又称为二八法则,80%的问题是20%的原因造成的。
  • 管理质量的好处有哪些

在项目质量管理计划中所定义的一系列有计划、有系统的行动和过程,有助于:

  • 通过执行有关产品特定方面的设计准则,设计出最优的成熟产品
  • 建立信心,相信通过质量保证工具和技术(如质量审计和故障分析)可以使未来输出在完工时满足特定的需求和期望
  • 确保使用质量过程并确保其使用能够满足项目的质量目标
  • 提高过程和活动的效率与效果,获得更好的成果和绩效并提高干系人的满意度。
  • 质量报告的信息可以包含哪些

团队上报的质量管理问题,针对过程、项目和产品的改善建议,纠正措施建议(包括返工、缺陷/漏洞补救、100%检查等),以及在控制质量过程中发现的情况的概述。

  • 控制质量的工具:测试、产品评估中,提到的软件、硬件测试类型可包含哪些?

软件测试可能包括单元测试、集成测试、黑盒测试、白盒测试、接口测试、回归测试、 $ \alpha $测试等;

硬件开发中,测试可能包括环境应力筛选、老化测试、系统测试等。

  • 质量测量指标有哪些

按时完成的任务的百分比、以 CPI 测量的成本绩效、故障率、识别的日缺陷数量、每月总停机时间、每个代码行的错误、客户满意度分数,以及测试计划所涵盖的需求百分比(即测试覆盖度)。

(1)软件质量保证的定义:软件质量保证(SQA)是建立一套有计划、有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。

(2)软件质量保证的主要作用是给管理者提供预定义的软件过程的保证。

(3)软件质量保证的主要任务包括:SQA 审计与评审、SQA 报告、处理不合格问题。

通俗解释

这个知识点讲的是项目里常见的“质量没管好”问题。它把问题分成了两大类:一类是“管理质量”没做好,比如公司不重视、没专门人管、过程不规范;另一类是“控制质量”没做好,比如测试马虎、评审走过场。考试时,题目如果提到团队不懂质量、检查不到位,就往这两个方向找原因。

写质量题时,先分清规划质量、管理质量、控制质量,再写标准、指标、审计和改进。

背诵诀窍

  • 先记大类:问题分‘管理质量’(管过程)和‘控制质量’(管结果)两大类。答题时先判断题干属于哪类,再写具体点。
  • 管理质量常见点:1.没体系/没专人(QA);2.高层不重视/项目经理认识错;3.过程不合规/没审计。控制质量常见点:1.没做测试/评审;2.测试方法不当/时间不足;3.没回归测试/确认范围过早。
  • 解决措施背框架:1.严格执行体系;2.制定并执行计划;3.加强资源(人、测试);4.加强过程检查与沟通。记不住细节时,用‘应编制计划、应评审过程、应监控结果、应归档记录’套。
  • 关联记忆:管理质量(QA)是预防性的,保证过程好;质量控制(QC)是检查性的,保证结果好。两者都要做,且贯穿始终。

考场保底写法

应加强项目质量管理,制定并执行质量管理计划,安排专职质量保证人员,建立质量保证体系,并加强质量控制活动如评审和测试,以提高团队成员质量意识。

  • 答题结构:先点明‘管理质量’和‘控制质量’两方面不足,再分条列举。例如:‘一、管理质量方面:1.未建立质量保证体系,未指定专职QA人员;2.…’
  • 避免空泛:不要只写‘培训不足’,要结合原文点出具体问题,如‘未按公司质量管理体系要求进行培训,导致团队成员质量意识薄弱’或‘测试方法不当,如未进行充分的单元测试和集成测试’。
  • 注意术语:准确使用‘质量保证’(QA)、‘质量控制’(QC)、‘质量审计’、‘确认范围’等术语。混淆‘管理质量’和‘质量控制’会丢分。
  • 解决措施写法:用‘应…’句式,如‘应制定质量管理计划并严格执行’、‘应安排独立的有经验的QA人员’、‘应加强测试环节,如增加回归测试’。保底写‘应加强质量培训,建立并执行质量管理体系’。

题干识别信号

  • 题干提到‘团队成员缺乏质量意识’、‘培训不足’、‘检查流于形式’
  • 案例中出现‘测试不充分’、‘评审走过场’、‘没有QA人员’、‘未按标准过程执行’等描述
  • 问题涉及‘质量保证’或‘质量控制’具体环节的缺失或不当