Critical Success Factors of Agile Software Projects: A Review

Authors

  • Fuye Zhang Henan Institute of Economics and Trade, No.58, Longzihu North Road, Longzihu Campus, Zhengzhou, Henan, China | College of Computing, Informatics and Mathematics, Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia
  • Nur Atiqah Sia Abdullah College of Computing, Informatics and Mathematics, Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia | Knowledge and Software Engineering Research Group (KASERG), Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia
  • Marshima Mohd Rosli College of Computing, Informatics and Mathematics, Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia | Knowledge and Software Engineering Research Group (KASERG), Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia
Volume: 14 | Issue: 5 | Pages: 16866-16873 | October 2024 | https://doi.org/10.48084/etasr.8358

Abstract

Most organizations have begun to adopt agile methods to pursue successful software development. However, the adoption and implementation of agile approaches are facing various challenges. The success of agile software development depends on Critical Success Factors (CSFs), which this study aims to identify and classify based on their relative importance. Through an extensive literature review, these factors are summarized, screened, and categorized into six dimensions. Their evolution is also outlined and analyzed. Then, the factors are illustrated through a bubble chart. Furthermore, this study determines the relevant CFSs that have a significant impact on how effectively can agile software development be implemented in China. The findings suggest certain recommendations to ensure that agile software projects are efficiently implemented in China, maximizing the chances of project success, providing valuable insights and practical guidance.

Keywords:

critical success factors, agile, software development, bubble chart, China

Downloads

Download data is not yet available.

References

G. Papadopoulos, "Moving from Traditional to Agile Software Development Methodologies Also on Large, Distributed Projects.," Procedia - Social and Behavioral Sciences, vol. 175, pp. 455–463, Feb. 2015.

J. Nuottila, K. Aaltonen, and J. Kujala, "Challenges of adopting agile methods in a public organization," International Journal of Information Systems and Project Management, vol. 4, no. 3, pp. 65–85, 2016.

C. Bilir, "Project Success Criteria, Critical Success Factors (CSF), and Agile Projects," in Contemporary Challenges for Agile Project Management, Hershey, PA, USA: IGI Global, 2022, pp. 52–72.

H. A. E. Mohamed and A. I. Eltohamy, "Critical Success Factors for Competitiveness of Egyptian Construction Companies," Sustainability, vol. 14, no. 17, Jan. 2022, Art. no. 10460.

A. Ali and A. Wasim, "Innovative Framework for Assessing the Impact of Agile Manufacturing in Small and Medium Enterprises (SMEs)," Sustainability, vol. 14, no. 18, Jan. 2022, Art. no. 11503.

T. Chow and D.-B. Cao, "A survey study of critical success factors in agile software projects," Journal of Systems and Software, vol. 81, no. 6, pp. 961–971, Jun. 2008.

A. Aldahmash, A. M. Gravell, and Y. Howard, "A Review on the Critical Success Factors of Agile Software Development," in European Conference on Software Process Improvement, Ostrava, Czech Republic, Sep. 2017, pp. 504–512.

D. Shahane, P. Jamsandekar, and D. Shahane, "Factors influencing the agile methods in practice - Literature survey & review," in International Conference on Computing for Sustainable Global Development, New Delhi, India, Mar. 2014, pp. 556–560.

A. Muhammad, A. Siddique, Q. Noorulhasan Naveed, U. Saleem, M. Abul Hasan, and B. Shahzad, "Investigating Crucial Factors of Agile Software Development Through Composite Approach," Intelligent Automation & Soft Computing, vol. 27, no. 1, pp. 15–34, 2021.

R. Kalluri, "A Human Factors Study of Risk Management of Complex Agile Scrum Projects in Large Enterprises," International Journal of Business & Management Studies, vol. 3, no. 8, pp. 38–44, Jan. 2022.

E. Kouzari, V. C. Gerogiannis, I. Stamelos, and G. Kakarontzas, "Critical success factors and barriers for lightweight software process improvement in agile development: A literature review," in 10th International Joint Conference on Software Technologies, Colmar, France, Jul. 2015, vol. 1, pp. 1–9.

R. Berntsson-Svensson and A. Aurum, "Successful software project and products: An empirical investigation," in ACM-IEEE International Symposium on Empirical Software Engineering, Rio de Janeiro, Brazil, Sep. 2006, pp. 144–153.

C. Noteboom, M. Ofori, K. Sutrave, and O. El-Gayar, "Agile Project Management: A Systematic Literature Review of Adoption Drivers and Critical Success Factors," in 54th Hawaii International Conference on System Sciences, Hawaii, HI, USA, Jan. 2021, pp. 6775–6783.

L. Kohnova, Z. Stacho, N. Salajova, K. Stachova, and J. Papula, "Application of agile management methods in companies operating in Slovakia and the Czech Republic," Economic research - Ekonomska istrazivanja, vol. 36, no. 2, Apr. 2023, Art. no. 2142809.

