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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Conboy, K.: Agility from First Principles: Reconstructing the Concept of Agility in Information Systems Development. Information Systems Research 20, 329–354 (2009)
Dingsøyr, T., Dybå, T., Moe, N.B.: Agile software development: Current research and future directions. Springer, Heidelberg (2010)
Dybå, T., Dingsøyr, T.: Empirical Studies of Agile Software Development: A Systematic Review. Information and Software Technology 50, 833–859 (2008)
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)
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)
Argote, L., Ingram, P.: Knowledge Transfer: A Basis for Competitive Advantage in Firms. Organ. Behav. Hum. Decis. Process. 82, 150–169 (2000)
Szulanski, G.: The Process of Knowledge Transfer: A Diachronic Analysis of Stickiness. Organ. Behav. Hum. Decis. Process. 82, 9–27 (2000)
Carlile, P.R.: A Pragmatic View of Knowledge and Boundaries: Boundary Objects in New Product Development. Organization Science 13, 442 (2002)
Carlile, P.R.: Transferring, Translating, and Transforming: An Integrative Framework for Managing Knowledge Across Boundaries. Organization Science 15, 555 (2004)
Lyytinen, K., Robey, D.: Learning Failure in Information Systems Development. Information Systems Journal 9, 85–101 (1999)
Lindvall, M., Rus, I.: Knowledge Management in Software Engineering. IEEE Software 19, 26–38 (2002)
Faraj, S., Sproull, L.: Coordinating Expertise in Software Development Teams. Management Science 46, 1554–1568 (2000)
Desouza, K.C.: Barriers to Effective use of Knowledge Management Systems in Software Engineering. Communication of the ACM 46, 99–101 (2003a)
Desouza, K.C.: Facilitating Tacit Knowledge Exchange. Communications of the ACM 46, 85–88 (2003b)
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)
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)
Melnik, G., Maurer, F.: Direct verbal communication as a catalyst of agile knowledge sharing. In: Anonymous Agile Development Conference, pp. 21–31. IEEE (2004)
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)
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)
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)
Alavi, M., Leidner, D.E.: Review: Knowledge Management and Knowledge Management Systems: Conceptual Foundation and Research Issues. MIS Quarterly 25, 107–136 (2001)
Riege, A.: Actions to Overcome Knowledge Transfer Barriers in MNCs. Journal of Knowledge Management 11, 48–67 (2007)
Riege, A.: Three-Dozen Knowledge-Sharing Barriers Managers must Consider. Journal of Knowledge Management 9, 18–35 (2005)
Liyanage, C., Elhag, T., Ballal, T., et al.: Knowledge Communication and Translation–a Knowledge Transfer Model. Journal of Knowledge Management 13, 118–131 (2009)
Polanyi, M.: The tacit dimension. Anchor Day (1966)
Polanyi, M.: Personal knowledge. University of Chicago Press (1962)
Hansen, M.T., Nohria, N., Tierney, T.: What’s Your Stategy for Managing Knowledge. Harv. Bus. Rev., 106–116 (March-April 1999)
Hansen, M.T.: Knowledge Networks: Explaining Effective Knowledge Sharing in Multiunit Companies. Organization Science 13, 232–248 (2002)
Nonaka, I.: A Dynamic Theory of Organizational Knowledge Creation. Organization Science 5, 14 (1994)
Sun, P.Y., Scott, J.L.: An Investigation of Barriers to Knowledge Transfer. Journal of Knowledge Management 9, 75–90 (2005)
Althoff, K., Bomarius, F., Tautz, C.: Knowledge Management for Building Learning Software Organizations. Inf. Syst. Front. 2, 349–367 (2000)
Nielsen, P.A., Tjørnehøj, G.: Social Networks Analysis in Software Process Improvement. Software Process Improvement and Practice 22, 33–51 (2010)
Mathiassen, L., Pedersen, K.: Knowledge Creation and Sharing in a Systems Development Project. International Journal of Business Information Systems 3, 1–20 (2008)
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)
Nielsen, P.A., Kautz, K.: Software processes & knowledge: Beyond conventional software process improvement. Software Innovation Publisher, Aalborg (2008)
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)
Kjærgaard, A., Nielsen, P.A., Kautz, K.: Making Sense of Software Project Management. Scandinavian Journal of Information Systems 22, 3–26 (2010)
Schwaber, K., Beedle, M.: Agile software development with scrum, vol. 18. Prentice Hall (2001)
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)
Gupta, K.S.: A Comparative Analysis of Knowledge Sharing Climate. Knowledge and Process Management 15, 186–195 (2008)
McDermott, R., O’Dell, C.: Overcoming Cultural Barriers to Sharing Knowledge. Journal of Knowledge Management 5, 76–85 (2001)
Michailova, S., Husted, K.: Knowledge-Sharing Hostility in Russian Firms. Calif. Manage. Rev. 45, 59–77 (2003)
Walsham, G.: Interpretive Case Studies in IS Research: Nature and Method. European Journal of Information Systems 4, 74–81 (1995)
Walsham, G.: Doing Interpretive Research. European Journal of Information Systems 15, 320–330 (2006)
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)
Cohn, M., Ford, D.: Introducing an Agile Process to an Organization [Software Development]. Computer 36, 74–78 (2003)
Boehm, B., Turner, R.: Management Challenges to Implementing Agile Processes in Traditional Development Organizations. IEEE Software 22, 30–39 (2005)
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)
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)
Beck, K., Andres, C.: Extreme programming explained: Embrace change. Addison-Wesley Professional (2004)
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)
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)
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)
Mathiassen, L., Purao, S.: Educating Reflective Systems Developers. Information Systems Journal 12, 81–102 (2002)
Mathiassen, L.: Reflective Systems Development. Scandinavian Journal of Information Systems 10, 67–117 (1998)
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)
Schön, D.A.: The reflective practitioner: How professionals think in action. Basic Books, New York (1983)
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)
Avison, D., Fitzgerald, G.: Information systems development: Methodologies, techniques and tools. McGraw Hill, Maidenhead (2003)
Wynekoop, J., Russo, N.: Studying System Development Methodologies: An Examination of Research Methods. Information Systems Journal 7, 47–65 (2003)
Fitzgerald, B., Russo, N.L., O’Kane, T.: Software Development Method Tailoring at Motorola. Commun. ACM 46, 64–70 (2003)
Fitzgerald, B., Russo, N.L., Stolterman, E.: Information systems development: Methods in action. McGraw-Hill (2002)
Nandhakumar, J., Avison, D.E.: The Fiction of Methodological Development: A Field Study of Information Systems Development. Information Technology & People 12, 176–191 (1999)
Russo, N.L., Stolterman, E.: Exploring the Assumptions Underlying Information Systems Methodologies. Information Technology & People 13, 313–327 (2000)
Fitzgerald, B.: An Empirical Investigation into the Adoption of Systems Development Methodologies. Information & Management 34, 317–328 (1998)
Nielsen, P.A.: Learning and using methodologies in information systems analysis and design. Lancaster University, Lancaster (1990)
Fitzgerald, B., Hartnett, G., Conboy, K.: Customising Agile Methods to Software Practices at Intel Shannon. European Journal of Information Systems 15, 197–210 (2006)
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)
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)
Mustonen-Ollila, E., Lyytinen, K.: How Organizations Adopt Information System Process Innovations: A Longitudinal Analysis. European Journal of Information Systems 13, 35–51 (2004)
Lee, A.S., Baskerville, R.L.: Generalizing Generalizability in Information Systems Research. Information Systems Research 14, 221–243 (2003)
Flyvbjerg, B.: Five Misunderstandings about Case-Study Research. Qualitative Inquiry 12, 219–245 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)