Hybrid software and system development in practice: Waterfall, scrum, and beyond

Marco Kuhrmann, Philipp Diebold, Jürgen Münch, Paolo Tell, Vahid Garousi, Michael Felderer, Kitija Trektere, Fergal McCaffery, Oliver Linssen, Eckhart Hanser, Christian R. Prause

Research output: Chapter in Book/Report/Conference proceedingConference contribution

139 Citations (Scopus)
1199 Downloads (Pure)

Abstract

Software and system development faces numerous challenges of rapidly changing markets. To address such challenges, companies and projects design and adopt specific development approaches by combining well-structured comprehensive methods and flexible agile practices. Yet, the number of methods and practices is large, and available studies argue that the actual process composition is carried out in a fairly ad-hoc manner. The present paper reports on a survey on hybrid software development approaches. We study which approaches are used in practice, how different approaches are combined, and what contextual factors influence the use and combination of hybrid software development approaches. Our results from 69 study participants show a variety of development approaches used and combined in practice. We show that most combinations follow a pattern in which a traditional process model serves as framework in which several fine-grained (agile) practices are plugged in. We further show that hybrid software development approaches are independent from the company size and external triggers. We conclude that such approaches are the results of a natural process evolution, which is mainly driven by experience, learning, and pragmatism.

Original languageEnglish
Title of host publicationICSSP 2017 - Proceedings of the 2017 International Conference on Software and System Process
EditorsReda Bendraou, Fabrizio Maria Maggi, David Raffo, Huang LiGuo
PublisherAssociation for Computing Machinery
Pages30-39
Number of pages10
VolumePart F128767
ISBN (Electronic)9781450352703
DOIs
Publication statusPublished - 05 Jul 2017
Externally publishedYes
Event2017 International Conference on Software and System Process, ICSSP 2017 - Paris, France
Duration: 05 Jul 201707 Jul 2017

Conference

Conference2017 International Conference on Software and System Process, ICSSP 2017
Country/TerritoryFrance
CityParis
Period05/07/201707/07/2017

Keywords

  • Agile Software Development
  • Hybrid Development Approaches
  • Software Process
  • Survey

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Fingerprint

Dive into the research topics of 'Hybrid software and system development in practice: Waterfall, scrum, and beyond'. Together they form a unique fingerprint.

Cite this