International Journal on Advanced Science, Engineering and Information Technology, Vol. 12 (2022) No. 3, pages: 1160-1172, DOI:10.18517/ijaseit.12.3.13648

Defining Teamwork Productivity Factors in Agile Software Development

Javed Iqbal, Azman Yasin, Mazni Omar


Teamwork productivity plays a substantial role in attaining successful projects in agile software development. For improving agile software development, it is necessary to look at many factors that influence agile teamwork productivity. Thus, there is a need to identify these influential ones among factors. Identifying these influential factors affecting agile teamwork productivity can enable the teams to pertain to where they need to enforce the elbow grease to improve productivity. Teams in software organizations will improve their productivity by considering these teamwork factors in agile software development. In this respect, the classification of the teamwork factors that might cause an influence on the productivity of the agile software development teams becomes the indication of divergence for the choice and characterization of enhancement approaches. We carried on a systematic literature review to execute such analysis in which we included 53 primary studies. The systematic literature review aimed to identify and classify the factors influencing teamwork productivity in agile software development. As a result of the systematic literature review, we identified 77 influential factors and classified these factors into technical, non-technical, organizational, environmental, project management, and user requirements level factors that affect teamwork productivity in agile software development. Based on this data, software organizations can mend the teamwork productivity of their teams by appraising the impact factors that best fit their context.

Viewed: 1088 times (since abstract online)

cite this paper     download