Abstract

Agile methods adoption has increased in recent years because of its contribution to the success rate of project development. Nevertheless, the success rate of projects implemented using Agile methods has not completely reached its expected mark, and selecting the appropriate Agile methods is one of the reasons for such lag. Selecting the appropriate Agile methods is a challenging task because there are so many methods to select from. In addition, a lot of organizations consider the selection of Agile methods as a mammoth task. Therefore, to assist Agile team members, this study aimed to investigate how the appropriate Agile methods can be determined for different projects. Based on a Grounded Theory study, 23 Agile experts drawn from 19 teams across thirteen countries were interviewed. Hence, this study employed the Ground Theory of selecting Agile methods. Sixteen factors, grouped into five categories, have been found to affect the selection of twenty Agile methods. The nature of project (size, maturity, criticality and decomposability), development team skills (communication skills, domain knowledge, team technical skills and maturity), project constraints (cost/value/ROI, cost of change, time, scope and requirements volatility), customer involvement (collaboration, commitment and domain knowledge) and organizational culture (type of organizational culture) are the key factors that should guide Agile team members in the selection of an appropriate Agile methods based on the value these factors have for different organizations and/or different projects.

Highlights

  • Majority of companies are inclined towards implementing effective quality systems in a timely manner through reasonable costs [1]

  • The selection for different projects should be according to the nature of projects, development team proficiency, organizational culture, customer involvement and project constraints considering several alternative Agile methods, the Agile methods use are increasing in software development projects, there are still firms that look upon the selection of a suitable Agile method as a great insurmountable challenge

  • The findings would contribute in the selection of the appropriate Agile methods for different development projects in different organizations, and this leads to the delivery of high quality software with reasonable cost and efficient time usage

Read more

Summary

Introduction

Majority of companies are inclined towards implementing effective quality systems in a timely manner through reasonable costs [1]. The selection for different projects should be according to the nature of projects, development team proficiency, organizational culture, customer involvement and project constraints considering several alternative Agile methods, the Agile methods use are increasing in software development projects, there are still firms that look upon the selection of a suitable Agile method as a great insurmountable challenge. To compound this issue, studies dedicated to the difficulties related with the Agile methods effective selection are still few and far between [2, 3]. A grounded theory study was conducted to investigate how the factors that influence the selection of Agile methods can assist Agile team members in such selection

Objectives
Methods
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call