混合开发方法由什么构成?基于证据的刻画
软件工程
2021-01-21 v1
摘要
在众多可用的软件开发过程中,几乎没有任何一种被照本宣科地使用。无论公司规模或行业部门如何,大多数项目团队与公司都使用结合不同开发方法的定制化过程——即所谓的混合开发方法。尽管此类混合开发方法高度个性化,但关于如何系统性地构建协同实践的共同理解仍然缺失。在本文中,我们朝制定此类指南迈出了第一步。基于来自从业者大规模在线调查的 1,467 个数据点,我们研究过程使用的现状实践以回答以下问题:混合开发方法由什么构成?我们的发现表明,仅八种方法与少数实践构成了现代软件开发的核心。这一小组允许以统计方式构建混合开发方法。利用参与者选择中 85% 的一致水平,我们提供两个示例说明混合开发方法如何由其构成的实践所刻画。我们基于证据的分析方法为设计混合开发方法奠定了基础。
引用
@article{arxiv.2101.08016,
title = {What are Hybrid Development Methods Made Of? An Evidence-based Characterization},
author = {Paolo Tell and Jil Klünder and Steffen Küpper and David Raffo and Stephen G. MacDonell and Jürgen Münch and Dietmar Pfahl and Oliver Linssen and Marco Kuhrmann},
journal= {arXiv preprint arXiv:2101.08016},
year = {2021}
}
备注
Conference, 11 pages, 8 figures, 3 tables