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

  • Finn Olav Bjørnson
  • Torgeir Dingsøyr
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 31)


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.


Agile software development knowledge management scrum extreme programming empirical software engineering survey 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Lindvall, M., Rus, I.: Knowledge Management in Software Engineering. IEEE Software 19(3), 26–38 (2002)CrossRefGoogle Scholar
  2. 2.
    Aurum, A., Jeffery, R., Wohlin, C., Handzic, M.: Managing Software Engineering Knowledge. Springer, Berlin (2003)CrossRefzbMATHGoogle Scholar
  3. 3.
    Bjørnson, F.O., Dingsøyr, T.: Knowledge Management in Software Engineering: A Systematic Review of Studied Concepts and Research Methods Used. Information and Software Technology 50(11), 1055–1168 (2008)CrossRefGoogle Scholar
  4. 4.
    Dingsøyr, T., Conradi, R.: A Survey of Case Studies of the Use of Knowledge Management in Software Engineering. International Journal of Software Engineering and Knowledge Engineering 12(4), 391–414 (2002)CrossRefGoogle Scholar
  5. 5.
    Basili, V.R., Caldiera, G., Rombach, H.D.: The Experience Factory. In: Marciniak, J.J. (ed.) Encyclopedia of Software Engineering, pp. 469–476. John Wiley, Chichester (1994)Google Scholar
  6. 6.
    Nerur, S., Mahapatra, R., Mangalaraj, G.: Challenges of migrating to agile methodologies. Communications of the ACM 48(5), 72–78 (2005)CrossRefGoogle Scholar
  7. 7.
    Earl, M.: Knowledge Management Strategies: Towards a Taxonomy. Journal of Management Information Systems 18(1) (2001)Google Scholar
  8. 8.
    Dybå, T., Dingsøyr, T.: Empirical Studies of Agile Software Development: A Systematic Review. Information and Software Technology 50, 833–859 (2008)CrossRefGoogle Scholar
  9. 9.
    Bahli, B., Zeid, E.S.A.: The role of knowledge creation in adopting extreme programming model: an empirical study. In: ITI 3rd International Conference on Information and Communications Technology: Enabling Technologies for the New Knowledge Society, pp. 75–87 (2005)Google Scholar
  10. 10.
    Hilkka, M.-R., Tuure, T., Matti, R.: Is Extreme Programming Just Old Wine in New Bottles: A Comparison of Two Cases. Journal of Database Management 16(4), 41–61 (2005)CrossRefGoogle Scholar
  11. 11.
    Melnik, G., Maurer, F.: Direct verbal communication as a catalyst of agile knowledge sharing. In: 2nd Agile Development Conference (ADC 2004), Salt Lake City, UT, pp. 21–31 (2004)Google Scholar
  12. 12.
    Holz, H., Maurer, F.: Knowledge management support for distributed agile software processes. In: Henninger, S., Maurer, F. (eds.) LSO 2003. LNCS, vol. 2640, pp. 60–80. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  13. 13.
    Kähkönen, T.: Agile methods for large organizations - building communities of practice. In: Agile Development Conference, pp. 2–10 (2004)Google Scholar
  14. 14.
    Sharp, H., Robinson, H., Segal, J., Furniss, D.: The role of story cards and the wall in XP teams: a distributed cognition perspective. In: Agile Conference, Minneapolis, MN, p. 11 (2006)Google Scholar
  15. 15.
    Desouza, K.C.: Facilitating tacit knowledge exchange. Communications of the ACM 46(6), 85–88 (2003)CrossRefGoogle Scholar
  16. 16.
    Dybå, T., Moe, N.B.: Rethinking the Concept of Software Process Assessment. In: European Software Process Improvement Conference (EuroSPI), Pori, Finland (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Finn Olav Bjørnson
    • 1
  • Torgeir Dingsøyr
    • 2
  1. 1.SINTEF Fisheries and AquacultureNorway
  2. 2.SINTEF ICTTrondheimNorway

Personalised recommendations