Call for Paper - October 2019 Edition
IJCA solicits original research papers for the October 2019 Edition. Last date of manuscript submission is September 20, 2019. Read More

Success Factors for Agile Software Development – A Case Study from Sri Lanka

International Journal of Computer Applications
© 2015 by IJCA Journal
Volume 113 - Number 17
Year of Publication: 2015
V. N. Vithana
S. G. S. Fernando
M. Kapurubandara

V N Vithana, S G S Fernando and M Kapurubandara. Article: Success Factors for Agile Software Development - A Case Study from Sri Lanka. International Journal of Computer Applications 113(17):10-18, March 2015. Full text available. BibTeX

	author = {V. N. Vithana and S. G. S. Fernando and M. Kapurubandara},
	title = {Article: Success Factors for Agile Software Development - A Case Study from Sri Lanka},
	journal = {International Journal of Computer Applications},
	year = {2015},
	volume = {113},
	number = {17},
	pages = {10-18},
	month = {March},
	note = {Full text available}


Agile software development methods provide great flexibility to adapt to changing requirements and rapidly market products. Sri Lankan software organizations too are embracing these methods to develop software products. Being an iterative an incremental software engineering methodology, agile philosophy promotes working software over comprehensive documentation and heavily relies on continuous customer collaboration throughout the life cycle of the product. Hence characteristics of the people involved with the project and their working environment plays an important role in the success of an agile project compared to any other software engineering methodology. This study investigated the factors that lead to the success of a project that adopts agile methodology in Sri Lanka. An online questionnaire was used to collect data to identify people and organizational factors that lead to project success. The sample consisted of Sri Lankan software professionals with several years of industry experience in developing projects using agile methods. According to the statistical data analysis, customer satisfaction, customer commitment, team size, corporate culture, technical competency, decision time, customer commitment and training and learning have a influence on the success of the project.


  • W. Cunningham, 2001. [Online]. Available: http://www. agilemanifesto. org/.
  • T. Dyba and T. Dinsoyr, "What do we know about Agile software development," IEEE Software, pp. 6-9, 2009.
  • M. Fowler, "Using an Agile Software Process with Offshore Development," 2006. [Online]. Available: http://www. martinfowler. com/articles/agileOffshore. html
  • Inayat, I. , Salim, S. S. , Marczak, S. , Daneva, M. , & Shamshirband, S. (2014). A systematic Literature review on agile requirements engineering practices and challenges. Computers in Human Behavior. doi:10. 1016/j. chb. 2014. 10. 046
  • G. R. Heerkens, Project Management, United States of America: The McGraw-Hill Companies, 2002.
  • W. R. Duncan, "Defining and Measuring Project Success," 2004. [Online]. Available: http://www. pmpartners. com/resources/defmeas_success. html.
  • M. Lindvall, V. Basili, B. Boehm, P. Costa, K. Dangle, F. Shull, R. Tesoriero, L. Williams and M. Zelkowitz, "Empirical Findings in Agile Methods," in Proceedings of Extreme Programming and Agile Methods - XP/Agile Universe 2002, 2002.
  • S. C. Misra, V. Kumar and U. Kumar, "Identifying some important success factors in adopting agile software development practices," The journal of Systems and Software, 2009.
  • T. Chow and D. -B. Cao, "A survey study of critical success factors in agile software projects," The Journal of Systems and Software, 2008.
  • K. Schwaber and J. Sutherland, "The Scrum Guide," 2013. [Online]. Available: http://www. scrumguides. org/docs/scrumguide/v1/Scrum-Guide-US. pdf#zoom=100.
  • M. Fowler, "The New Methodology," 2005. [Online]. Available: http://www. martinfowler. com/articles/newMethodology. html.
  • A. Cockburn, "Learning From Agile Software Development – Part One," Cross Talk:The Journal of Defense Software Engineering, pp. 10-14, 2002.
  • S. W. Ambler, "Communication on Agile Software Teams," July 2014. [Online]. Available: http://www. agilemodeling. com/essays/communication. htm.
  • P. Abrahmsson, O. Salo and J. Warsta, "Agile Software Development Methods - Review and Analysis," 2002. [Online]. Available: www. vtt. fi/inf/pdf/publications/2002/P478. pdf.
  • U. Sekaran and R. Bougie, Research Methods for Business-A Skill Building Approach, New Delhi: John Wiley & Sons, Ltd, 2010.
  • A. Cockburn, "Learning from agile software development – Part two," CrossTalk:The Journal of Defense Software Engineering, pp. 9-12, 2002.
  • T. Dyba, "An empirical investigation of the key factors for success in software process improvement," IEEE Transactions on Software Engineering, vol. 31, pp. 410-424, 2005.
  • M. Fowler, "Writing The Agile Manifesto," 2006. [Online]. Available: http://martinfowler. com/articles/agileStory. html.
  • Hair, J. , Black, W. , Babin, B. , & Anderson, R. (2010). Multivariate Data Analysis ( Seventh Edition). Upper Saddle River, New Jersey: Prentice Hall