Skip to main content

Putting Agile Teamwork to the Test – An Preliminary Instrument for Empirically Assessing and Improving Agile Software Development

  • Conference paper
Agile Processes in Software Engineering and Extreme Programming (XP 2009)

Abstract

Team organizing is a major way of assisting collaboration in knowledge intensive work such as software development, and is especially favored in agile approaches. Motivated by the challenge of transforming an organization from traditional command-and-control management to collaborative self-managed teams, we present an instrument that we argue addresses key concerns and characteristics of teamwork, and presents them along five dimensions that must be addressed when improving teamwork in agile software development. The dimensions are shared leadership, team orientation, redundancy, learning and autonomy. The instrument gives a radar plot of the status of the teamwork. We present empirical examples from using this instrument with three teams and briefly outline potential uses of the instrument.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology 50, 833–859 (2008)

    Article  Google Scholar 

  2. Nerur, S., Balijepally, V.: Theoretical reflections on agile development methodologies - The traditional goal of optimization and control is making way for learning and innovation. Communications of the ACM 50, 79–83 (2007)

    Article  Google Scholar 

  3. Boehm, B.W., Turner, R.: Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley, Reading (2003)

    Google Scholar 

  4. Kraut, R.E., Streeter, L.A.: Coordination in software development. Communications of the ACM 38, 69–81 (1995)

    Article  Google Scholar 

  5. Hoegl, M., Gemuenden, H.G.: Teamwork Quality and the Success of Innovative Projects: A Theoretical Concept and Empirical Evidence. Organization science 12, 435–449 (2001)

    Article  Google Scholar 

  6. Greenwood, D.J., Levin, M.: Introduction to action research: social research for social change. Sage Publications, Thousand Oaks (2007)

    Book  Google Scholar 

  7. Guzzo, R.A., Dickson, M.W.: Teams in organizations: Recent research on performance and effectiveness. Annual Review of Psychology 47, 307–338 (1996)

    Article  Google Scholar 

  8. Cohen, S.G., Bailey, D.E.: What makes teams work: Group effectiveness research from the shop floor to the executive suite. Journal of Management 23, 239–290 (1997)

    Article  Google Scholar 

  9. Sapsed, J., Bessant, J., Partington, D., Tranfield, D., Young, M.: Teamworking and knowledge management: a review of converging themes. International Journal of Management Reviews 4, 71–85 (2002)

    Article  Google Scholar 

  10. Katzenbach, J.R., Smith, D.K.: The Discipline of Teams. Harvard Business Review 71, 111–120 (1993)

    Google Scholar 

  11. Langfred, C.W.: The paradox of self-management: Individual and group autonomy in work groups. Journal of Organizational Behavior 21, 563–585 (2000)

    Article  Google Scholar 

  12. Salas, E., Sims, D.E., Burke, C.S.: Is there a big five in teamwork? Small Group Research 36, 555–599 (2005)

    Article  Google Scholar 

  13. Tata, J., Prasad, S.: Team Self-management, Organizational Structure, and Judgments of Team Effectiveness. Journal of Managerial Issues 16, 248–265 (2004)

    Google Scholar 

  14. Morgan, G.: Images of Organizations. SAGE publications, Thousand Oaks (2006)

    Google Scholar 

  15. 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 

  16. Whitworth, E., Biddle, R.: The Social Nature of Agile Teams, Agile, Washington, DC, pp. 26–36 (2007)

    Google Scholar 

  17. Seger, T., Hazzan, O., Bar-Nahor, R.: Agile Orientation and Psychological Needs, Self-Efficacy, and Perceived Support: A Two Job-Level Comparison, Agile, Toronto, pp. 3–14 (2008)

    Google Scholar 

  18. 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, Agile, Washington, DC, pp. 37–49 (2007)

    Google Scholar 

  19. Tessem, B., Maurer, F.: Job Satisfaction and Motivation in a Large Agile Team. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, pp. 54–61. Springer, Heidelberg (2007)

    Google Scholar 

  20. Acuña, S.T., Gómez, M., Juristo, N.: Towards understanding the relationship between team climate and software quality—a quasi-experimental study. Empirical software engineering 13, 401–434 (2008)

    Article  Google Scholar 

  21. Moe, N.B., Dingsoyr, 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. Kirkman, B.L., Rosen, B.: Beyond self-management: Antecedents and consequences of team empowerment. Academy of Management Journal 42, 58–74 (1999)

    Article  Google Scholar 

  23. Pearce, C.L.: The future of leadership: Combining vertical and shared leadership to transform knowledge work. Academy of Management Executive 18, 47–57 (2004)

    Article  Google Scholar 

  24. Hewitt, B., Walz, D.: Using Shared Leadership to Foster Knowledge Sharing in Information Systems Development Projects. In: Proceedings of the 38th Annual Hawaii International Conference on System Sciences, 2005. HICSS 2005, p. 256a (2005)

    Google Scholar 

  25. Hoegl, M., Parboteeah, K.P.: Autonomy and teamwork in innovative projects. Human Resource Management 45, 67–79 (2006)

    Article  Google Scholar 

  26. Emery, F., Thorsrud, E.: Democracy at work: the report of the Norwegian industrial democracy program. Martinus Nijhoff Social Sciences Division, Leiden (1976)

    Google Scholar 

  27. Marks, M.A.: A temporally based framework and taxonomy of team processes. The Academy of Management review 26, 356 (2001)

    Google Scholar 

  28. Takeuchi, H., Nonaka, I.: The New New Product Development Game. Harvard Business Review 64, 137–146 (1986)

    Google Scholar 

  29. Moe, N.B., Aurum, A.: Understanding Decision-Making in Agile Software Development: a Case-study. In: EuroMicro, Parma, Italy. IEEE, Los Alamitos (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Moe, N.B., Dingsøyr, T., Røyrvik, E.A. (2009). 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) Agile Processes in Software Engineering and Extreme Programming. XP 2009. Lecture Notes in Business Information Processing, vol 31. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01853-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01853-4_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01852-7

  • Online ISBN: 978-3-642-01853-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics