skip to main content
research-article

Teamwork quality and project success in software development

Published: 01 December 2016 Publication History

Abstract

We studied the effect of teamwork quality on project success in agile software teams.We ran a survey with responses from 477 respondents from 71 teams in 26 companies.Teamwork quality is perceived to have a small to large effect on team performance, depending of the rater.Teamwork quality is perceived to have a large effect on personal success.Teamwork quality and its effects are not greater in agile than in traditional teams. Small, self-directed teams are central in agile development. This article investigates the effect of teamwork quality on team performance, learning and work satisfaction in agile software teams, and whether this effect differs from that of traditional software teams. A survey was administered to 477 respondents from 71 agile software teams in 26 companies and analyzed using structural equation modeling. A positive effect of teamwork quality on team performance was found when team members and team leaders rated team performance. In contrast, a negligible effect was found when product owners rated team performance. The effect of teamwork quality on team membersź learning and work satisfaction was strongly positive, but was only rated by the team members. Despite claims of the importance of teamwork in agile teams, this study did not find teamwork quality to be higher than in a similar survey on traditional teams. The effect of teamwork quality on team performance was only marginally greater for the agile teams than for the traditional teams.

References

[1]
J.C. Anderson, D.W. Gerbing, Structural equation modeling in practice: a review and recommended two-step approach, Psychol Bull, 103 (1988) 411-423.
[2]
G.R. Bergersen, J.E. Hannay, D.I.K. Sjøberg, Inferring skill from tests of programming performance: combining time and quality, Empir. Softw. Eng. Meas. (ESEM) (2011) 305-314.
[3]
D. Borsboom, Latent variable theory, Meas.: Interdisc. Res. Persp., 6 (2008) 25-32.
[4]
M.T. Brannick, A. Prince, C. Prince, E. Salas, The measurement of team process, Hum. Factors, 37 (1995) 641-651.
[5]
T. Chow, D.B. Cao, A survey study of critical success factors in agile software projects, J. Syst. Softw., 81 (2008) 961-971.
[6]
S. Cohen, D. Bailey, What makes team work: group effectiveness. Research from the shop floor to the executive suite, J. Manage., 23 (1997) 239-290.
[7]
D.R. Denison, S.L. Hart, J.A. Kahn, From chimneys to cross-functional teams: developing and validating a diagnostic model, Acad. Manage. J., 39 (1996) 1005-1023.
[8]
T.L. Dickinson, R.M. McIntyre, A conceptual framework of teamwork measurement, Psychology Press, 1997.
[9]
Dingsøyr, T., Lindsjørn, Y., Team performance in agile development teams: findings from 18 focus groups, 2013. Agile Processes in Software Engineering and Extreme Programming, 14th International Conference, XP 2013, Vienna, Austria, June 3-7. Proceedings, 46-60,
[10]
T. Dingsøyr, S. Nerur, V. Balijepally, N.B. Moe, A decade of agile methodologies: towards explaining agile software development, J. Syst. Softw., 85 (2012) 1213-1221.
[11]
T. Dybå, T. Dingsøyr, Empirical studies of agile software development: a systematic review, Inf. Softw. Technol., 50 (2008) 833-859.
[12]
S. Faraj, L. Sproull, Coordinating expertise in software development teams, Manage. Sci., 46 (2000) 1554-1568.
[13]
D.L. Gladstein, Groups in context: a model of task group effectiveness, Adm. Sci. Q., 29 (1984) 499-517.
[14]
J.R. Hackman, The design of work teams, Prentice-Hall, Englewood, Cliffs, NJ, 1987.
[15]
M. Hoegl, H.G. Gemuenden, Teamwork quality and the success of innovative projects: a theoretical concept and empirical evidence, Organ. Sci., 12 (2001) 435-449.
[16]
M. Hoegl, K.P. Parboteeah, H.G. Gemuenden, When teamwork really matters: task innovativeness as a moderator of the teamwork-performance relationship in software development projects, J. Eng. Technol. Manage., 20 (2003) 281-302.
[17]
M. Hoegl, K. Weinkauf, H.G. Gemuenden, Interteam coordination, project commitment, and teamwork in multiteam R&D projects: a longitudinal study, Organ. Sci., 15 (2004) 38-55.
[18]
B.D. Janz, Self-directed teams in IS: correlates for improved systems development work outcomes, Inf. Manage., 35 (1999) 171-192.
[19]
B. Lakhpanel, Understanding the factors influencing the performance of software development groups: an exploratory group-level analysis, Inf. Softw. Technol., 35 (1993) 468-473.
[20]
Y Li, K.C. Chang, H.G. Chen, J.J. Jiang, Software development team flexibility antecedents, J. Syst. Softw., 83 (2010) 1726-1734.
[21]
R.M. Lindsay, A.S.C. Ehrenberg, The design of replicated studies, Am. Stat., 47 (1993) 217-228.
[22]
S.B. MacKenzie, P.M. Podsakoff, Common method bias in marketing: causes, mechanisms, and procedural remedies, J. Retail., 88 (2012) 542-555.
[23]
T.W. Malone, K. Crowston, The interdisciplinary study of coordination, ACM Comput. Surv., 26 (1994) 87-119.
[24]
L.M. Maruping, X.J. Zhang, V. Venkatesh, Role of collective ownership and coding standards in coordinating expertise in software project teams, Eur. J. Inf. Syst., 18 (2009) 355-371.
[25]
J. Mathieu, M.T. Maynard, T. Rapp, L. Gilson, Team effectiveness 1997-2007: a review of recent advancements and a glimpse into the future, J. Manage., 34 (2008) 410-476.
[26]
J.E. McGrath, Social Psychology: A Brief Introduction, Holt, Rinehart and Winston, New York, 1964.
[27]
P.E. Mudrack, Defining group cohesiveness. a legacy of confusion, Small Group Res., 20 (1989) 37-49.
[28]
N.B. Moe, T. Dingsøyr, T. Dybå, A teamwork model for understanding an agile team: a case study of a scrum project, Inf. Softw. Technol., 52 (2010) 480-491.
[29]
B. Mullen, C. Copper, The relation between group cohesiveness and performance: an integration, Psychol. Bull, 115 (1994) 210-227.
[30]
S. Nerur, R.K. Mahapatra, G Mangalaraj, Challenges of migrating to agile methodologies, Commun. ACM, 48 (2005).
[31]
J.C. Nunnally, I.H. Bernstein, Psychometric Theory, McGraw-Hill, New York, 1994.
[32]
M. Pikkarainen, J. Haikara, O. Salo, P. Abrahamsson, J. Still, The impact of agile practices on communication in software development, Empir. Softw. Eng., 13 (2008) 303-337.
[33]
M.B. Pinto, J.K. Pinto, Project team communication and cross functional cooperation in new program development, J. Prod. Innov. Manage., 7 (1990) 200-212.
[34]
M.B. Pinto, J.K. Pinto, J.E. Prescott, Antecedents and consequences of project team cross-functional cooperation, Manage. Sci., 39 (1993) 1281-1297.
[35]
R Core Team, R: A Language and Environment for Statistical Computing, R Foundation for Statistical Computing, Vienna, Austria, 2015. http://www.R-project.org/
[36]
T. Rasmussen, H. Jeppesen, Work & Stress, 2006.
[37]
Y. Rosseel, lavaan: an R package for structural equation modeling, J. Stat. Softw., 48 (2012) 1-36.
[38]
S. Ryan, V. O'Conner, Development of a team measure for tacit knowledge in software development teams, J. Syst. Softw., 82 (2009) 229-240.
[39]
E. Salas, E.S. Sims, C.S. Burke, Is there a "big five" in teamwork?, Small Group Res., 36 (2005) 555-599.
[40]
E. Salas, K.C. Stagl, C.S. Burke, G.F. Goodwin, Fostering team effectiveness in organizations: toward an integrative theoretical framework, Nebr. Symp. Motiv., 52 (2007) 185-243.
[41]
K. Schwaber, M. Beedle, Agile Software Development with Scrum, Prentice Hall, New Jersey, 2001.
[42]
A. Seers, M.M. Petty, J.F. Cashman, Team-member exchange under team and traditional management: a naturally occurring quasi experiment, Group Organ. Manage., 20 (1995) 18-38.
[43]
W.R. Shadish, T.D. Cook, D.T. Campbell, Experimental and Quasi-Experimental Designs for Generalized Causal Inference, Boston, Houghton Mifflin, 2002.
[44]
Sharp, H., Robinson, H., Three "C"s of agile practice: Collaboration, co-ordination and communication. In: Agile Software Development. Current research and Future Directions, XP 2010, Trondheim, pp. 61-85,
[45]
V. Stray, D.I.K. Sjøberg, T. Dybå, The daily stand-up meeting: a grounded theory study, J. Syst. Softw., 114 (2016) 101-124.
[46]
D.E. Strode, S.L. Huff, B. Hope, S. Link, Coordination in co-located agile software development teams, J. Syst. Softw., 85 (2012) 1222-1238.
[47]
E. Sundstrom, K.P. De Meuse, D. Futrell, Work teams: applications and effectiveness, Am. Psychol., 45 (1990) 120-133.
[48]
S.I. Tannenbaum, R.L. Beard, E. Salas, Team building and its influence on team effectiveness: an examination of conceptual and empirical developments. Issues, Theory, and research in industrial/organizational psychology, Adv. Psychol., 82 (1992) 117-153.
[49]
D. Tjosvold, Cooperative and competitive goal approach to conflict: accomplishments and challenges, Appl. Psychol., 47 (1998) 285-313.
[50]
V. Vinekar, C.W. Slinkman, S. Nerur, Can agile and traditional systems development approaches coexist? an ambidextrous view, Inf. Syst. Manage., 23 (2006) 31-42.
[51]
V. Vinod, J. Dhanalakshmi, S. Sahadev, Software team skills on software product quality, Asian J. Inf. Technol., 8 (2009) 8-13.
[52]
W. Wothke, Nonpositive definite matrices in structural modeling, in: Testing Structural Equation Models, Sage, Newbury park, 1993, pp. 256-293.

