Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-319-26844-6_11guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Is Water-Scrum-Fall Reality? On the Use of Agile and Traditional Development Practices

Published: 02 December 2015 Publication History

Abstract

For years, agile methods are considered the most promising route toward successful software development, and a considerable number of published studies the successful use of agile methods and reports on the benefits companies have from adopting agile methods. Yet, since the world is not black or white, the question for what happened to the traditional models arises. Are traditional models replaced by agile methods__ __ How is the transformation toward Agile managed, and, moreover, where did it start__ __ With this paper we close a gap in literature by studying the general process use over time to investigate how traditional and agile methods are used. Is there coexistence or do agile methods accelerate the traditional processes' extinction__ __ The findings of our literature study comprise two major results: First, studies and reliable numbers on the general process model use are rare, i.e., we lack quantitative data on the actual process use and, thus, we often lack the ability to ground process-related research in practically relevant issues. Second, despite the assumed dominance of agile methods, our results clearly show that companies enact context-specific hybrid solutions in which traditional and agile development approaches are used in combination.

References

[1]
Badampudi, D., Wohlin, C., Petersen, K.: Experiences from using snowballing and database searches in systematic literature studies. In: International Conference on Evaluation and Assessment in Software Engineering, pp. 17:1---17:10. ACM 2015
[2]
Beck, L., Perkins, T.: A survey of software engineering practice: tools, methods, and results. IEEE Trans. Softw. Eng. SE---95, 541---561 1983
[3]
Buschermöhle, R., Eekhoff, H., Josko, B.: SUCCess and failurE of hard- and Software projectS SUCCESS. BIS-Verlag der Carl von Ossietzky Universität Oldenburg 2006
[4]
de Carvalho, D.D., Chagas, L.F., Lima, A.M., Reis, C.A.L.: Software process lines: a systematic literature review. In: Mitasiunas, A., Rout, T., O'Connor, R.V., Dorling, A. eds. SPICE 2014. CCIS, vol. 477, pp. 118---130. Springer, Heidelberg 2014
[5]
de O. Melo, C., Santos, V., Katayama, E., Corbucci, H., Prikladnicki, R., Goldman, A., Kon, F.: The evolution of agile software development in Brazil. J. Braz. Comput. Soc. 194, 523---552 2013
[6]
Diebold, P., Dahlem, M.: Agile practices in practice: a mapping study. In: International Conference on Evaluation and Assessment in Software Engineering, EASE 2014, pp. 30:1---30:10. ACM, New York 2014
[7]
Diebold, P., Ostberg, J.-P., Wagner, S., Zendler, U.: What do practitioners vary in using scrum? In: Lassenius, C., DingsØyr, T., Paasivaara, M. eds. XP 2015. LNBIP, vol. 212, pp. 40---51. Springer, Heidelberg 2015
[8]
DingsØyr, T., Nerur, S., Balijepally, V., Moe, N.B.: A decade of agile methodologies: towards explaining agile software development. J. Syst. Softw. 856, 1213---1221 2012. Special Issue: Agile Development
[9]
Dybå, T., DingsØyr, T.: Empirical studies of agile software development: a systematic review. Inf. Softw. Technol. 509---10, 833---859 2008
[10]
Fitzgerald, B.: The use of systems development methodologies in practice: a field study. Inf. Syst. J. 73, 201---212 1997
[11]
Fritzsche, M., Keil, P.: Kategorisierung etablierter vorgehensmodelle und ihre verbreitung in der deutschen software-industrie. Research Report in German TUM-I0717, Technische Universität München 2007
[12]
Georgiadou, E.: Software process and product improvement: a historical perspective. Cybern. Syst. Anal. 391, 125---142 2003
[13]
Jackson, M.A.: A system development method. In: Tools and Notions for Program Construction: An Advanced Course, pp. 1---25. Cambridge University Press, Cambridge 1982
[14]
Jones, C.: Variations in software development practices. IEEE Softw. 206, 22---27 2003
[15]
Khurana, M., He, Z., Court, I., Ross, M., Staples, G., Wilson, D.: Software quality practices - an empirical study. Softw. Qual. J. 52, 75---85 1996
[16]
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Technical report EBSE-2007-01, Keele University 2007
[17]
Komus, A., Kuberg, M., Atinc, C., Franner, L., Friedrich, F., Lang, T., Makarova, A., Reimer, D., Pabst, J.: Status quo agile 2014 2014
[18]
Kuhrmann, M., Fernández, D.M.: Systematic software development: a state of the practice report from germany. In: International Conference on Global Software Engineering. IEEE 2015
[19]
Kuhrmann, M., Fernández, D.M., Tiessler, M.: A mapping study on the feasibility of method engineering. J. Softw. Evol. Process 2612, 1053---1073 2014
[20]
Kuhrmann, M., Konopka, C., Nellemann, P., Diebold, P., Münch, J.: Software process improvement: where is the evidence? In: International Conference on Software and Systems Process. ACM 2015
[21]
Kuhrmann, M., Linssen, O.: Vorgehensmodelle in deutschland: Nutzung von 2006---2013 im überblick. MAW-Rundbrief 39, 32---47 2015
[22]
Lagerberg, L., Skude, T., Emanuelsson, P., Sandahl, K., Stahl, D.: The impact of agile principles and practices on large-scale software development projects: a multiple-case study of two projects at ericsson. In: International Symposium on Empirical Software Engineering and Measurement, pp. 348---356. ACM 2013
[23]
Lee, G., Xia, W.: Toward agile: an integrated analysis of quantitative and qualitative field data. MIS Q. 341, 87---114 2010
[24]
Martínez-Ruiz, T., García, F., Piattini, M., Münch, J.: Modelling software process variability: an empirical study. IET Softw. 52, 172---187 2011
[25]
Martínez-Ruiz, T., Münch, J., Piattini, M.: Requirements and constructors for tailoring software processes: a systematic literature rewview. Softw. Qual. J. 201, 229---260 2010
[26]
Murphy, B., Bird, C., Zimmermann, T., Williams, L., Nagappan, N., Begel, A.: Have agile techniques been the silver bullet for software development at microsoft. In: International Symposium on Empirical Software Engineering and Measurement. ACM/IEEE 2013
[27]
Papatheocharous, E., Andreou, A.S.: Empirical evidence and state of practice of software agile teams. J. Softw. Evol. Process 269, 855---866 2014
[28]
Petersen, K., Wohlin, C.: A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case. J. Syst. Softw. 829, 1479---1490 2009
[29]
Rahim, M., Seyal, A.H., Rahman, M.A.: Use of software systems development methods an empirical study in brunei darussalam. Inf. Softw. Technol. 3914---15, 949---963 1998
[30]
Reifer, D.: How good are agile methods? IEEE Softw. 194, 16---18 2002
[31]
Reifer, D.: Is the software engineering state of the practice getting closer to the of the art? IEEE Softw. 206, 78---83 2003
[32]
Rose, G.B.: SSADM - the open methodology. In: IEE Colloquium on an Introduction to Software Design Methodologies, number Ref. No: 1991/181, pp. 6/1---6/5. IET, December 1991
[33]
Salo, O., Abrahamsson, P.: Agile methods in european embedded software development organisations: a survey on the actual use and usefulness of extreme programming and scrum. IET Softw. 21, 58---64 2008
[34]
Senapathi, M., Srinivasan, A.: Sustained agile usage: a systematic literature review. In: International Conference on Evaluation and Assessment in Software Engineering, pp. 119---124. ACM 2013
[35]
Senapathi, M., Srinivasan, A.: An empirical investigation of the factors affecting agile usage. In: International Conference on Evaluation and Assessment in Software Engineering, pp. 1---10. ACM 2014
[36]
Solinski, A., Petersen, K.: Prioritizing agile benefits and limitations in relation to practice usage. Softw. Qual. J., 1---36 2014
[37]
Tripp, J., Armstrong, D.: Exploring the relationship between organizational adoption motives and the tailoring of agile methods. In: Hawaii International Conference on System Sciences HICSS, pp. 4799---4806 2014
[38]
VersionOne. State of agile survey 2006---2014. http://www.versionone.com/agile-resources/more-resources/blogs/
[39]
Vijayasarathy, L., Butler, C.: Choice of software development methodologies - do project, team and organizational characteristics matter? IEEE Softw. 99, 1 2015
[40]
West, D.: Water-Scrum-Fall is the reality of agile for most organizations today. Technical report, Forrester 2011