T. Rasanen, "Requirements Engineering Failure Factors in Software Projects," M.S. thesis, University in Jyvaskyla, Jyvaskyla, Finland, 2021.

N. A. Azhar and N. A. S. Abdullah, "Mapping Study of Critical Success Factor for Agile Software Project," in IEEE International Conference on Computing, Kota Kinabalu, Malaysia, Nov. 2022, pp. 108–113.

V. Kumar, A. Pandey, and R. Singh, "Critical Success Factor Models for Project Success," Journal of Engineering, Project, and Production Management, vol. 13, no. 2, pp. 148–158, May 2023.

S. Vasanthapriyan, "Knowledge Management Initiatives in Agile Software Development: A Literature Review," in Research Anthology on Agile Software, Software Development, and Testing, Hershey, PA, USA: IGI Global, 2022, pp. 2065–2081.

Asana, "Critical Success Factors (CSF) for Projects." https://asana.com/resources/critical-success-factors.

N. Newton, C. Anslow, and A. Drechsler, "Information Security in Agile Software Development Projects: A Critical Success Factor Perspective," in Twenty-Seventh European Conference on Information Systems, Stockholm, Sweden, Jun. 2019, pp. 1–17.

M. I. Mohd Sani, N. A. Sia Abdullah, and M. Mohd Rosli, "Review on hypertension diagnosis using expert system and wearable devices," International Journal of Electrical and Computer Engineering, vol. 12, no. 3, pp. 3166–3175, Jun. 2022.

CASP Qualitative Checklist 2018. CASP UK, 2018.

A. Yague, J. Garbajosa, J. Perez, and J. Diaz, "Analyzing Software Product Innovation Assessment by Using a Systematic Literature Review," in 47th Hawaii International Conference on System Sciences, Waikoloa, HI, USA, Jan. 2014, pp. 5049–5058.

M. Kalenda, P. Hyna, and B. Rossi, "Scaling agile in large organizations: Practices, challenges, and success factors," Journal of Software: Evolution and Process, vol. 30, no. 10, 2018, Art. no. e1954.

T. Kamal, Q. Zhang, M. A. Akbar, M. Shafiq, A. Gumaei, and A. Alsanad, "Identification and Prioritization of Agile Requirements Change Management Success Factors in the Domain of Global Software Development," IEEE Access, vol. 8, pp. 44714–44726, 2020.

C. Tam, E. J. da C. Moura, T. Oliveira, and J. Varajão, "The factors influencing the success of on-going agile software development projects," International Journal of Project Management, vol. 38, no. 3, pp. 165–176, Apr. 2020.

S. Manjusak, "Co-located and Distributed Teams in Software Development Projects: An evaluation of differences in terms of soft factors, performance and cost efficiency in co-located and distributed teams," M.S. thesis, Blekinge Institute of Technology, Karlskrona, Sweden, 2019.

M. Stadler, R. Vallon, M. Pazderka, and T. Grechenig, "Agile Distributed Software Development in Nine Central European Teams: Challenges, Benefits and Recommendations," International Journal of Computer Science and Information Technologies, vol. 11, no. 1, pp. 1–18, 2019.

A. Jones and V. Thoma, "Determinants for Successful Agile Collaboration between UX Designers and Software Developers in a Complex Organisation," International Journal of Human–Computer Interaction, vol. 35, no. 20, pp. 1914–1935, Dec. 2019.

K. Bundhun and R. K. Sungkur, "Formulation and development of a novel framework to overcome communication challenges in agile distributed teams," International Journal of Information Systems and Change Management, vol. 13, no. 1, pp. 45–72, Jan. 2022.

V. Kukreja, A. Singh, and S. Ahuja, "Identification, assessment and ranking agile software development critical success factors - a factor analysis approach," International Journal of Knowledge and Learning, vol. 14, no. 3, pp. 216–243, Jan. 2021.

S. Zaleski and R. Michalski, "Success Factors in Sustainable Management of IT Service Projects: Exploratory Factor Analysis," Sustainability, vol. 13, no. 8, Jan. 2021, Art. no. 4457.

L. Gren and P. Ralph, "What makes effective leadership in agile software development teams?," in 44th International Conference on Software Engineering, Pittsburgh, PA, USA, Dec. 2022, pp. 2402–2414.

A. Trigo and J. Varajao, "IT Project Management Critical Success Factors," in International Conference on Computational Science and Its Applications, Cagliari, Italy, Jul. 2020, pp. 714–724.

M. Akram and C. Pilbeam, "Critical success factors for effective risk management in new product development," in International Conference on Industrial Engineering and Systems Management, Seville, Spain, Oct. 2015, pp. 1205–1212.

T. R. Ojha, "Critical Success Factors of Agile Software Development - A Systematic Literature Review," SCITECH Nepal, vol. 17, no. 1, pp. 49–57, Dec. 2023.

