arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2101.08016cs.SE
收藏

混合开发方法是由什么组成的?循证特征

What are Hybrid Development Methods Made Of? An Evidence-based Characterization

Paolo Tell, Jil Klünder, Steffen Küpper, David Raffo, Stephen G. MacDonell, Jürgen Münch, Dietmar Pfahl, Oliver Linssen, Marco Kuhrmann

摘要:

在众多可用的软件开发过程中,本书几乎没有使用任何一个。无论公司规模或行业部门如何,大多数项目团队和公司都使用结合不同开发方法的定制过程-所谓的混合开发方法。尽管这种混合开发方法是高度个性化的,但缺乏对如何系统地构建协同实践的共同理解。在本文中,我们为制定这样的指导方针迈出了第一步。基于从业者中的大规模在线调查的1,467个数据点,我们研究了过程使用的实践现状,以回答这个问题:混合开发方法是由什么组成的?我们的研究结果表明,只有八种方法和少数实践构建了现代软件开发的核心。这个小集合允许在统计上构建混合开发方法。在参与者的选择中使用85%的一致性水平,我们提供了两个例子来说明混合开发方法的特点是由它们组成的实践。我们的循证分析方法为设计混合开发方法奠定了基础。

英文摘要:

Among the multitude of software development processes available, hardly any is used by the book. Regardless of company size or industry sector, a majority of project teams and companies use customized processes that combine different development methods -- so-called hybrid development methods. Even though such hybrid development methods are highly individualized, a common understanding of how to systematically construct synergetic practices is missing. In this paper, we make a first step towards devising such guidelines. Grounded in 1,467 data points from a large-scale online survey among practitioners, we study the current state of practice in process use to answer the question: What are hybrid development methods made of? Our findings reveal that only eight methods and few practices build the core of modern software development. This small set allows for statistically constructing hybrid development methods. Using an 85% agreement level in the participants' selections, we provide two examples illustrating how hybrid development methods are characterized by the practices they are made of. Our evidence-based analysis approach lays the foundation for devising hybrid development methods.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