Advertisement

Tool Support for Inter-team Learning in Agile Software Organizations

  • Thomas Chau
  • Frank Maurer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3096)

Abstract

The need for organizational learning support is common among all software development companies but is not addressed by agile software methods practitioners. The typical Experience Factory approach to address organizational learning in software companies often stresses structured and explicit knowledge as well as controlled learning mechanisms. In contrast, the Communities of Practice approach relies more on tacit knowledge and self-organization. To bridge the gap between these two conflicting approaches, this paper proposes a suite of lightweight knowledge sharing tools by which software organizations are given the flexibility to control how structured and controlled their learning processes are. Initial results from early evaluations of the proposed tools are also given.

Keywords

Tacit Knowledge Organizational Learning User Story Software Organization Agile Practice 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Basili, V., Caldiera, G., Romback, H.: Experience Factory. In: Marciniak, J.J. (ed.) Encyclopedia of Software Engineering, vol. 1, John Wiley Sons, Chichester (1994)Google Scholar
  2. 2.
    Agile Manifesto, http://agilemanifesto.org
  3. 3.
    Cohen, B., Prusak, L.: Good Company: How Social Capital Makes Organizations Work, p. 19. Harvard Business Press, Boston (2001)Google Scholar
  4. 4.
    Kelley, R., Caplan, J.: How Bell Labs Creates Star Performers. Harvard Business Review, 128–139 (July-August 1993)Google Scholar
  5. 5.
    Haas, R., Aulbur, W., Thakar, S.: Enabling Communities of Practice at EADS Airbus. In: Ackerman, M.S., Pipek, V., Wulf, V. (eds.) Sharing Expertise: Beyond Knowledge Management, MIT Press, Cambridge (2000)Google Scholar
  6. 6.
    Lave, J., Wenger, E.: Situated Learning: Legitimate Peripheral Participation. Cambridge University Press, Cambridge (1991)Google Scholar
  7. 7.
    Wenger, E., McDermott, R., Snyder, W.: Cultivating Communities of Practice. Harvard Business School Press, Boston (2002)Google Scholar
  8. 8.
    Trittmann, R.: The Organic and the Mechanistic Form of Managing Knowledge. In: Althoff, K.-D., Feldmann, R.L., Muller, W. (eds.) Proceedings of the 3rd International Workshop on Learning Software Organizations 2001, Springer, Berlin (2001)Google Scholar
  9. 9.
    Greenburg, S., Roseman, M.: Using a Room Metaphor to Ease Transitions in Groupware. In: Ackerman, M.S., Pipek, V., Wulf, V. (eds.) Sharing Expertise: Beyond Knowledge Management, MIT Press, Cambridge (1998)Google Scholar
  10. 10.
    Bernstein, A.: How Can Cooperative Work Tools Support Dynamic group Processes? Bridging the Specificity Frontier. In: Malone, T., Crowston, K., Herman, G. (eds.) Organizing Business Knowledge, MIT Press, Cambridge (2003)Google Scholar
  11. 11.
    Beedle, M., Schwaber, K.: Agile Software Development with SCRUM. Prentice Hall, Englewood Cliffs (2001)Google Scholar
  12. 12.
    Cunningham, W., Leuf, B.: The Wiki Way Quick Collaboration on the Web. Addison Wesley, Reading (2001)Google Scholar
  13. 13.
    Ehrlich, K.: Locating Expertise: Design Issues for an Expertise Locator System. In: Ackerman, M.S., Pipek, V., Wulf, V. (eds.) Sharing Expertise: Beyond Knowledge Management, MIT Press, Cambridge (2000)Google Scholar
  14. 14.
    VersionOne (Last Visited: September 25, 2003), http://www.versionone.net
  15. 15.
    Xplanner (Last Visited: September 25, 2003), http://www.xplanner.org
  16. 16.
    TWiki (Last Visited: September 25, 2003), http://www.twiki.org
  17. 17.
    Henninger, S., Ivaturi, A., Nuli, K., Thirunavukkaras, A.: Supporting Adaptable Methodologies to Meet Evolving Project Needs. In: Wells, D., Williams, L. (eds.) Proceedings of XP/Agile Universe 2002, Springer, Heidelberg (2002)Google Scholar
  18. 18.
    Nick, M., Althoff, K.-D.: Engineering Experience Base Maintenance Knowledge. In: Althoff, K.-D., Feldmann, R.L., Muller, W. (eds.) Proceedings of the 3rd International Workshop on Learning Software Organizations 2001, Springer, Berlin (2001)Google Scholar
  19. 19.
    Lindvall, M., Rus, I., Sinha, S.S.: Technology Support for Knowledge Management. In: Henninger, S., Maurer, F. (eds.) Proceedings of the 4th International Workshop on Learning Software Organizations 2002, Springer, Berlin (2002)Google Scholar
  20. 20.
    Mahe, S., Rieu, C.: Towards a Pull-Approach of KM for Improving Enterprise in Small and Medium Enterprises. In: Proceedings of the International Symposium on Management of Industrial and Corporate Knowledge, Compiegne (1997)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Thomas Chau
    • 1
  • Frank Maurer
    • 1
  1. 1.University of Calgary Department of Computer ScienceCalgary, AlbertaCanada

Personalised recommendations