S. D. Vishnubhotla, E. Mendes, and L. Lundberg, "Understanding the perceived relevance of capability measures: A survey of Agile Software Development practitioners," Journal of Systems and Software, vol. 180, Oct. 2021, Art. no. 111013.

D. S. Seabe, "Understanding volunteerism in South Africa : a mixed methods approach," M.S. thesis, Stellenbosch University, Stellenbosch, South Africa, 2014.

A. Salman, M. Jaafar, S. Malik, D. Mohammad, and S. A. Muhammad, "An Empirical Investigation of the Impact of the Communication and Employee Motivation on the Project Success Using Agile Framework and Its Effect on the Software Development Business," Business Perspectives and Research, vol. 9, no. 1, pp. 46–61, Jan. 2021.

T. Kamal, Q. Zhang, and M. A. Akbar, "Toward successful agile requirements change management process in global software development: a client–vendor analysis," IET Software, vol. 14, no. 3, pp. 265–274, 2020.

M. Tsoy and D. S. Staples, "Exploring Critical Success Factors in Agile Analytics Projects," in 53rd Hawaii International Conference on System Sciences, Hawaii, HI, USA, Jan. 2020, pp. 984–993.

M. Saleh, F. Baharom, and S. Farvin, "Critical Success Factors and Challenges in Agile Requirements Engineering," Turkish Journal of Computer and Mathematics Education, vol. 12, no. 3, pp. 1670–1682, Apr. 2021.

F. L. Lizarelli et al., "Critical success factors and challenges for Lean Startup: a systematic literature review," The TQM Journal, vol. 34, no. 3, pp. 534–551, Jan. 2021.

J.-C. Lee and C.-Y. Chen, "Investigating the environmental antecedents of organizations’ intention to adopt agile software development," Journal of Enterprise Information Management, vol. 32, no. 5, pp. 869–886, Jan. 2019.

G. Succi, S. Masyagin, V. Ivanov, I. Gizzatullina, S. Ergasheva, and P. Ciancarini, "Empirical Research on Customer Communication Challenges in the Companies Adopting Agile Practices," in 23rd International Conference on Enterprise Information Systems, Apr. 2021, pp. 139–150.

R. A. Khan et al., "Practices of Motivators in Adopting Agile Software Development at Large Scale Development Team from Management Perspective," Electronics, vol. 10, no. 19, Jan. 2021, Art. no. 2341.

T. Kamal, Q. Zhang, M. A. Akbar, M. Shafiq, A. Gumaei, and A. Alsanad, "Identification and Prioritization of Agile Requirements Change Management Success Factors in the Domain of Global Software Development," IEEE Access, vol. 8, pp. 44714–44726, Jan. 2020.

I. U. Hassan and S. Asghar, "A Framework of Software Project Scope Definition Elements: An ISM-DEMATEL Approach," IEEE Access, vol. 9, pp. 26839–26870, Jan. 2021.

E. Kula, E. Greuter, A. van Deursen, and G. Gousios, "Factors Affecting On-Time Delivery in Large-Scale Agile Software Development," IEEE Transactions on Software Engineering, vol. 48, no. 9, pp. 3573–3592, Sep. 2022.

J. Iqbal, O. Omar, and A. Yasin, "The Impact of Agile Methodologies and Cost Management Success Factors: An Empirical Study," Baghdad Science Journal, vol. 16, no. 2(SI), pp. 496–503, Jun. 2019.

T. B. Chiyangwa and E. Mnkandla, "Modelling the critical success factors of agile software development projects in South Africa," South African Journal of Information Management, vol. 19, no. 1, pp. 1–8, Feb. 2017.

G. Y. Koi-Akrofi, J. Koi-Akrofi, and H. A. Matey, "Understanding the characteristics, benefits and challenges of agile it project management: A literature based perspective," International Journal of Software Engineering & Applications, vol. 10, no. 5, pp. 25–44, Jun. 2019.

C. Perera and I. Perera, "The Impact of Client Involvement towards Agile Project Success in Sri Lankan Software Industry," in Moratuwa Engineering Research Conference, Moratuwa, Sri Lanka, Jul. 2019, pp. 279–284.

S. Alshehri, "Multicriteria Decision Making (MCDM) Methods for Ranking Estimation Techniques in Extreme Programming," Engineering, Technology & Applied Science Research, vol. 8, no. 3, pp. 3073–3078, Jun. 2018.

Downloads

How to Cite

[1]
Zhang, F., Abdullah, N.A.S. and Rosli, M.M. 2024. Critical Success Factors of Agile Software Projects: A Review. Engineering, Technology & Applied Science Research. 14, 5 (Oct. 2024), 16866–16873. DOI:https://doi.org/10.48084/etasr.8358.

Metrics

Abstract Views: 208
PDF Downloads: 213

Metrics Information

Most read articles by the same author(s)