Critical Factors in Agile Software Projects according to People, Process and Technology Perspective

Agile Software Development have become very important over the years for organizations of the modern world, however, software development itself is a very complex process. There are so many factors that affect project success or failure. This paper is a systematic review on the critical success factors of agile software development projects. We classified fourteen critical factors into three categories based on the pillars of Information Systems: people, process, and technology. In addition, primary studies were selected to identify the profile of agile development organizations, projects' characteristics, and implications of agile studies in these projects.

[1]  Paulo Henrique de Souza Bermejo,et al.  Agile Principles and Achievement of Success in Software Development: A Quantitative Study in Brazilian Organizations , 2014 .

[2]  Urvashi Rathod,et al.  Categorization of risk factors for distributed agile projects , 2015, Inf. Softw. Technol..

[3]  James Sheffield,et al.  Factors associated with the software development agility of successful projects , 2013 .

[4]  Ananth Srinivasan,et al.  Sustained agile usage: a systematic literature review , 2013, EASE '13.

[5]  Jouni Markkula,et al.  Survey on agile and lean usage in finnish software industry , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[6]  Magne Jørgensen,et al.  Failure factors of small software projects at a global outsourcing marketplace , 2014, J. Syst. Softw..

[7]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[8]  Ananth Srinivasan,et al.  Understanding Post-Adoptive Agile Usage -- An Exploratory Cross-Case Analysis , 2011, 2011 AGILE Conference.

[9]  Roland T. Mittermeir,et al.  Agile Process Myths , 2008, APOS '08.

[10]  John D'Ambra,et al.  Coopetitive relationships in cross-functional software development teams: How to model and measure? , 2012, J. Syst. Softw..

[11]  Daniela Cruzes,et al.  Interpretative case studies on agile team productivity and management , 2013, Inf. Softw. Technol..

[12]  Pekka Abrahamsson,et al.  Strengths and barriers behind the successful agile deployment—insights from the three software intensive companies in Finland , 2011, Empirical Software Engineering.

[13]  Shamsul Sahibuddin,et al.  Critical success factors for software projects: A comparative study , 2011 .

[14]  Fabio Q. B. da Silva,et al.  An empirical study on the relationship between the use of agile practices and the success of Scrum projects , 2010, ESEM '10.

[15]  Vinod Kumar,et al.  Identifying some important success factors in adopting agile software development practices , 2009, J. Syst. Softw..

[16]  Hye-Young Paik,et al.  Using Scrum in Global Software Development: A Systematic Literature Review , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[17]  Kai Petersen,et al.  Systematic Mapping Studies in Software Engineering , 2008, EASE.

[18]  Tsun Chow,et al.  A survey study of critical success factors in agile software projects , 2008, J. Syst. Softw..

[19]  Casper Lassenius,et al.  Perceived causes of software project failures - An analysis of their relationships , 2014, Inf. Softw. Technol..

[20]  Meghann L. Drury-Grogan Performance on agile teams: Relating iteration objectives and critical decisions to project management success factors , 2014, Inf. Softw. Technol..

[21]  Lefteris Angelis,et al.  Reasons for bottlenecks in very large-scale system of systems development , 2014, Inf. Softw. Technol..

[22]  Kurt Madsen Agility vs. stability at a successful start-up: steps to progress amidst chaos and change , 2005, OOPSLA '05.

[23]  Vesna Nikolic,et al.  A survey study of critical success factors in agile software projects in former Yugoslavia IT companies , 2013, J. Syst. Softw..

[24]  Tore Dybå,et al.  A teamwork model for understanding an agile team: A case study of a Scrum project , 2010, Inf. Softw. Technol..

[25]  J. Rockart,et al.  A primer on critical success factors , 1981 .