当敏捷开发不够好时:关于如何做出正确决策的初步尝试
软件工程
2014-07-03 v2 计算机与社会
摘要
特别是在过去十年中,敏捷开发不仅吸引了广大热情软件开发者的赞誉,也招致了其他人的批评。无论如何,对敏捷开发的采纳或拒绝有时似乎更多基于可疑的理解,而非基于批判性且信息充分的决策过程。本文讨论了上述批评的双重性质,并将反对敏捷开发的论点归类于一个关键风险因素的分类体系中。基于该分类体系,我们随后提出了一种决策模型和工具,以支持软件工程师和其他利益相关者就是否使用敏捷开发进行决策。该工具可免费在线获取,并附带一套指南:其目的是促进开发者社区进一步评估敏捷方法的潜力和关键问题。
引用
@article{arxiv.1402.5557,
title = {When Agile Is Not Good Enough: an initial attempt at understanding how to make the right decision},
author = {Vito Veneziano and Austen W. Rainer and Sheraz Haider},
journal= {arXiv preprint arXiv:1402.5557},
year = {2014}
}