The Impact of Team Dynamics on Software Quality and Productivity: Evidence from South Africa

Authors

  • Tshipuke Vhahangwele South Africa
  • Bassey Isong South Africa
  • Adnan Abu Mahfouz South Africa
Pages Icon

DOI:

https://doi.org/10.63158/journalisi.v8i1.1438

Keywords:

Team dynamics, Software development practices, Software quality, Productivity, Socio-technical systems

Abstract

Software quality and productivity are influenced not only by technical practices but also by the social dynamics within development teams. This study investigates the combined effect of team dynamics, including trust, communication, collaboration, diversity, and conflict resolution, and software development practices on project outcomes. A mixed-methods design combined regression, Spearman’s Rho, and thematic analysis of survey data from 124 South African software professionals. The findings indicate that trust is the strongest positive predictor of software quality and productivity, while communication effectiveness and the use of collaboration tools also improve software outcomes. Equally, unstructured collaboration, excessive planning meetings, and poorly managed communication channels negatively affect performance. Diversity and effective conflict resolution were positively associated with productivity and efficiency. Thematic analysis corroborated these findings, illustrating how unclear communication, low trust, and dysfunctional collaboration lead to delays, rework, and lower quality. The study confirms that successful software outcomes emerge from the alignment of social and technical subsystems, highlighting the critical role of team dynamics in realising the full potential of software development practices. It contributes empirical evidence from an understudied developing-country context and proposes a socio-technical framework to enhance software quality and productivity.

Downloads

Download data is not yet available.

References

[1] D. Strode, T. Dingsøyr, and Y. Lindsjorn, “A teamwork effectiveness model for agile software development,” Empir. Softw. Eng., vol. 27, Art. no. 56, Mar. 2022. doi: 10.1007/s10664-021-10115-0.

[2] S. Tyagi, R. Sibal, and B. Suri, “Empirically developed framework for building trust in distributed agile teams,” Inf. Softw. Technol., vol. 145, May 2022, Art. no. 106828. doi: 10.1016/j.infsof.2022.106828.

[3] L. Machuca-Villegas, G. P. Gasca-Hurtado, S. M. Puente, and L. M. R. Tamayo, “Perceptions of the human and social factors that influence the productivity of software development teams in Colombia: A statistical analysis,” J. Syst. Softw., vol. 192, Oct. 2022, Art. no. 111408. doi: 10.1016/j.jss.2022.111408.

[4] H. E. Korkmaz and M. N. Aydin, “An empirical study on performance comparisons of different types of DevOps team formations,” Front. Comput. Sci., vol. 7, Art. no. 1554299, Sep. 2025. doi: 10.3389/fcomp.2025.1554299.

[5] N. Azad and S. Hyrynsalmi, “DevOps critical success factors — A systematic literature review,” Inf. Softw. Technol., vol. 157, May 2023, Art. no. 107150. doi: 10.1016/j.infsof.2023.107150.

[6] S. Pal, A. Nair, and Z. Zuo, “Collaborative dynamics in open source software development: Unveiling the influence of team interaction and the role of project manager,” J. Oper. Manag., vol. 70, no. 7, pp. 1076–1099, Oct. 2024. doi: 10.1002/joom.1324.

[7] S. Vijayaraghavan, J. Song, T. Guan, S. Choi, and S. Kulkarni, “Influence of Communication Among Shared Developers on the Productivity of Open Source Software Projects,” arXiv preprint arXiv:2203.15459, Mar. 2022.

[8] E. Scott, K. N. Charkie, and D. Pfahl, “Productivity, Turnover, and Team Stability of Agile Teams in Open-Source Software Projects,” in Proc. 46th Euromicro Conf. Softw. Eng. Adv. Appl. (SEAA), IEEE, Aug. 2020, pp. 124–131. doi: 10.1109/SEAA51224.2020.00029.

[9] K. Constantino, S. Zhou, M. Souza, E. Figueiredo, and C. Kästner, “Understanding Collaborative Software Development: An Interview Study,” 2020, doi: 10.1145/3372787. (Catatan: entri awal hanya mencantumkan DOI pendek; periksa proceedings lengkap jika perlu.)

[10] S. P. Bandaru, “Agile Methodologies in Software Development: Increasing Team Productivity,” ISARJST, 2024.

[11] L. Barros, C. Tam, and J. Varajão, “Agile software development projects – Unveiling the human-related critical success factors,” Inf. Softw. Technol., vol. 170, Jun. 2024, Art. no. 107432. doi: 10.1016/j.infsof.2024.107432.

[12] A. Alami, M. Zahedi, and O. Krancher, “Antecedents of psychological safety in agile software development teams,” Inf. Softw. Technol., vol. 162, Oct. 2023, Art. no. 107267. doi: 10.1016/j.infsof.2023.107267.

[13] A. Rezvani and P. Khosravi, “Emotional intelligence: The key to mitigating stress and fostering trust among software developers working on information system projects,” Int. J. Inf. Manage., vol. 48, pp. 139–150, Oct. 2019. doi: 10.1016/j.ijinfomgt.2019.02.007.

[14] M. Herrmann, M. Obaidi, and J. Klünder, “Different and similar perceptions of communication among software developers,” Inf. Softw. Technol., vol. 181, May 2025, Art. no. 107698. doi: 10.1016/j.infsof.2025.107698.

