The Impact of Teamwork Quality (TWQ) on Agile Software Development Team Performance
DOI:
https://doi.org/10.47672/ijpm.2179Keywords:
Agile, Teamwork Quality (TWQ), Project Management, Team Performance, CollaborationAbstract
Purpose: The study examined the extent to which teamwork quality (TWQ) impacts team performance in the Agile software development space in the U.S. and how the TWQ factors (Communication, coordination of expertise, cohesion, trust, mutual support & value sharing) are ranked in terms of importance to team performance
Materials and Methods: The study used correlation and regression analysis to determine the degree of the relationship and the effect of the extended TWQ factors on Agile software team performance. Additionally, the study assessed the relative importance of the TWQ factors to team performance. Participants in the study included IT workers from the software development team in U.S. companies with in-house teams using the Agile methodology. Data was collected using an online survey through survey monkey. The data was presented through descriptive statistics and analyzed using regression analysis.
Findings: The study found all the extended TWQ factors were strongly correlated to the team performance. The analysis showed that a statistically significance predictive relationship exists between the extended TWQ factors and Agile software development team performance. However, only mutual support and value sharing contributed statistically significantly to the model. Among these factors, mutual support was ranked as the most important TWQ factor in relation to team performance, while trust was ranked as the least.
Implications to Theory, Practice and Policy: This empirical study tested and extended the TWQ model on team performance in the Agile software development space in the U.S. for software development teams and how these TWQ factors are ranked in terms of importance to team performance. The findings provide insight to project teams and team leaders, product owners, scrum masters, and project managers about the TWQ model from the perspective of agile software development teams. The findings also address the critical TWQ factors that are needed for building effective and efficient Agile software development teams.
Downloads
References
Ahimbisibwe, A., Cavana, R. Y., & Daellenbach, U. (2015). A contingency fit model of criticalsuccess factors for software development projects. Journal of Enterprise Information Management, 28(1), 7-33. https://doi.org/10.1108/JEIM-08-2013-0060
Ahmad, M., Abdulmajeed, V., Omar, M., Yasin, A., Baharom, F., Mohd, H., & Darus, N.M. (2016). Examining the influence of teamwork factors on team performance for software development in telecommunication industry. Journal of Telecommunication, Electronic and Computer Engineering, 8(8), 121-124. http://repo.uum.edu.my/20507/1/JTEC%208%208%202016%20121%20124.pdf
Aksekili, A. Y., & Stettina, C. J. (2021). Women in agile: The impact of organizational support for women’s advancement on teamwork quality and performance in Agile software development teams. In Lean and Agile Software Development: 5th International Conference, LASD 2021, Virtual Event, January 23, 2021, Proceedings 5 (pp. 3-23). Springer International Publishing. https://doi.org/10.1007/978-3-030-67084-9_1
Aldahmash, A., Gravell, A. M., & Howard, Y. (2017, September). A review on the criticalsuccess factors of Agile software development. In European conference on software process improvement (pp. 504-512). Springer. https://doi.org/10.1007/978-3-319-64218-5_41
Al-Saqqa, S., Sawalha, S., & AbdelNabi, H. (2020). Agile software development: Methodologiesand trends. International Journal of Interactive Mobile Technologies, 14(11) 246–270. https://doi.org/10.3991/ijim.v14i11.13269
Al-Zaidi, A., & Qureshi, R. (2017). Global software development geographical distancecommunication challenges. Int. Arab J. Inf. Technol., 14(2), 215-222. https://iajit.org/PDF/Vol%2014,%20No.%202/8063.pdf
Andrei, B., Casu-Pop, A., Gheorghe, S., & Boiangiu, C. (2019). A study on using waterfall and Agile methods in software project management. Journal of Information Systems & Operations Management, , 125-135. https://web.rau.ro/websites/jisom/Vol.13%20No.1%20-%202019/JISOM-SU19-A12.pdf
Aoyama, M. (1998, April). Agile software process and its experience. In Proceedings of the 20thInternational Conference on Software engineering (pp. 3-12). IEEE. https://doi.org/10.1109/ICSE.1998.671097
Ateeq, S., & Shuaib, M. (2014). Comparison of various SDLC models. GlobalJournal of Multidisciplinary Studies, 3(11), 176-181. https://www.researchgate.net/profile/Mohammad-Suaib/publication/272945026_COMPARISON_OF_VARIOUS_SDLC_MODELS/links/54f413160cf24eb8794d222f/COMPARISON-OF-VARIOUS-SDLC-MODELS.pdf
Bach-Dąbrowska, I., & Pawlewski, P. (2014). Optimization model of agile team's cohesion. Procedia Computer Science, 35, 1577-1585. https://doi.org/10.1016/j.procs.2014.08.241
Balle, A. R., Oliveira, M., Curado, C., & Nodari, F. (2018). How do knowledge cycles happen in software development methodologies? Industrial and Commercial Training, 50(7), 380-392. https://doi.org/10.1108/ICT-04-2018-0037
Banica, L., Radulescu, M., Rosca, D., & Hagiu, A. (2017). Is DevOps another projectmanagement methodology? Informatica Economica, 21(3), 39-51. https://doi.org/10.12948/issn14531305/21.3.2017.04
Bechtel, J., Kaufmann, C., & Kock, A. (2021). Agile projects in nonagile portfolios: How project portfolio contingencies constrain agile projects’ teamwork quality. IEEE Transactions on Engineering Management, 69(6), 3514-3528. https://doi.org/10.1109/TEM.2021.3130068
Beckhusen, J. (2016). Occupations in information technology. US Department of Commerce,Economics and Statistics Administration, US Census Bureau. https://www.census.gov/content/dam/Census/library/publications/2016/acs/acs-35.pdf
Boer, H., Holweg, M., Kilduff, M., Pagell, M., Schmenner, R.W., & Voss, C.A. (2015). Makinga meaningful contribution to theory. International Journal of Operations & Production Management, 35, 1231-1252. https://doi.org/10.1108/IJOPM-03-2015-0119
Bollen, K. A., & Hoyle, R. H. (1990). Perceived cohesion: A conceptual and empirical examination. Social Forces, 69(2), 479– 504. https://doi.org/10.1093/sf/69.2.479
Bullen, C. V., & Rockhart, J. F. (1981). A primer on critical success factors [Working Paper No. 69], Massachusetts Institute of Technology, Sloan School of Management, Center for Information Systems Research, Cambridge, Massachusetts. https://dspace.mit.edu/bitstream/handle/1721.1/1988/SWP-1220-08368993-CISR-069.pdf?sequen
Chevers, D. A. (2018). A mixed method approach to investigate the antecedents of software quality and information systems success in Canadian software development firms. Electronic Journal of Information Systems Evaluation, 21(2), 109-130. https://academic-publishing.org/index.php/ejise/article/view/133
Chin, W. W., Salisbury, W. D., Pearson, A. W., & Stollak, M. J. (1999). Perceived cohesion in small groups: Adapting and testing the perceived cohesion scale in a small-group setting. Small Group Research, 30(6), 751-766. https://doi.org/10.1177/104649649903000605
Chiyangwa, T. B., & Mnkandla, E. (2017). Modelling the critical success factors of Agile software development projects in South Africa. South African Journal of Information Management, 19(1) 1-8. https://doi.org/10.4102/sajim.v19i1.838
Cockburn, A., & Highsmith, J. (2001). Agile software development, the people factor. Computer, 34(11), 131-133. http://sunnyday.mit.edu/16.355/highsmith-people.pdf
Cole, M. L., Cox, J. D., & Stavros, J. M. (2019). Building collaboration in teams through emotional intelligence: Mediation by SOAR (strengths, opportunities, aspirations, and results). Journal of Management and Organization, 25(2), 263-283. https://doi.org/10.1017/jmo.2016.43
Creswell, J. W., & Creswell, J. D. (2018). Research design: Qualitative, quantitative, and mixed method approaches (5th ed.). SAGE.
Dasoriya, R. (2017). Significance of software development models. International Journal of Advanced Research in Computer Science, 8(8), 732-736. https://doi.org/10.26483/ijarcs.v8i8.4839
de Borba, J. C. R., Trabasso, L. G., & Pessôa, M. V. P. (2019). Agile management in product development. Research Technology Management, 62(5), 63–67. https://doi.org/10.1080/08956308.2019.1638488
Denning, S. (2013). Why Agile can be a game changer for managing continuous innovation in many industries. Strategy & Leadership, 41(2), 5-11. https://doi.org/10.1108/10878571311318187
Dingsøyr, T., Fægri, T. E., Dybå, T., Haugset, B., & Lindsjørn, Y. (2016). Team performance in software development: Research results versus Agile principles. IEEE software, 33(4), 106-110. https://doi.org/10.1109/MS.2016.100
Etikan, I., & Bala, K. (2017). Sampling and sampling methods. Biometrics & Biostatistics International Journal, 5(6), 215 - 217. http://doi.org/10.15406/bbij.2017.05.00149
Faraj, S., & Sproull, L. (2000). Coordinating expertise in software development teams. Management Science, 46(12), 1554–1568. https://doi.org/10.1287/mnsc.46.12.1554.12072
Fatema, I., & Sakib, K. (2017, December). Factors influencing productivity of Agile software development teamwork: A qualitative system dynamics approach. In 2017 24th Asia-Pacific Software Engineering Conference (APSEC), 737-742. https://doi.org/10.1109/APSEC.2017.95
Fatima, A., & Gupta, S. (2018). Critical analysis on various software development models. International Journal of Advanced Research in Computer Science, 9, 157-161. https://doi.org/10.26483/ijarcs.v9i0.6157
Faul, F., Erdfelder, E., Buchner, A., & Lang, A. G. (2009). Statistical power analyses using G* Power 3.1: Tests for correlation and regression analyses. Behavior research methods, 41(4), 1149-1160. https://doi.org/10.3758/BRM.41.4.1149
Fazli, F., & Bittner, E. A. C. (2017, January). Cultural influences on collaborative work insoftware engineering teams. In Proceedings of the 50th Hawaii international conference on system sciences. https://scholarspace.manoa.hawaii.edu/server/api/core/bitstreams/e1ed1f1e-99db-4c2f-af3e-ddbfdf167031/content
Field, A. (2013). Discovering statistics using IBM SPSS statistics. Sage.
Fustik, V. (2017). The advantages of Agile methodologies applied in the ICT development projects. International Journal on Information Technologies & Security, 9(4), 51–62.
Garousi, V., Tarhan, A., Pfahl, D., Coşkunçay, A., & Demirörs, O. (2019). Correlation of critical success factors with success of software projects: An empirical investigation. Software Quality Journal, 27(1), 429-493. http://doi.org/10.1007/s11219-018-9419-5
George, D., & Mallery, P. (2018). IBM SPSS statistics 25 step by step: A simple guide and reference. Taylor & Francis Group.
Ghanbari, H., Vartiainen, T., & Siponen, M. (2018). Omission of quality software development practices: A systematic literature review. ACM Computing Surveys (CSUR), 51(2), 1-27. https://doi.org/10.1145/3177746
Ghani, I., & Bello, M. (2015). Agile adoption in IT organizations. KSII Transactions on Internet & Information Systems, 9(8), 3231–3248. https://doi.org/10.3837/tiis.2015.08.029
Grace, J. B., Johnson, D. J., Lefcheck, J. S., & Byrnes, J. E. K. (2018). Quantifying relative importance: Computing standardized effects in models with binary outcomes. Ecosphere, 9(6). https://doi.org/10.1002/ecs2.2283
Haaskjold, H., Andersen, B., & Langlo, J. A. (2020). In search of empirical evidence for the relationship between collaboration and project performance. The Journal of Modern Project Management, 7(4) 120-152. https://doi.org/10.19255/JMPM02206
Hayat, M., & Qureshi, M. R. J. Q. (2015). Measuring the effect of CMMI quality standard on Agile scrum model. International Journal of Information Engineering and Electronic Business, 7(6), 46-52. http://doi.org/10.5815/ijieeb.2015.06.07
Henderson, J. C., & Lee, S. (1992). Managing I/S design teams: A control theories perspective. Management Science, 38(6), 757-777. https://doi.org/10.1287/mnsc.38.6.757
Hoegl, M., & Gemuenden, H. G. (2001). Teamwork quality and the success of innovative projects: A theoretical concept and empirical evidence. Organization Science, 12(4), 435-449. https://doi.org/10.1287/orsc.12.4.435.10635
Hummel, M., Rosenkranz, C., & Holten, R. (2013). The role of communication in Agile systems development: An analysis of the state of the art. Wirtschaftsinformatik, 55, 347-360.
Ibrahim, Z., Johar, M. G. M., & Rahman, N. R. A. (2018). The quality of teamwork on methodology in software development workflow. Int. J. Eng. Technol, 7(4). https://doi.org/10.14419/ijet.v7i4.28.22641
Jarvenpaa, S. L., & Leidner, D. E. (1999). Communication and trust in global virtual teams. Organization Science (Providence, R.I.), 10(6), 791-815. https://doi.org/10.1287/orsc.10.6.791
Jehn, K. A. (1994). Enhancing effectiveness: An investigation of advantages and disadvantagesof value-based intra-group conflict. International Journal of Conflict Management, 5(3), 223-238. http://doi.org/10.1108/eb022744
Jehn, K. A., Northcraft, G. B., & Neale, M. A. (1999). Why differences make a difference: Afield study of diversity, conflict and performance in workgroups. Administrative science quarterly, 44(4), 741-763. https://doi.org/10.2307/2667054
Jones, M. C., & Harrison, A. W. (1996). IS project team performance: An empirical assessment. Information & Management, 31(2), 57–65. https://doi.org/10.1016/S0378-7206(96)01068-3
Jones, S., Carley, S., & Harrison, M. (2003). An introduction to power and sample size estimation. Emergency Medicine Journal: EMJ, 20(5), 453. https://doi.org/10.1136/emj.20.5.453
Kakar, A. K. (2017). Assessing self-organization in Agile software development teams. The Journal of Computer Information Systems, 57(3), 208-217. http://doi.org/10.1080/07362994.2016.1184002
Kamepally, A. K., & Nalamothu, T. (2016). Agile methodologies in software engineering and web engineering. International Journal of Education and Management Engineering, 6(5), 1. https://doi.org/10.5815/ijeme.2016.05.01
Khaldi, K. (2017). Quantitative, qualitative or mixed research: Which research paradigm to use? Journal of Educational and Social Research, 7(2), 15. https://doi.org/10.5901/jesr.2017.v7n2p15
Könnölä, K., Suomi, S., Mäkilä, T., Rantala, V., & Lehtonen, T. (2016). Can embedded space system development benefit from Agile practices? EURASIP Journal on Embedded Systems, 2017, 1-16. https://doi.org/10.1186/s13639-016-0040-z
Krehbiel, T. C., & Miller, D. P. (2018). Should Agile be part of your quality management system? Journal of International Technology and Information Management, 27(1), 2-28.
https://doi.org/10.58729/1941-6679.1342
Liang, T. P., Wu, J. C. H., Jiang, J. J., & Klein, G. (2012). The impact of value diversity on information system development projects. International Journal of Project Management, 30(6), 731-739. https://doi.org/10.1016/j.ijproman.2011.11.006
Lindsjørn, Y., Sjøberg, D. I., Dingsøyr, T., Bergersen, G. R., & Dybå, T. (2016). Teamworkquality and project success in software development: A survey of Agile development teams. Journal of Systems and Software, 122, 274-286. https://doi.org/10.1016/j.jss.2016.09.028
Lindsjørn, Y., Bergersen, G. R., Dingsøyr, T., & Sjøberg, D. I. (2018). Teamwork quality and team performance: Exploring differences between small and large Agile projects. In Proceedings of the 19th International Conference on Agile Processes in Software Engineering and Extreme Programming, Springer, Porto, Portugal (pp. 267-274). https://doi.org/10.1007/978-3-319-91602-6_19
Lukusa, L., Geeling, S., Lusinga, S., & Rivett, U. (2020, October). Teamwork and project success in Agile software development methods: A case study in higher education. In Eighth International Conference on Technological Ecosystems for Enhancing Multiculturality (pp. 885-891). https://doi.org/10.1145/3434780.3436648
Mayer, R. C., Davis, J. H., & Schoorman, F. D. (1995). An integrative model of organizational trust. Academy of Management Review, 20(3), 709-734. https://doi.org/10.2307/258792
Miller, G. G. (2001, July). The characteristics of Agile software processes. In Technology of Object-Oriented Languages, International Conference on (pp. 0385-0385).
Nguyen, D. S. (2016). Workplace factors that shape Agile software development team project success. American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS), 17(1), 323-391. https://core.ac.uk/download/pdf/235049863.pdf
Ochieng, E. G., & Price, A. D. (2009). Framework for managing multicultural project teams. Engineering, Construction and Architectural Management, 16(6), 527-543. https://doi.org/10.1108/09699980911002557
Omar, M., Rejab, M. M., & Ahmad, M. (2019). The effect of teamwork quality on team performance in global software engineering. In M. Rehman, A. Amin, A. R. Gilal, & M. A. Hashmani (Eds.), Human factors in global software engineering (pp. 322-331). IGI Global. https://doi.org/10.4018/978-1-5225-9448-2.ch013
Qureshi, R., Basheri, M., & Alzahrani, A. A. (2018). Novel framework to improve communication and coordination among distributed agile teams. International Journal of Information Engineering and Electronic Business, 10(4), 16. https://doi.org/10.5815/ijieeb.2018.04.03
Radu, L. (2019). Effort Prediction in Agile software development with Bayesian networks [Paper presentation]. In Proceedings of the 14th International Conference on Software Technologies - ICSOFT (pp.238-245). SciTePress. https://doi.org/10.5220/0007842802380245
Ram, J., & Corkindale, D. (2014). How “critical” are the critical success factors (CSFs)? Examining the role of CSFs for ERP. Business Process Management Journal, 20(1), 151-174. https://doi.org/10.1108/BPMJ-11-2012-0127
Rutberg, S., & Bouikidis, C. D. (2018). Focusing on the fundamentals: A simplistic differentiation between qualitative and quantitative research. Nephrology Nursing Journal, 45(2), 209-213. www.researchgate.net
Salfarina, A., Yusmadi Yah, J., Sazly, A., & Marzanah, A. J. (2021). Cultivating the ideal teamwork through real software development project experience. Turkish Journal of Computer and Mathematics Education (TURCOMAT), 12(3), 1923-1929. https://turcomat.org/index.php/turkbilmat/article/view/1024
Sasankar, A. B., & Chavan, V. (2011). SWOT analysis of software development process models. International Journal of Computer Science Issues (IJCSI), 8(5), 390-399. https://tigosoftware.com/sites/default/files/2020- 09/SWOT_Analysis_of_Software_Development_Process_Mode.pdf
Seeram, E. (2019). An overview of correlational research. Radiologic technology, 91(2), 176- 179. https://pubmed.ncbi.nlm.nih.gov/31685592/
Serrador, P., & Pinto, J. K. (2015). Does Agile work? - A quantitative analysis of Agile project success. International Journal of Project Management, 33(5), 1040-1051. https://doi.org/10.1016/j.ijproman.2015.01.006
Silva, M., Freire, A., Perkusich, M., Albuquerque, D., Guimaraes, E., Almeida, H., ... & Gorgônio, K. (2021, March). Measuring agile teamwork: A comparative analysis between two models. In Proceedings of the 36th Annual ACM Symposium on Applied Computing (pp. 1475-1483). https://doi.org/10.1145/3412841.3442022
Simion, K. (2016). Qualitative and quantitative approaches to rule of law research. SSRN https://doi.org/10.2139/ssrn.2817565
Sjøberg, D. I. (2018). Teamwork quality and team performance: Exploring differences between small and large agile projects. Agile Processes in Software Engineering and Extreme Programming, 267.
Sporsem, T., & Moe, N. B. (2022, June). Coordination strategies when working from anywhere: A case study of two agile teams. In International Conference on Agile Software Development (pp. 52-61). Cham: Springer International Publishing. https://doi.org/10.1007/978-3-031-08169-9_4
Subramaniam, R., & Nakkeeran, S. (2016). Identifying the impact of team size on team work quality (TWQ) in software teams through an empirical approach. Asian Journal of Research in Social Sciences and Humanities, 6(4), 151-171. https://doi.org/10.5958/2249-7315.2016.00051.4
Suresh, K. P., & Chandrashekara, S. (2012). Sample size estimation and power analysis for clinical research studies. Journal of human reproductive sciences, 5(1), 7-13. https://doi.org/10.4103/0974-1208.97779
Sykes, A. O. (1993). An introduction to regression analysis (Coase-Sandor Institute for Law & Economics Working Paper No. 20). Coase-Sandor Institute for Law and Economics, University of Chicago Law School. https://chicagounbound.uchicago.edu/
Tanner, M., & Dauane, E. M. (2017). The use of Kanban to alleviate collaboration and communication challenges of global software development. Informing Science and Information Technology, 14, 177-197. https://doi.org/10.28945/3716
Weimar, E., Nugroho, A., Visser, J., & Plaat, A. (2013, April). Towards high performance software teamwork. EASE '13: Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering, 212-215. https://doi.org/10.1145/2460999.2461030
Weimar, E., Nugroho, A., Visser, J., Plaat, A., Goudbeek, M., & Schouten, A. P. (2017). The influence of teamwork quality on software team performance. arXiv preprint https://doi.org/10.48550/arXiv.1701.06146
Wibowo, A. F., & Ruldeviyani, Y. (2022). Factors affecting success of team members in Indonesia scrum implementation. In Proceedings of the 1st International Conference on Emerging Issues in Technology, Engineering and Science - ICE-TES (pp. 279-285). https://doi.org/10.5220/0010751900003113
Xu, P. (2009). Coordination in large agile projects. Review of Business Information Systems (RBIS), 13(4). https://doi.org/10.19030/rbis.v13i4.4310
Yagüe, A., Garbajosa, J., Díaz, J., & González, E. (2016). An exploratory study in communication in Agile Global Software Development. Computer Standards & Interfaces, 48, 184-197.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Alexander Larbie Mensah
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution (CC-BY) 4.0 License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.