A Survey of Perceptions on Knowledge Management Schools in Agile and Traditional Software Development Environments

Knowledge management is important for software development, whether this is done using traditional or agile methods. In an exploratory survey on how agile and traditional companies view current practice and future importance of knowledge management approaches, we found that agile companies seem to be more satisfied with their knowledge management approaches when compared to traditional companies. Further, when comparing perceptions between small and medium sized companies, we found that medium sized companies are more satisfied with their knowledge management approaches than small companies.

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

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

[3]  Kevin C. Desouza,et al.  Facilitating tacit knowledge exchange , 2003, CACM.

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

[5]  Tuure Tuunanen,et al.  Is Extreme Programming Just Old Wine in New Bottles: A Comparison of Two Cases , 2005, J. Database Manag..

[6]  Tuomo Kähkönen,et al.  Agile Methods for Large Organizations - Building Communities of Practice , 2004, Agile Development Conference.

[7]  Frank Maurer,et al.  Knowledge Management Support for Distributed Agile Software Processes , 2002, LSO.

[8]  Michael J. Earl,et al.  Knowledge Management Strategies: Toward a Taxonomy , 2001, J. Manag. Inf. Syst..

[9]  Meliha Handzic,et al.  Managing Software Engineering Knowledge , 2010, Springer Berlin Heidelberg.

[10]  Tore Dybå,et al.  Empirical studies of agile software development: A systematic review , 2008, Inf. Softw. Technol..

[11]  Torgeir Dingsøyr,et al.  Knowledge management in software engineering: A systematic review of studied concepts, findings and research methods used , 2008, Inf. Softw. Technol..

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

[13]  George Mangalaraj,et al.  Challenges of migrating to agile methodologies , 2005, CACM.

[14]  Helen Sharp,et al.  The role of story cards and the wall in XP teams: a distributed cognition perspective , 2006, AGILE 2006 (AGILE'06).

[15]  Reidar Conradi,et al.  A Survey of Case Studies of the Use of Knowledge Management in Software Engineering , 2002, Int. J. Softw. Eng. Knowl. Eng..

[16]  Grigori Melnik,et al.  Direct verbal communication as a catalyst of agile knowledge sharing , 2004, Agile Development Conference.

[17]  B. Bahli,et al.  The role of knowledge creation in adopting extreme programming model: an empirical study , 2005, 2005 International Conference on Information and Communication Technology.