Cited By

View all
  • (2024)Investigating the Moderating Effects of Context-Aware Recommendations on the Relationship Between Knowledge Search and Decision QualityJournal of Organizational and End User Computing10.4018/JOEUC.34593036:1(1-21)Online publication date: 30-Jul-2024
  • (2024)Research on the Application of Agile Testing in Satellite Ground Control SystemProceedings of the International Conference on Machine Learning, Pattern Recognition and Automation Engineering10.1145/3696687.3696688(1-8)Online publication date: 7-Aug-2024
  • (2024)The Role of Generative AI in Software Development Productivity: A Pilot Case StudyProceedings of the 1st ACM International Conference on AI-Powered Software10.1145/3664646.3664773(131-138)Online publication date: 10-Jul-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Systems and Software
Journal of Systems and Software  Volume 122, Issue C
December 2016
564 pages

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 01 December 2016

Author Tags

  1. Agile development
  2. Learning
  3. Project management
  4. Team performance
  5. Teamwork quality
  6. Work Satisfaction

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Investigating the Moderating Effects of Context-Aware Recommendations on the Relationship Between Knowledge Search and Decision QualityJournal of Organizational and End User Computing10.4018/JOEUC.34593036:1(1-21)Online publication date: 30-Jul-2024
  • (2024)Research on the Application of Agile Testing in Satellite Ground Control SystemProceedings of the International Conference on Machine Learning, Pattern Recognition and Automation Engineering10.1145/3696687.3696688(1-8)Online publication date: 7-Aug-2024
  • (2024)The Role of Generative AI in Software Development Productivity: A Pilot Case StudyProceedings of the 1st ACM International Conference on AI-Powered Software10.1145/3664646.3664773(131-138)Online publication date: 10-Jul-2024
  • (2024)Fostering Teamwork in Software Engineering ProjectsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 210.1145/3649405.3659512(820-820)Online publication date: 8-Jul-2024
  • (2024)Challenges in Understanding the Relationship between Teamwork Quality and Project Success in Large-Scale Agile ProjectsProceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering10.1145/3641822.3641868(51-56)Online publication date: 14-Apr-2024
  • (2024)Video-based Training for Meeting Communication SkillsProceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training10.1145/3639474.3640080(170-179)Online publication date: 14-Apr-2024
  • (2024)Examining the effect of software professionals’ personality & additional capabilities on agile teams’ climateJournal of Systems and Software10.1016/j.jss.2024.112054214:COnline publication date: 1-Aug-2024
  • (2024)Exploring the relation between personality traits and agile team climateJournal of Systems and Software10.1016/j.jss.2023.111937210:COnline publication date: 1-Apr-2024
  • (2024)Investigating the relationship between personalities and agile team climateInformation and Software Technology10.1016/j.infsof.2024.107407169:COnline publication date: 1-May-2024
  • (2023)Exploring Factors Influencing the Satisfaction of Adult Software Engineering Students with Teamwork in Distance EducationProceedings of the 23rd Koli Calling International Conference on Computing Education Research10.1145/3631802.3631823(1-11)Online publication date: 13-Nov-2023
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media