项目经理眼中的质量内建|思享者第1期
- 2025-02-08 11:41:00
- 刘洋 原创
- 688
本期回顾:
Q1: 项目经理如何同时把控项目进度和项目质量
痛点
在项目执行过程中,当项目组成员拼命赶着进度,但是质量问题却越积越多。
原因分析
- 项目经理对进度的重视总是大于质量,把控不严,造成了质量问题的越积越多。
- 在目前的项目分工模式下,开发关注进度,测试关注质量,这样导致质量目标的缺失。
解决方案
- 引进质量内建中的测试覆盖率的概念,用测试覆盖率*用例通过率作为质量指标,这样就可以防止漏侧。
- 引进质量内建中的测试左移的概念,用缺陷密度作为开发自测的质量标准,这样可以有效得避免过度返工、节约成本。
- 迭代方式可以防止一定程度的质量问题积压,加快缺陷的修复周期。
Q2:项目经理如何保证测试质量等于上线质量
痛点
项目经理觉得内部测试都通过了,但系统部署上线之后总是会出事故。
原因分析
- 目前的用例无法覆盖应被测试的所有代码,那些未被覆盖的代码造成了上线后的缺陷。
- 偶然发生的缺陷由于在内部测试中无法复现,因而被忽略,会造成上线后的问题。
解决方案
- 加强开发的自测,这样从源头上最大可能避免“幽灵缺陷”产生的可能性。
- 借助于一些工具,比如覆盖率工具就提供了测试覆盖率的统计及缺陷定位,可以帮助项目经理提升管理效率。
Q3:如何更好地管理需求(重点需求、需求变更)
痛点
- 交付的功能与客户提出的需求总是存在很大的不一致。
- 测试需要回归大量的用例还容易出错。
原因分析
- 沟通中本身存在信息传递的偏差,需求越大,偏差就越多。
- 测试对于复杂的需求不知道要回归多少用例。
解决方案
- 开发为重点需求单独开特性分支,这样方便管理。
- 需求评审和用例评审让客户一起参加,这样减少后期交付风险。
- 借助于一些工具,比如覆盖率工具就提供了需求覆盖率统计功能。这样就可以加强对需求的把控;覆盖率工具同时还提供了用例回归推荐,有效减轻了测试的工作量。
发表评论