[15] Md. S. Rahman, A. Kumar Saha, U. Chakraborty, H. T. Sujana, and S. M. A. Shafi, “Evaluating the impact of Test-Driven Development on Software Quality Enhancement,” Int. J. Math. Sci. Comput., vol. 10, no. 3, pp. 51–76, Sep. 2024. doi: 10.5815/ijmsc.2024.03.05.

[16] W. Ren and S. Barrett, “Test-driven development, engagement in activity, and maintainability: An empirical study,” IET Softw., vol. 17, no. 4, pp. 509–525, Aug. 2023. doi: 10.1049/sfw2.12135.

[17] S. Parsa, M. Zakeri-Nasrabadi, and B. Turhan, “Testability-driven development: An improvement to the TDD efficiency,” Comput. Stand. Interfaces, vol. 91, Jan. 2025, Art. no. 103877. doi: 10.1016/j.csi.2024.103877.

[18] F. Kortum, J. Klünder, and K. Schneider, “Behavior-driven dynamics in agile development: The effect of fast feedback on teams,” in Proc. 2019 IEEE/ACM Int. Conf. Softw. Syst. Processes (ICSSP 2019), May 2019, pp. 34–43. doi: 10.1109/ICSSP.2019.00015.

[19] L. M. Restrepo-Tamayo, G. P. Gasca-Hurtado, and J. Valencia-Calvo, “Characterising social and human factors in software development team productivity: A system dynamics approach,” IEEE Access, vol. 12, pp. 59739–59755, 2024. doi: 10.1109/ACCESS.2024.3388505.

[20] A. B. Farid, Y. M. Helmy, and M. M. Bahloul, "Enhancing Lean Software Development by using DevOps Practices," Int. J. Adv. Comput. Sci. Appl., vol. 8, no. 7, 2017.

[21] E. Wassouf-Jr, P. Fukuda, and A. Fontao, “Investigating the Developer Experience of LGBTQIAPN+ People in Agile Teams,” in Proc. Int. Conf. Softw. Eng. (ICSE), IEEE Computer Society, 2025, pp. 43–54. doi: 10.1109/ICSE-SEIS66351.2025.00010.

[22] L. Betti, L. Gallo, J. Wachs, and F. Battiston, “The dynamics of leadership and success in software development teams,” Nat. Commun., vol. 16, Art. no. 3956, 2025.

[23] E. Klotins et al., “Use of agile practices in start-up companies,” E-Informatica Softw. Eng. J., vol. 15, no. 1, pp. 47–64, 2021. doi: 10.37190/e-Inf210103.

[24] S. Lambiase et al., “An empirical investigation into the influence of software communities’ cultural and geographical dispersion on productivity,” J. Syst. Softw., vol. 208, Feb. 2024, Art. no. 111878. doi: 10.1016/j.jss.2023.111878.

[25] J. Prior and J. Leaney, “Software quality and its entanglements in practice,” Ethnogr. Pract. Ind. Conf. Proc., vol. 2020, no. 1, pp. 163–176, Oct. 2020. doi: 10.1111/epic.12024.

[26] M. C. Teffo, K. Sigama, and F. Kanobe, “A contextualised model of the use of agile technique in South African software development teams,” S. Afr. J. Inf. Manage., vol. 25, no. 1, Apr. 2023. doi: 10.4102/sajim.v25i1.1617.

[27] I. G. Ndukwe, S. A. Licorish, A. Tahir, and S. G. MacDonell, “How have views on software quality differed over time? Research and practice viewpoints,” J. Syst. Softw., vol. 195, Jan. 2023, Art. no. 111524. doi: 10.1016/j.jss.2022.111524.

[28] S. A. Licorish, “Understanding the effect of agile practice quality on software product quality,” IEEE Trans. Softw. Eng., vol. 51, no. 2, pp. 650–662, 2025. doi: 10.1109/TSE.2025.3532502.

[29] S. Berrezueta-Guzman, I. Parmacli, M. K. Habib, S. Krusche, and S. Wagner, "Assessing teamwork dynamics in software development projects," in Proc. 2025 IEEE Global Eng. Educ. Conf. (EDUCON), Apr. 2025, pp. 1–5, IEEE. doi: 10.1109/EDUCON62633.2025.11016305.

[30] Y. Lindsjørn, D. I. K. Sjøberg, T. Dingsøyr, G. R. Bergersen, and T. Dybå, “Teamwork quality and project success in software development: A survey of agile development teams,” J. Syst. Softw., vol. 122, pp. 274–286, Dec. 2016. doi: 10.1016/j.jss.2016.09.028.

[31] A. Ruvimova et al., “An exploratory study of productivity perceptions in software teams,” in Proc. Int. Conf. Softw. Eng. (ICSE), IEEE Computer Society, 2022, pp. 99–111. doi: 10.1145/3510003.3510081.

[32] H. Abbas and G. Katina, "Socio-technical theory," Trist & Bamforth, vol. 1, no. 2, pp. 1–16, 2023.

Downloads

Published

2026-03-02

Issue

Section

Articles

How to Cite

[1]
T. Vhahangwele, B. Isong, and A. A. Mahfouz, “The Impact of Team Dynamics on Software Quality and Productivity: Evidence from South Africa”, journalisi, vol. 8, no. 1, pp. 809–840, Mar. 2026, doi: 10.63158/journalisi.v8i1.1438.

Most read articles by the same author(s)