TY - GEN
T1 - Hybrid Software and System Development in Practice
AU - Kuhrmann, Marco
AU - Diebold, Philipp
AU - Münch, Jürgen
AU - Tell, Paolo
AU - Garousi, Vahid
AU - Felderer, Michael
AU - Trektere, Kitija
AU - McCaffery, Fergal
AU - Linssen, Oliver
AU - Hanser, Eckhart
AU - Prause, Christian
PY - 2018
Y1 - 2018
N2 - This paper was accepted and presented in 2017 as a Full Research Paper at the International Conference on Software and Systems Process (ICSSP). This paper examines the question of which software and system development approaches are used in practice. The underlying HELENA study (hybrid dEveLPmENt approaches in software systems development) breaks away from the discussion of "traditional" versus "agile" development and examines actual combinations of processes and methods in so-called hybrid development approaches. This paper reports on the results of the first stage of the HELENA study, in which 69 participants, mainly European, participated in an online survey. Participants were asked to rate and present 40 different development approaches how and why the approaches are used in their companies / projects. The results show that in practice, a structured traditional process often forms the organizational framework for a project, while fine-grained tasks are addressed through individually introduced agile practices. This combination can be found in almost all companies, regardless of company size and industry. In addition, using affinity propagation clustering and spectral clustering, different combination patterns were derived from the data, which were successfully tested for realism with other external studies. Our study shows the widespread use of hybrid development processes and that they usually arise through an individual learning process.
AB - This paper was accepted and presented in 2017 as a Full Research Paper at the International Conference on Software and Systems Process (ICSSP). This paper examines the question of which software and system development approaches are used in practice. The underlying HELENA study (hybrid dEveLPmENt approaches in software systems development) breaks away from the discussion of "traditional" versus "agile" development and examines actual combinations of processes and methods in so-called hybrid development approaches. This paper reports on the results of the first stage of the HELENA study, in which 69 participants, mainly European, participated in an online survey. Participants were asked to rate and present 40 different development approaches how and why the approaches are used in their companies / projects. The results show that in practice, a structured traditional process often forms the organizational framework for a project, while fine-grained tasks are addressed through individually introduced agile practices. This combination can be found in almost all companies, regardless of company size and industry. In addition, using affinity propagation clustering and spectral clustering, different combination patterns were derived from the data, which were successfully tested for realism with other external studies. Our study shows the widespread use of hybrid development processes and that they usually arise through an individual learning process.
KW - Hybrid Development Approaches
KW - Software Systems Development
KW - Traditional vs. Agile Processes
KW - Process Combination Patterns
KW - Affinity Propagation Clustering
KW - Hybrid Development Approaches
KW - Software Systems Development
KW - Traditional vs. Agile Processes
KW - Process Combination Patterns
KW - Affinity Propagation Clustering
M3 - Conference article
SN - 1617-5468
VL - P279 - Software Engineering und Software Management 2018
SP - 103
EP - 105
JO - Lecture Notes in Informatics
JF - Lecture Notes in Informatics
ER -