Cited By

View all
  • (2022)Defining Frames to Structure Agile Development in Hybrid Settings - A Multi-Case Interview StudyProceedings of the International Conference on Software and System Processes and International Conference on Global Software Engineering10.1145/3529320.3529324(34-44)Online publication date: 19-May-2022
  • (2021)Experience report on soft and project skills building through repetitionProceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence10.1145/3472673.3473959(9-14)Online publication date: 23-Aug-2021
  • (2021)Organizational implications of agile adoption: a case study from the public sectorProceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3468264.3473937(1444-1454)Online publication date: 20-Aug-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
PROFES 2015: Proceedings of the 16th International Conference on Product-Focused Software Process Improvement - Volume 9459
December 2015
588 pages
ISBN:9783319268439

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 02 December 2015

Author Tags

  1. Agile methods
  2. Comparative study
  3. Development practices
  4. Scrum
  5. Software process
  6. Systematic literature review

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Defining Frames to Structure Agile Development in Hybrid Settings - A Multi-Case Interview StudyProceedings of the International Conference on Software and System Processes and International Conference on Global Software Engineering10.1145/3529320.3529324(34-44)Online publication date: 19-May-2022
  • (2021)Experience report on soft and project skills building through repetitionProceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence10.1145/3472673.3473959(9-14)Online publication date: 23-Aug-2021
  • (2021)Organizational implications of agile adoption: a case study from the public sectorProceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3468264.3473937(1444-1454)Online publication date: 20-Aug-2021
  • (2020)How are Hybrid Development Approaches Organized?Proceedings of the International Conference on Software and System Processes10.1145/3379177.3388907(145-154)Online publication date: 26-Jun-2020
  • (2019)What are hybrid development methods made of?Proceedings of the International Conference on Software and System Processes10.1109/ICSSP.2019.00022(105-114)Online publication date: 25-May-2019
  • (2018)Implementing agile practicesProceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3239235.3268918(1-10)Online publication date: 11-Oct-2018
  • (2018)Towards the systematic development of hybrid software development processesProceedings of the 2018 International Conference on Software and System Process10.1145/3202710.3203158(157-161)Online publication date: 26-May-2018
  • (2018)Scrum2kanbanProceedings of the 2nd International Workshop on Software Engineering Education for Millennials10.1145/3194779.3194784(48-55)Online publication date: 2-Jun-2018
  • (2018)Summary of the 1st International Workshop on Hybrid Development Approaches in Software Systems DevelopmentACM SIGSOFT Software Engineering Notes10.1145/3149485.314951942:4(18-20)Online publication date: 11-Jan-2018
  • (2017)Using measurement and simulation for understanding distributed development processes in the cloudProceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement10.1145/3143434.3143462(1-11)Online publication date: 25-Oct-2017
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media