International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 113 - Number 17 |
Year of Publication: 2015 |
Authors: V. N. Vithana, S. G. S. Fernando, M. Kapurubandara |
10.5120/19917-2056 |
V. N. Vithana, S. G. S. Fernando, M. Kapurubandara . Success Factors for Agile Software Development - A Case Study from Sri Lanka. International Journal of Computer Applications. 113, 17 ( March 2015), 10-18. DOI=10.5120/19917-2056
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.