Teamwork quality and project success in software development: A survey of agile development teams
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 membersz 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.
J. Syst. Softw.