Tool Support for Inter-team Learning in Agile Software Organizations

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.

[1]  John J. Marciniak,et al.  Encyclopedia of Software Engineering , 1994, Encyclopedia of Software Engineering.

[2]  Abraham Bernstein,et al.  How can cooperative work tools support dynamic group process? bridging the specificity frontier , 2000, CSCW '00.

[3]  Klaus-Dieter Althoff,et al.  Engineering Experience Base Maintenance Knowledge , 2001, LSO.

[4]  Ioana Rus,et al.  Technology Support for Knowledge Management , 2002, LSO.

[5]  Scott Henninger,et al.  Supporting Adaptable Methodologies to Meet Evolving Project Needs , 2002, XP/Agile Universe.

[6]  Bo Leuf,et al.  The Wiki Way: Quick Collaboration on the Web , 2001 .

[7]  Ralph Trittmann The Organic and the Mechanistic Form of Managing Knowledge in Software Development , 2001, LSO.

[8]  Saul Greenberg,et al.  Using a Room Metaphor to Ease Transitions in Groupware , 1998 .

[9]  Robert Haas,et al.  Enabeling communities of practice at EADS Airbus , 2000 .

[10]  Laurence Prusak,et al.  In good company: how social capital makes organizations work , 2001, UBIQ.

[11]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

[12]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[13]  Kate Ehrlich Locating Expertise: Design Issues for an expertise locator system , 2002 .

[14]  R Kelley,et al.  How Bell Labs creates star performers. , 1993, Harvard business review.

[15]  H. D. Rombach,et al.  THE EXPERIENCE FACTORY , 1999 .

[16]  D. Swanson In Good Company: How Social Capital Makes Organizations Work , 2001 .

[17]  Volker Wulf,et al.  Sharing Expertise: Beyond Knowledge Management , 2002 .