Team Performance in Agile Development Teams: Findings from 18 Focus Groups
How to make teams perform well is increasingly important in software development, as agile development methods prescribe development in small teams. Team performance has been studied in a number of research fields, and there are many models of what enables team performance. A central question then is how relevant these models are for agile development teams. This article investigates the following research question: What factors do agile software practitioners perceive to influence effective teamwork, through a focus group study with 92 participants in 18 groups. The main findings are that what agile practitioners perceive foster and hinder team performance seems to comply well with what is stated in an existing research-based model. However, agile practitioners seem to place insufficient focus on backup behaviour. Agile practitioners place much emphasis on physical and technical infrastructure of the development team as enablers of team performance.
Keywordsteam performance agile software development software engineering software process improvement focus group
Unable to display preview. Download preview PDF.
- 4.Katzenbach, J.R., Smith, D.K.: The Discipline of Teams. Harvard Business Review 71, 111–120 (1993)Google Scholar
- 5.Beck, K., Andres, C.: Extreme Programming Explained: Embrace Chage, 2nd edn. Addison-Wesley (2004)Google Scholar
- 6.Young, S.M., Edwards, H.M., McDonald, S., Thompson, J.B.: Personality Characteristics in an XP Team: A Repertory Grid Study. In: Proceedings of Human and Social Factors of Software Engineering, HSSE, St. Louis, Missouri, USA, pp. 1–7 (2005)Google Scholar
- 7.Seger, T., Hazzan, O., Bar-Nahor, R.: Agile Orientation and Psychological Needs, Self-Efficacy, and Perceived Support: A Two Job-Level Comparison. In: Agile, Toronto, pp. 3–14 (2008)Google Scholar
- 9.Whitworth, E., Biddle, R.: The Social Nature of Agile Teams. In: Agile, Washington, DC, pp. 26–36 (2007)Google Scholar
- 10.Beecham, S., Sharp, H., Baddoo, N., Hall, T., Robinson, H.: Does the XP environment meet the motivational needs of the software developer? An empirical study. In: Agile, Washington, DC, pp. 37–49 (2007)Google Scholar
- 13.Stray, V.G., Moe, N.B., Aurum, A.: Investigating Daily Team Meetings in Agile Software Projects. In: Cortellessa, V., Muccini, H., Demirors, O. (eds.) 2012 38th Euromicro Conference on Software Engineering and Advanced Applications, pp. 274–281 (2012)Google Scholar
- 17.Moe, N.B., Dingsøyr, T., Røyrvik, E.A.: Putting Agile Teamwork to the Test – An Preliminary Instrument for Empirically Assessing and Improving Agile Software Development. In: Abrahamsson, P., Marchesi, M., Maurer, F. (eds.) XP 2009. LNBIP, vol. 31, pp. 114–123. Springer, Heidelberg (2009)CrossRefGoogle Scholar
- 19.Moe, N.B., Dingsøyr, T.: Scrum and team effectiveness: Theory and practice. In: 9th International Conference on Agile Processes in Software Engineering and Extreme Porgramming, Limerick, Ireland, pp. 11–20 (2008)Google Scholar
- 22.Dingsøyr, T., Dybå, T.: Team Effectiveness in Software Development: Human and Cooperative Aspects in Team Effectiveness Models and Priorities for Future Studies. In: Workshop on Co-operative and Human Aspects of Software Engineering, International Conference on Software Engineering, ICSE, Zürich, Switzerland, pp. 27–29 (2012)Google Scholar
- 23.Salas, E., Stagl, K.C., Burke, C.S., Goodwin, G.F.: Fostering Team Effectiveness in Organizations: Toward an Integrative Theoretical Framework. In: 52nd Nebraska Symposium on Motivation, Lincoln, NE, pp. 185–243 (2007)Google Scholar
- 26.Stewart, D.W., Shamdasani, P.N., Rook, D.: Focus Groups: Theory and Practice. Sage Publications (2007)Google Scholar