Abstract

Agile software development includes a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between cross-functional self-organizing teams. Different software houses were visited in a developing country to determine the experiences faced by people working on a real world projects using Agile software development methodology following different variants in different team sizes to determine the preference of using Agile software development methodology in larger team sizes. Several people were surveyed out of which few responded with an opinion of not to use agile development in a team sizes exceeding 25 members. According to the experience of people the ideal team size was 5 to maximum 10. Because according to the survey increase in the number of individuals create issues of communication as it is not possible to keep everyone on the same track with larger teams especially in case of scrum meetings which usually held on daily basis, taking responsibilities as everyone becomes reluctant in taking responsibilities believing someone else will take it, sub teams because the more the number of individuals the more will be the sub teams which indirectly increases the dependency among the teams by breaking the tasks into much smaller chunks. The findings also suggest that customer feedback would increase if the team size is less than 25 which in turn says that the Quality of Software is increased. As this study had only focused on the software companies of a developing country it is recommended that further studies should be carried out by surveying the people of other different developed countries.

Highlights

  • Many different approaches have been used to develop different software’s by various organizations [1]

  • The data was analyzed with respect to the age of the software establishment, the type of agile methodology used, the ideal team sizes and the preference to use with larger team size

  • This research is about the preference of using agile development methodology when team size increases

Read more

Summary

INTRODUCTION

Many different approaches have been used to develop different software’s by various organizations [1] They include waterfall, iterative, incremental, spiral, agile and many more. This research will find out the preference of different organizations to use agile development with larger team size with quality effect on product/project which is being developed. A large number of authors emphasize that the size of the team, following any variant of agile development methodology, should be kept small. This research, as mentioned above, finds out the trends of the preference to use agile development with increasing team size and quality effect on product/project. The survey is conducted using quantitative strategy and questionnaires were distributed in different software houses of a developing country. It is assumed that the software houses surveyed use any form of agile development as their primary process model

BACKGROUND
LITERATURE REVIEW
RESULTS
CONCLUSION
FUTURE WORK AND RECOOMENDATIONS
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