探讨敏捷实践质量对软件产品质量的影响
软件工程
2024-12-23 v1
摘要
敏捷方法及其相关实践被认为能为软件开发人员和客户带来价值。研究报告显示,这些方法能够提升团队生产力和软件质量。虽然这些见解对理解敏捷方法在软件开发期间如何创造价值有所帮助,但仍需理解有用实践与结果在项目持续时间上的交叉作用。这一研究addresses 这一机会,对学生项目进行观察研究,并补充对人口统计数据的分析以及关于在使用敏捷实践过程中遇到的挑战的开放性回答。来自 22 个学生团队、85 项响应的数据被用于定量和定性方法进行分析,其中我们发现良好的编码实践和质量管理技术与产品质量的所有维度(例如功能范围和软件打包)呈正相关。结果还表明,软件产品质量由需求界定、团队计划和沟通、以及编码实践预测。然而,团队计划和沟通的高水平并非所有软件开发活动都必需。当考察项目挑战时,观察到技术技能不足和时间管理不善是项目成功面临的最大挑战。尽管这些挑战可能被敏捷实践所缓解,但这些实践本身也可能引起不安,这需要在项目实施期间进行平衡。
引用
@article{arxiv.2412.15761,
title = {Understanding the Effect of Agile Practice Quality on Software Product Quality},
author = {Sherlock Anthony Licorish},
journal= {arXiv preprint arXiv:2412.15761},
year = {2024}
}
备注
IEEE-TSE preprint, 13 pages, 3 figures, 6 tables