Knowledge Acquisition and Communities of Practice: An Approach to Convert Individual Knowledge into Multi-organizational Knowledge

The implementation of knowledge management mechanisms to convert individual knowledge into organizational knowledge is important to guarantee business success in the global and dynamic economy. Besides that, there is a trend in the software industry to create a consistent body of software process knowledge across different organizations through the conversion of organizational knowledge into multi- organizational knowledge. Since software organizations do not execute software processes in the same way, the creation of such body of knowledge is a difficult task. This work presents a knowledge acquisition approach aimed to acquire organization members’ knowledge and store it in a software process community of practice repository accessible through a Web-based system. The application and evaluation of knowledge captured in the context of a specific organization, and reuse of such knowledge in different contexts provides the means for converting organizational knowledge into multi-organizational knowledge.

[1]  Hossein Saiedian Proceedings, 12th Conference on Software Engineering Education and Training, March 22-24, 1999, New Orleans, Louisiana, USA , 1999 .

[2]  Günther Ruhe,et al.  Experience Factory-based professional education and training , 1999, Proceedings 12th Conference on Software Engineering Education and Training (Cat. No.PR00131).

[3]  Carla O'Dell,et al.  If Only We Knew What We Know: Identification and Transfer of Internal Best Practices , 1998 .

[4]  Torgeir Dingsøyr,et al.  Postmortem: Never Leave a Project without It , 2002, IEEE Softw..

[5]  S. Debowski Knowledge Management , 2005 .

[6]  E. Wenger,et al.  Communities of Practice: The Organizational Frontier , 2000 .

[7]  Klaus-Dieter Althoff,et al.  On the Status of Learning Software Organizations in the Year 2001 , 2001, LSO.

[8]  Frank Houdek,et al.  Organizational learning and experience documentation in industrial software projects , 1999, Int. J. Hum. Comput. Stud..

[9]  M. Lindvall,et al.  Knowledge management in software engineering , 2002, IEEE Software.

[10]  Rosina O. Weber,et al.  Intelligent lessons learned systems , 2001, Expert Syst. Appl..

[11]  Victor R. Basili Implementing the Experience Factory concepts as a set of Experience Bases , 2001, SEKE.

[12]  Eric L. Lesser,et al.  Communities of practice and organizational performance , 2001, IBM Syst. J..

[13]  Aldo von Wangenheim,et al.  A Hybrid Approach for Corporate Memory Management Systems in Software R&D Organizations , 2001, SEKE.

[14]  J. Storck,et al.  Knowledge Diffusion through “Strategic Communities” , 2000 .

[15]  Frank Houdek,et al.  Transferring and Evolving Experience: A Practical Approach and Its Application to Software Inspections , 1999, SEKE.

[16]  Frank Maurer,et al.  Task-Specific Knowledge Management in a Process-Centred SEE , 2001, LSO.

[17]  Carsten Tautz,et al.  Integrating Business Process Descriptions and Lessons Learned with an Experience Factory , 2000 .

[18]  Scott Henninger,et al.  Advances in Learning Software Organizations , 2002, Lecture Notes in Computer Science.

[19]  Mikael Lindvall,et al.  Lessons Learned about Structuring and Describing Experience for Three Experience Bases , 2001, LSO.