探索敏捷软件开发中的数据管理挑战与解决方案:文献综述与从业者调查
软件工程
2025-02-19 v4
摘要
背景:管理与软件产品及其开发相关的数据给软件项目和敏捷开发团队带来了重大挑战。这些挑战包括整合来自不同来源的数据,以及在持续变化和适应中确保数据质量。目的:本文系统地探讨了敏捷项目中的数据管理挑战和潜在解决方案,旨在为研究人员和从业者提供关于数据管理挑战与解决方案的见解。方法:我们采用了混合方法,包括系统性文献综述(SLR)以了解研究现状,随后对从业者进行调查以反映实践现状。该 SLR 审查了 45 项研究,识别并分类了数据管理方面及其相关的挑战和解决方案。从业者调查捕捉了 32 名深度参与数据管理的行业从业者的实践经验和解决方案,以补充 SLR 的发现。结果:我们的发现识别了实践中的主要数据管理挑战,例如管理数据集成过程、捕获多样化数据、自动化数据收集以及满足实时分析要求。为了应对这些挑战,确定了自动化工具、分散式数据管理实践和基于本体的方法等解决方案。这些解决方案通过提供为敏捷项目需求量身定制的灵活框架,增强了数据集成,提高了数据质量,并实现了实时决策。结论:本研究指出了敏捷软件开发中数据管理的重大挑战和可行的解决方案。我们的发现为从业者和研究人员提供了实践启示,强调开发有效的数据管理实践和工具以应对这些挑战并提高项目成功率。
引用
@article{arxiv.2402.00462,
title = {Exploring Data Management Challenges and Solutions in Agile Software Development: A Literature Review and Practitioner Survey},
author = {Ahmed Fawzy and Amjed Tahir and Matthias Galster and Peng Liang},
journal= {arXiv preprint arXiv:2402.00462},
year = {2025}
}
备注
Preprint accepted for publication in Empirical Software Engineering, 2025