@article{KuhrmannDieboldMuenchetal.2019, author = {Kuhrmann, Marco and Diebold, Philipp and M{\"u}nch, J{\"u}rgen and Tell, Paolo and Trektere, Kitija and McCaffery, Fergal and Garousi, Vahid and Felderer, Michael and Linssen, Oliver and Hanser, Eckhart and Prause, Christian}, title = {Hybrid software development approaches in practice : a European perspective}, series = {IEEE software}, volume = {36}, journal = {IEEE software}, number = {4}, publisher = {IEEE}, address = {Los Alamitos, Calif.}, issn = {0740-7459}, doi = {10.1109/MS.2018.110161245}, pages = {20 -- 31}, year = {2019}, abstract = {The surveyed companies applied hybrid development approaches to specific projects even when company-wide policies for process usage existed. These approaches emerged from the evolution of different work practices and were consistently used regardless of company size or industry sector.}, language = {en} } @inproceedings{KuhrmannDieboldMuenchetal.2017, author = {Kuhrmann, Marco and Diebold, Philipp and M{\"u}nch, J{\"u}rgen and Tell, Paolo and Garousi, Vahid and Felderer, Michael and Trektere, Kitija and McCaffery, Fergal and Linssen, Oliver and Hanser, Eckhart and Prause, Christian}, title = {Hybrid software and system development in practice: waterfall, scrum, and beyond}, series = {ICSSP'17 : proceedings of the 2017 International Conference on Software and System Process : July 5-7, 2017, Paris, France}, booktitle = {ICSSP'17 : proceedings of the 2017 International Conference on Software and System Process : July 5-7, 2017, Paris, France}, publisher = {The Association for Computing Machinery, Inc.}, address = {New York, NY}, isbn = {978-1-4503-5270-3}, doi = {10.1145/3084100.3084104}, pages = {30 -- 39}, year = {2017}, 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.}, language = {en} }