Towards the statistical construction of hybrid development methods

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Autoren

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

Organisationseinheiten

Externe Organisationen

  • Københavns Universitet
  • Technische Universität Clausthal
  • Portland State University
  • Auckland University of Technology
  • Hochschule Reutlingen
  • University of Tartu
  • FOM Hochschule für Oekonomie & Management gemeinnützige GmbH Essen
  • Universität Passau
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Aufsatznummere2315
FachzeitschriftJournal of Software: Evolution and Process
Jahrgang33
Ausgabenummer1
Frühes Online-Datum18 Nov. 2020
PublikationsstatusVeröffentlicht - 18 Jan. 2021

Abstract

Hardly any software development process is used as prescribed by authors or standards. Regardless of company size or industry sector, a majority of project teams and companies use hybrid development methods (short: hybrid methods) that combine different development methods and practices. Even though such hybrid methods are highly individualized, a common understanding of how to systematically construct synergetic practices is missing. In this article, we make a first step towards a statistical construction procedure for hybrid methods. Grounded in 1467 data points from a large-scale practitioner survey, we study the question: What are hybrid methods made of and how can they be systematically constructed? Our findings show that only eight methods and few practices build the core of modern software development. Using an 85% agreement level in the participants' selections, we provide examples illustrating how hybrid methods can be characterized by the practices they are made of. Furthermore, using this characterization, we develop an initial construction procedure, which allows for defining a method frame and enriching it incrementally to devise a hybrid method using ranked sets of practice.

ASJC Scopus Sachgebiete

Zitieren

Towards the statistical construction of hybrid development methods. / Tell, Paolo; Klünder, Jil; Küpper, Steffen et al.
in: Journal of Software: Evolution and Process, Jahrgang 33, Nr. 1, e2315, 18.01.2021.

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Tell, P, Klünder, J, Küpper, S, Raffo, D, MacDonell, S, Münch, J, Pfahl, D, Linssen, O & Kuhrmann, M 2021, 'Towards the statistical construction of hybrid development methods', Journal of Software: Evolution and Process, Jg. 33, Nr. 1, e2315. https://doi.org/10.1002/smr.2315
Tell, P., Klünder, J., Küpper, S., Raffo, D., MacDonell, S., Münch, J., Pfahl, D., Linssen, O., & Kuhrmann, M. (2021). Towards the statistical construction of hybrid development methods. Journal of Software: Evolution and Process, 33(1), Artikel e2315. https://doi.org/10.1002/smr.2315
Tell P, Klünder J, Küpper S, Raffo D, MacDonell S, Münch J et al. Towards the statistical construction of hybrid development methods. Journal of Software: Evolution and Process. 2021 Jan 18;33(1):e2315. Epub 2020 Nov 18. doi: 10.1002/smr.2315
Tell, Paolo ; Klünder, Jil ; Küpper, Steffen et al. / Towards the statistical construction of hybrid development methods. in: Journal of Software: Evolution and Process. 2021 ; Jahrgang 33, Nr. 1.
Download
@article{fccd8d6530074f48aa95985d1c37d7b3,
title = "Towards the statistical construction of hybrid development methods",
abstract = "Hardly any software development process is used as prescribed by authors or standards. Regardless of company size or industry sector, a majority of project teams and companies use hybrid development methods (short: hybrid methods) that combine different development methods and practices. Even though such hybrid methods are highly individualized, a common understanding of how to systematically construct synergetic practices is missing. In this article, we make a first step towards a statistical construction procedure for hybrid methods. Grounded in 1467 data points from a large-scale practitioner survey, we study the question: What are hybrid methods made of and how can they be systematically constructed? Our findings show that only eight methods and few practices build the core of modern software development. Using an 85% agreement level in the participants' selections, we provide examples illustrating how hybrid methods can be characterized by the practices they are made of. Furthermore, using this characterization, we develop an initial construction procedure, which allows for defining a method frame and enriching it incrementally to devise a hybrid method using ranked sets of practice.",
keywords = "hybrid methods, software development, software process, survey research",
author = "Paolo Tell and Jil Kl{\"u}nder and Steffen K{\"u}pper and David Raffo and Stephen MacDonell and J{\"u}rgen M{\"u}nch and Dietmar Pfahl and Oliver Linssen and Marco Kuhrmann",
note = "Funding Information: We thank all the study participants and the researchers involved in the HELENA project for their great effort in collecting data. was supported by the institutional research grant PRG887 of the Estonian Research Council as well as the Estonian IT Center of Excellence (EXCITE) TK148. Dietmar Pfahl",
year = "2021",
month = jan,
day = "18",
doi = "10.1002/smr.2315",
language = "English",
volume = "33",
number = "1",

}

Download

TY - JOUR

T1 - Towards the statistical construction of hybrid development methods

AU - Tell, Paolo

AU - Klünder, Jil

AU - Küpper, Steffen

AU - Raffo, David

AU - MacDonell, Stephen

AU - Münch, Jürgen

AU - Pfahl, Dietmar

AU - Linssen, Oliver

AU - Kuhrmann, Marco

N1 - Funding Information: We thank all the study participants and the researchers involved in the HELENA project for their great effort in collecting data. was supported by the institutional research grant PRG887 of the Estonian Research Council as well as the Estonian IT Center of Excellence (EXCITE) TK148. Dietmar Pfahl

PY - 2021/1/18

Y1 - 2021/1/18

N2 - Hardly any software development process is used as prescribed by authors or standards. Regardless of company size or industry sector, a majority of project teams and companies use hybrid development methods (short: hybrid methods) that combine different development methods and practices. Even though such hybrid methods are highly individualized, a common understanding of how to systematically construct synergetic practices is missing. In this article, we make a first step towards a statistical construction procedure for hybrid methods. Grounded in 1467 data points from a large-scale practitioner survey, we study the question: What are hybrid methods made of and how can they be systematically constructed? Our findings show that only eight methods and few practices build the core of modern software development. Using an 85% agreement level in the participants' selections, we provide examples illustrating how hybrid methods can be characterized by the practices they are made of. Furthermore, using this characterization, we develop an initial construction procedure, which allows for defining a method frame and enriching it incrementally to devise a hybrid method using ranked sets of practice.

AB - Hardly any software development process is used as prescribed by authors or standards. Regardless of company size or industry sector, a majority of project teams and companies use hybrid development methods (short: hybrid methods) that combine different development methods and practices. Even though such hybrid methods are highly individualized, a common understanding of how to systematically construct synergetic practices is missing. In this article, we make a first step towards a statistical construction procedure for hybrid methods. Grounded in 1467 data points from a large-scale practitioner survey, we study the question: What are hybrid methods made of and how can they be systematically constructed? Our findings show that only eight methods and few practices build the core of modern software development. Using an 85% agreement level in the participants' selections, we provide examples illustrating how hybrid methods can be characterized by the practices they are made of. Furthermore, using this characterization, we develop an initial construction procedure, which allows for defining a method frame and enriching it incrementally to devise a hybrid method using ranked sets of practice.

KW - hybrid methods

KW - software development

KW - software process

KW - survey research

UR - http://www.scopus.com/inward/record.url?scp=85096761266&partnerID=8YFLogxK

U2 - 10.1002/smr.2315

DO - 10.1002/smr.2315

M3 - Article

VL - 33

JO - Journal of Software: Evolution and Process

JF - Journal of Software: Evolution and Process

SN - 2047-7473

IS - 1

M1 - e2315

ER -

Von denselben Autoren