产品待办事项评级:Scrum 中测试质量测量的案例研究
软件工程
2014-11-26 v2
摘要
敏捷软件开发方法侧重于那些进度落后或极有可能出现开发问题的软件项目。在过去十年中,敏捷方法已从小众技术转变为主流方法论。Scrum 作为一种敏捷软件开发方法,因其适应性而被广泛采用。本文提出了一种用于衡量 Scrum 过程中测试过程质量的度量指标。由于产品质量与过程质量相关,提高测试质量可确保高质量的产品。此外,基于 SoftwarePeople 公司八年成功实施 Scrum 的经验,我们描述了强调测试过程的 Scrum 流程。我们提出了一种名为“产品待办事项评级”(Product Backlog Rating, PBR)的指标,用于评估 Scrum 中的测试过程。PBR 考虑了 Scrum 迭代中待开发功能的复杂性,评估测试评级,并提供测试过程的数值评分。该指标能够提供产品在开发生命周期中测试过程的全面概览。我们展示了一个案例研究,说明该指标如何在 SoftwarePeople 公司中使用。该案例研究解释了在 Sprint 中开发的一些功能,涉及功能复杂性和潜在测试评估难度,并展示了如何在 Sprint 期间计算 PBR。我们提出了一种测试过程评估指标,为 Scrum 测试过程提供洞察。然而,该指标仍需结合相关资源(如质量保证工程师、Scrum 周期长度)进行进一步评估。
引用
@article{arxiv.1310.2545,
title = {Product Backlog Rating: A Case Study On Measuring Test Quality In Scrum},
author = {Imrul Kayes and Mithun Sarker and Jacob Chakareski},
journal= {arXiv preprint arXiv:1310.2545},
year = {2014}
}