Skip to main content
Top

2017 | OriginalPaper | Chapter

A Review on the Critical Success Factors of Agile Software Development

Authors : Abdullah Aldahmash, Andy M. Gravell, Yvonne Howard

Published in: Systems, Software and Services Process Improvement

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Given the evolution and increasing usage of agile methods and practices, the successful adoption of agile is crucial. During the last decade, the critical success factors (CSFs) of agile development research developed rapidly. This paper aims to review the research on CSFs of agile software development in the last ten years (2006–2016) which used empirical methodologies to identify the success factors. In this paper, eight factors are selected as critical success factors for agile software development. A taxonomy which maps these eight CSFs into Technical, Organizational, People, Process categories is introduced in this research.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Sjoberg, D.I., Dyba, T., Jorgensen, M.: The future of empirical methods in software engineering research. In: 2007 Future of Software Engineering, pp. 358–378 (2007) Sjoberg, D.I., Dyba, T., Jorgensen, M.: The future of empirical methods in software engineering research. In: 2007 Future of Software Engineering, pp. 358–378 (2007)
2.
go back to reference Kitchenham, B., Brereton, O.P., Budgen, D., Turner, M., Bailey, J., Linkman, S.: Systematic literature reviews in software engineering–a systematic literature review. Inf. Softw. Technol. 51(1), 7–15 (2009)CrossRef Kitchenham, B., Brereton, O.P., Budgen, D., Turner, M., Bailey, J., Linkman, S.: Systematic literature reviews in software engineering–a systematic literature review. Inf. Softw. Technol. 51(1), 7–15 (2009)CrossRef
3.
go back to reference Inayat, I., et al.: A systematic literature review on agile requirements engineering practices and challenges. Comput. Hum. Behav. 51, 915–929 (2015)CrossRef Inayat, I., et al.: A systematic literature review on agile requirements engineering practices and challenges. Comput. Hum. Behav. 51, 915–929 (2015)CrossRef
4.
go back to reference Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., et al.: Manifesto for Agile Software Development (2001) Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., et al.: Manifesto for Agile Software Development (2001)
5.
go back to reference Conboy, K.: Agility from first principles: reconstructing the concept of agility in information systems development. Inf. Syst. Res. 20(3), 329–354 (2009)CrossRef Conboy, K.: Agility from first principles: reconstructing the concept of agility in information systems development. Inf. Syst. Res. 20(3), 329–354 (2009)CrossRef
6.
go back to reference Dingsøyr, T., Nerur, T., Balijepally, V., Moe, N.: A decade of agile methodologies: Towards explaining agile software development. J. Syst. Softw. 85(6), 1213–1221 (2012)CrossRef Dingsøyr, T., Nerur, T., Balijepally, V., Moe, N.: A decade of agile methodologies: Towards explaining agile software development. J. Syst. Softw. 85(6), 1213–1221 (2012)CrossRef
7.
go back to reference Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34(9), 120–122 (2001)CrossRef Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34(9), 120–122 (2001)CrossRef
8.
go back to reference Nerur, S., Balijepally, V.: Theoretical reflections on agile development methodologies. Commun. ACM 50(3), 79–83 (2007)CrossRef Nerur, S., Balijepally, V.: Theoretical reflections on agile development methodologies. Commun. ACM 50(3), 79–83 (2007)CrossRef
9.
go back to reference Cockburn, A., Highsmith, J.: Agile software development, the people factor. Computer 34(11), 131–133 (2001)CrossRef Cockburn, A., Highsmith, J.: Agile software development, the people factor. Computer 34(11), 131–133 (2001)CrossRef
10.
go back to reference Boehm, B., Turner, R.: Management challenges to implementing agile processes in traditional development organizations. IEEE Softw. 22(5), 30–39 (2005)CrossRef Boehm, B., Turner, R.: Management challenges to implementing agile processes in traditional development organizations. IEEE Softw. 22(5), 30–39 (2005)CrossRef
11.
go back to reference Gandomani, T., Zulzalil, H., Ghani, A.A., Sultan, A.B., Nafchi, M.Z.: Obstacles in moving to agile software development methods; at a glance. J. Comput. Sci. 9(5), 620 (2013)CrossRef Gandomani, T., Zulzalil, H., Ghani, A.A., Sultan, A.B., Nafchi, M.Z.: Obstacles in moving to agile software development methods; at a glance. J. Comput. Sci. 9(5), 620 (2013)CrossRef
12.
go back to reference Begel, A., Nagappan, N.: Usage and perceptions of agile software development in an industrial context: an exploratory study. In: First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), pp. 255–264 (2007) Begel, A., Nagappan, N.: Usage and perceptions of agile software development in an industrial context: an exploratory study. In: First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), pp. 255–264 (2007)
13.
go back to reference Leidecker, J.K., Bruno, A.V.: Identifying and using critical success factors. Long Range Plann. 17(1), 23–32 (1984)CrossRef Leidecker, J.K., Bruno, A.V.: Identifying and using critical success factors. Long Range Plann. 17(1), 23–32 (1984)CrossRef
14.
go back to reference Kloppenborg, T.J., Manolis, C., Tesch, D.: Successful project sponsor behaviors during project initiation: an empirical investigation. J. Manag. Issue. pp. 140–159 (2009) Kloppenborg, T.J., Manolis, C., Tesch, D.: Successful project sponsor behaviors during project initiation: an empirical investigation. J. Manag. Issue. pp. 140–159 (2009)
15.
go back to reference Bytheway, A.J.: Guest Editor’s introduction: successful software projects and how to achieve them. IEEE Softw. 16(3), 15 (1999)CrossRef Bytheway, A.J.: Guest Editor’s introduction: successful software projects and how to achieve them. IEEE Softw. 16(3), 15 (1999)CrossRef
16.
go back to reference Shenhar, A.J., Dvir, D., Levy, O., Maltz, A.O.: Project success: a multidimensional strategic concept. Long Range Plann. 34(6), 699–725 (2001)CrossRef Shenhar, A.J., Dvir, D., Levy, O., Maltz, A.O.: Project success: a multidimensional strategic concept. Long Range Plann. 34(6), 699–725 (2001)CrossRef
17.
go back to reference Kitchenham, B.: Procedures for performing systematic reviews, vol. 33, pp. 1–26. Keele University, Keele, UK (2004) Kitchenham, B.: Procedures for performing systematic reviews, vol. 33, pp. 1–26. Keele University, Keele, UK (2004)
18.
go back to reference Chow, T., Cao, D.B.: A survey study of critical success factors in agile software projects. J. Syst. Softw. 81(6), 961–971 (2008)CrossRef Chow, T., Cao, D.B.: A survey study of critical success factors in agile software projects. J. Syst. Softw. 81(6), 961–971 (2008)CrossRef
19.
go back to reference Stelzmann, E., Kreiner, C., Spork, G., Messnarz, R., Koenig, F.: Agility meets systems engineering: a catalogue of success factors from industry practice. In: European Conference on Software Process Improvement, pp. 245–256 (2010) Stelzmann, E., Kreiner, C., Spork, G., Messnarz, R., Koenig, F.: Agility meets systems engineering: a catalogue of success factors from industry practice. In: European Conference on Software Process Improvement, pp. 245–256 (2010)
20.
go back to reference Misra, S.C., Kumar, V., Kumar, U.: Identifying some important success factors in adopting agile software development practices. J. Syst. Softw. 82(11), 1869–1890 (2009)CrossRef Misra, S.C., Kumar, V., Kumar, U.: Identifying some important success factors in adopting agile software development practices. J. Syst. Softw. 82(11), 1869–1890 (2009)CrossRef
21.
go back to reference Sheffield, J., Lemétayer, J.: Factors associated with the software development agility of successful projects. Int. J. Proj. Manag. 31(3), 459–472 (2013)CrossRef Sheffield, J., Lemétayer, J.: Factors associated with the software development agility of successful projects. Int. J. Proj. Manag. 31(3), 459–472 (2013)CrossRef
22.
go back to reference Wan, J., Wang, R.: Empirical research on critical success factors of agile software process improvement. J. Softw. Eng. Appl. 3(12), 1131 (2010)CrossRef Wan, J., Wang, R.: Empirical research on critical success factors of agile software process improvement. J. Softw. Eng. Appl. 3(12), 1131 (2010)CrossRef
23.
go back to reference Stankovic, D., Nikolic, V., Djordjevic, M., Cao, D.B.: A survey study of critical success factors in agile software projects in former Yugoslavia IT companies. J. Syst. Softw. 86(6), 1663–1678 (2013)CrossRef Stankovic, D., Nikolic, V., Djordjevic, M., Cao, D.B.: A survey study of critical success factors in agile software projects in former Yugoslavia IT companies. J. Syst. Softw. 86(6), 1663–1678 (2013)CrossRef
24.
go back to reference Kelle, E.V., Visser, J., Plaat, A., Wijst, P.: An empirical study into social success factors for agile software development. In: 2015 IEEE/ACM 8th International Workshop Cooperative and Human Aspects of Software Engineering, pp. 77–80 (2015) Kelle, E.V., Visser, J., Plaat, A., Wijst, P.: An empirical study into social success factors for agile software development. In: 2015 IEEE/ACM 8th International Workshop Cooperative and Human Aspects of Software Engineering, pp. 77–80 (2015)
25.
go back to reference Livermore, J.A.: Factors that impact implementing an agile software development methodology. In: Proceedings 2007 IEEE SoutheastCon, pp. 82–86 (2007) Livermore, J.A.: Factors that impact implementing an agile software development methodology. In: Proceedings 2007 IEEE SoutheastCon, pp. 82–86 (2007)
26.
go back to reference Dvir, D., Lipovetsky, S., Shenhar, A., Tishler, A.: In search of project classification: a non-universal approach to project success factors. Res. Policy 27(9), 915–935 (1998)CrossRef Dvir, D., Lipovetsky, S., Shenhar, A., Tishler, A.: In search of project classification: a non-universal approach to project success factors. Res. Policy 27(9), 915–935 (1998)CrossRef
Metadata
Title
A Review on the Critical Success Factors of Agile Software Development
Authors
Abdullah Aldahmash
Andy M. Gravell
Yvonne Howard
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-64218-5_41

Premium Partner