Skip to main content

Agile Software Development and the Barriers to Transfer of Knowledge: An Interpretive Case Study

  • Conference paper
Nordic Contributions in IS Research (SCIS 2013)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 156))

Included in the following conference series:

Abstract

Agile practices to systems development are believed to depend largely on the developers’ competences, experience and knowledge and to a lesser degree on formal development processes and methods. In this paper we investigate the knowledge transfer and barriers to the transfer of agile development practices in an interpretive case study. The case company is a pharmaceutical firm where we studied how they develop software and how they transfer their own experience. Based on the literature we develop an initial framework of barriers to knowledge transfer and apply it to interpret the case study. From this case study we are able to discuss the initial framework and extend it to a framework of knowledge transfer of agile practices. The framework provides a better understanding of the barriers to knowledge transfer of agile practices. The paper contributes with (1) an application of the framework to explain knowledge transfer and barriers, and (2) specifically explicate potential barriers hindering knowledge transfer of agile practices. This has implications for the implementation of agile development practices.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Conboy, K.: Agility from First Principles: Reconstructing the Concept of Agility in Information Systems Development. Information Systems Research 20, 329–354 (2009)

    Article  Google Scholar 

  2. Dingsøyr, T., Dybå, T., Moe, N.B.: Agile software development: Current research and future directions. Springer, Heidelberg (2010)

    Book  Google Scholar 

  3. Dybå, T., Dingsøyr, T.: Empirical Studies of Agile Software Development: A Systematic Review. Information and Software Technology 50, 833–859 (2008)

    Article  Google Scholar 

  4. Senapathi, M.: Adoption of software engineering process innovations: The case of agile software development methodologies. In: Sillitti, A., Martin, A., Wang, X., Whitworth, E. (eds.) XP 2010. LNBIP, vol. 48, pp. 226–231. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  5. O’Dell, C., Grayson Jr., C.J.: If only we knew what we know: The transfer of internal knowledge and best practice. The Free Press, New York (1998)

    Google Scholar 

  6. Argote, L., Ingram, P.: Knowledge Transfer: A Basis for Competitive Advantage in Firms. Organ. Behav. Hum. Decis. Process. 82, 150–169 (2000)

    Article  Google Scholar 

  7. Szulanski, G.: The Process of Knowledge Transfer: A Diachronic Analysis of Stickiness. Organ. Behav. Hum. Decis. Process. 82, 9–27 (2000)

    Article  Google Scholar 

  8. Carlile, P.R.: A Pragmatic View of Knowledge and Boundaries: Boundary Objects in New Product Development. Organization Science 13, 442 (2002)

    Article  Google Scholar 

  9. Carlile, P.R.: Transferring, Translating, and Transforming: An Integrative Framework for Managing Knowledge Across Boundaries. Organization Science 15, 555 (2004)

    Article  Google Scholar 

  10. Lyytinen, K., Robey, D.: Learning Failure in Information Systems Development. Information Systems Journal 9, 85–101 (1999)

    Article  Google Scholar 

  11. Lindvall, M., Rus, I.: Knowledge Management in Software Engineering. IEEE Software 19, 26–38 (2002)

    Google Scholar 

  12. Faraj, S., Sproull, L.: Coordinating Expertise in Software Development Teams. Management Science 46, 1554–1568 (2000)

    Article  Google Scholar 

  13. Desouza, K.C.: Barriers to Effective use of Knowledge Management Systems in Software Engineering. Communication of the ACM 46, 99–101 (2003a)

    Google Scholar 

  14. Desouza, K.C.: Facilitating Tacit Knowledge Exchange. Communications of the ACM 46, 85–88 (2003b)

    Article  Google Scholar 

  15. Chau, T., Maurer, F., Melnik, G.: Knowledge sharing: Agile methods vs. tayloristic methods. In: Proceedings of the Twelfth IEEE International Workshops on Anonymous Enabling Technologies: Infrastructure for Collaborative Enterprises, WET ICE 2003, pp. 302–307. IEEE (2003)

    Google Scholar 

  16. Maurer, F., Melnik, G.: Agile methods: moving towards the mainstream of the software industry. In: Anonymous Proceedings of the 28th International Conference on Software Engineering, pp. 1057–1058. ACM (2006)

    Google Scholar 

  17. Melnik, G., Maurer, F.: Direct verbal communication as a catalyst of agile knowledge sharing. In: Anonymous Agile Development Conference, pp. 21–31. IEEE (2004)

    Google Scholar 

  18. Tellez-Morales, G.: XP practices: A successful tool for increasing and transferring practical knowledge in short-life software development projects. In: Abrahamsson, P., Marchesi, M., Maurer, F. (eds.) XP 2009. LNBIP, vol. 31, pp. 155–160. Springer, Heidelberg (2009)

    Google Scholar 

  19. Joshi, K., Sarker, S., Sarker, S.: Knowledge Transfer within Information Systems Development Teams: Examining the Role of Knowledge Source Attributes. Decis. Support Syst. 43, 322–335 (2007)

    Article  Google Scholar 

  20. Sarker, S., Nicholson, D., Joshi, K.: Knowledge Transfer in Virtual Systems Development Teams: An Exploratory Study of Four Key Enablers. IEEE Transactions on Professional Communication 48, 201–218 (2005)

    Article  Google Scholar 

  21. Alavi, M., Leidner, D.E.: Review: Knowledge Management and Knowledge Management Systems: Conceptual Foundation and Research Issues. MIS Quarterly 25, 107–136 (2001)

    Article  Google Scholar 

  22. Riege, A.: Actions to Overcome Knowledge Transfer Barriers in MNCs. Journal of Knowledge Management 11, 48–67 (2007)

    Article  Google Scholar 

  23. Riege, A.: Three-Dozen Knowledge-Sharing Barriers Managers must Consider. Journal of Knowledge Management 9, 18–35 (2005)

    Article  Google Scholar 

  24. Liyanage, C., Elhag, T., Ballal, T., et al.: Knowledge Communication and Translation–a Knowledge Transfer Model. Journal of Knowledge Management 13, 118–131 (2009)

    Article  Google Scholar 

  25. Polanyi, M.: The tacit dimension. Anchor Day (1966)

    Google Scholar 

  26. Polanyi, M.: Personal knowledge. University of Chicago Press (1962)

    Google Scholar 

  27. Hansen, M.T., Nohria, N., Tierney, T.: What’s Your Stategy for Managing Knowledge. Harv. Bus. Rev., 106–116 (March-April 1999)

    Google Scholar 

  28. Hansen, M.T.: Knowledge Networks: Explaining Effective Knowledge Sharing in Multiunit Companies. Organization Science 13, 232–248 (2002)

    Article  Google Scholar 

  29. Nonaka, I.: A Dynamic Theory of Organizational Knowledge Creation. Organization Science 5, 14 (1994)

    Article  Google Scholar 

  30. Sun, P.Y., Scott, J.L.: An Investigation of Barriers to Knowledge Transfer. Journal of Knowledge Management 9, 75–90 (2005)

    Article  Google Scholar 

  31. Althoff, K., Bomarius, F., Tautz, C.: Knowledge Management for Building Learning Software Organizations. Inf. Syst. Front. 2, 349–367 (2000)

    Article  Google Scholar 

  32. Nielsen, P.A., Tjørnehøj, G.: Social Networks Analysis in Software Process Improvement. Software Process Improvement and Practice 22, 33–51 (2010)

    Google Scholar 

  33. Mathiassen, L., Pedersen, K.: Knowledge Creation and Sharing in a Systems Development Project. International Journal of Business Information Systems 3, 1–20 (2008)

    Article  Google Scholar 

  34. Nørbjerg, J., Elisberg, T., Pries-Heje, J.: Experiences from Using Knowledge Networks for Sustaining Software Process Improvement. In: Anonymous Experiences from Using Knowledge Networks for Sustaining Software Process Improvement, Rio de Janerio, Brazil (2006)

    Google Scholar 

  35. Nielsen, P.A., Kautz, K.: Software processes & knowledge: Beyond conventional software process improvement. Software Innovation Publisher, Aalborg (2008)

    Google Scholar 

  36. Crawford, B., Castro, C., Monfroy, E.: Knowledge management in different software development approaches. In: Yakhno, T., Neuhold, E.J. (eds.) ADVIS 2006. LNCS, vol. 4243, pp. 304–313. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  37. Kjærgaard, A., Nielsen, P.A., Kautz, K.: Making Sense of Software Project Management. Scandinavian Journal of Information Systems 22, 3–26 (2010)

    Google Scholar 

  38. Schwaber, K., Beedle, M.: Agile software development with scrum, vol. 18. Prentice Hall (2001)

    Google Scholar 

  39. Ryan, S., O’Connor, R.V.: Development of a Team Measure for Tacit Knowledge in Software Development Teams. J. Syst. Software 82, 229–240 (2009)

    Article  Google Scholar 

  40. Gupta, K.S.: A Comparative Analysis of Knowledge Sharing Climate. Knowledge and Process Management 15, 186–195 (2008)

    Article  Google Scholar 

  41. McDermott, R., O’Dell, C.: Overcoming Cultural Barriers to Sharing Knowledge. Journal of Knowledge Management 5, 76–85 (2001)

    Article  Google Scholar 

  42. Michailova, S., Husted, K.: Knowledge-Sharing Hostility in Russian Firms. Calif. Manage. Rev. 45, 59–77 (2003)

    Article  Google Scholar 

  43. Walsham, G.: Interpretive Case Studies in IS Research: Nature and Method. European Journal of Information Systems 4, 74–81 (1995)

    Article  Google Scholar 

  44. Walsham, G.: Doing Interpretive Research. European Journal of Information Systems 15, 320–330 (2006)

    Article  Google Scholar 

  45. Esfahani, C., Cabot, J., Yu, E.: Adopting agile methods: Can goal-oriented social modeling help? In: Anonymous Fourth International Conference on Research Challenges in Information Science (RCIS), pp. 223–234. IEEE, Nice (2010)

    Google Scholar 

  46. Cohn, M., Ford, D.: Introducing an Agile Process to an Organization [Software Development]. Computer 36, 74–78 (2003)

    Article  Google Scholar 

  47. Boehm, B., Turner, R.: Management Challenges to Implementing Agile Processes in Traditional Development Organizations. IEEE Software 22, 30–39 (2005)

    Article  Google Scholar 

  48. Svensson, H., Host, M.: Introducing an agile process in a software maintenance and evolution organization. In: Anonymous Ninth European Conference on Software Maintenance and Reengineering, CSMR 2005, pp. 256–264. IEEE, Manchester (2005)

    Google Scholar 

  49. Misra, S.C., Kumar, V., Kumar, U.: Identifying some Critical Changes Required in Adopting Agile Practices in Traditional Software Development Projects. International Journal of Quality & Reliability Management 27, 451–474 (2010)

    Article  Google Scholar 

  50. Beck, K., Andres, C.: Extreme programming explained: Embrace change. Addison-Wesley Professional (2004)

    Google Scholar 

  51. Sarker, S., Sarker, S.: Exploring Agility in Distributed Information Systems Development Teams: An Interpretive Study in an Offshoring Context. Information Systems Research 20, 440–461 (2009)

    Article  Google Scholar 

  52. Dingsøyr, T., Hanssen, G.K.: Extending agile methods: Postmortem reviews as extended feedback. In: Henninger, S., Maurer, F. (eds.) LSO 2003. LNCS, vol. 2640, pp. 4–12. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  53. Kump, B., Knipfer, K., Pammer, V., et al.: The role of reflection in maturing organizational know-how. In: Reinhardt, W., Ullmann, T.D., Scott, P., Pammer, V., Conlan, O., Berlanga, A. (eds.) Proceedings of the 1st European Workshop on Awareness and Reflection in Learning Network, pp. 30–45 (2011)

    Google Scholar 

  54. Mathiassen, L., Purao, S.: Educating Reflective Systems Developers. Information Systems Journal 12, 81–102 (2002)

    Article  Google Scholar 

  55. Mathiassen, L.: Reflective Systems Development. Scandinavian Journal of Information Systems 10, 67–117 (1998)

    Google Scholar 

  56. Heiskanen, A., Newman, M.: Bridging the gap between information systems research and practice: the reflective practitioner as a researcher. In: Anonymous Bridging the Gap between Information Systems Research and Practice: The Reflective Practitioner as a Researcher, ICIS 1997: Proceedings of the Eighteenth International Conference on Information Systems, pp. 121–132. Association for Information Systems, Atlanta (1997)

    Google Scholar 

  57. Schön, D.A.: The reflective practitioner: How professionals think in action. Basic Books, New York (1983)

    Google Scholar 

  58. Madsen, S., Kautz, K., Vidgen, R.: A Framework for Understanding how a Unique and Local IS Development Method Emerges in Practice. European Journal of Information Systems 15, 225–238 (2006)

    Article  Google Scholar 

  59. Avison, D., Fitzgerald, G.: Information systems development: Methodologies, techniques and tools. McGraw Hill, Maidenhead (2003)

    Google Scholar 

  60. Wynekoop, J., Russo, N.: Studying System Development Methodologies: An Examination of Research Methods. Information Systems Journal 7, 47–65 (2003)

    Article  Google Scholar 

  61. Fitzgerald, B., Russo, N.L., O’Kane, T.: Software Development Method Tailoring at Motorola. Commun. ACM 46, 64–70 (2003)

    Article  Google Scholar 

  62. Fitzgerald, B., Russo, N.L., Stolterman, E.: Information systems development: Methods in action. McGraw-Hill (2002)

    Google Scholar 

  63. Nandhakumar, J., Avison, D.E.: The Fiction of Methodological Development: A Field Study of Information Systems Development. Information Technology & People 12, 176–191 (1999)

    Article  Google Scholar 

  64. Russo, N.L., Stolterman, E.: Exploring the Assumptions Underlying Information Systems Methodologies. Information Technology & People 13, 313–327 (2000)

    Article  Google Scholar 

  65. Fitzgerald, B.: An Empirical Investigation into the Adoption of Systems Development Methodologies. Information & Management 34, 317–328 (1998)

    Article  Google Scholar 

  66. Nielsen, P.A.: Learning and using methodologies in information systems analysis and design. Lancaster University, Lancaster (1990)

    Google Scholar 

  67. Fitzgerald, B., Hartnett, G., Conboy, K.: Customising Agile Methods to Software Practices at Intel Shannon. European Journal of Information Systems 15, 197–210 (2006)

    Article  Google Scholar 

  68. Larsen, E.Å., Päivärinta, T., Smolander, K.: A Model for Analyzing Changes in Systems Development Practices. Journal of Information Technology Theory and Application (JITTA) 13, 3 (2013)

    Google Scholar 

  69. Mustonen-Ollila, E., Lyytinen, K.: Why Organizations Adopt Information System Process Innovations: A Longitudinal Study using Diffusion of Innovation Theory. Information Systems Journal 13, 275–297 (2003)

    Article  Google Scholar 

  70. Mustonen-Ollila, E., Lyytinen, K.: How Organizations Adopt Information System Process Innovations: A Longitudinal Analysis. European Journal of Information Systems 13, 35–51 (2004)

    Article  Google Scholar 

  71. Lee, A.S., Baskerville, R.L.: Generalizing Generalizability in Information Systems Research. Information Systems Research 14, 221–243 (2003)

    Article  Google Scholar 

  72. Flyvbjerg, B.: Five Misunderstandings about Case-Study Research. Qualitative Inquiry 12, 219–245 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Heeager, L., Nielsen, P.A. (2013). Agile Software Development and the Barriers to Transfer of Knowledge: An Interpretive Case Study. In: Aanestad, M., Bratteteig, T. (eds) Nordic Contributions in IS Research. SCIS 2013. Lecture Notes in Business Information Processing, vol 156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39832-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39832-2_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39831-5

  • Online ISBN: 978-3-642-39832-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics