Abstract
Agile methodologies gave teams more autonomy regarding planning tasks and executing them. As a result, coordination gets more flexible, but much relevant knowledge remains undocumented and inside teams’ borders, due to informal communication and reduced development documentation. Since knowledge plays an essential role in software development, it is important to have effective knowledge management (KM) practices that contribute to a better knowledge resource allocation. Several KM practices have been reported in empirical studies in Agile Software Development (ASD). However, these practices are not evaluated regarding its effectiveness or how do they affect product quality. Besides, the studies do not demonstrate connections between the KM practices in the project level and the strategic level. The lack of connection between these levels can result in deviations from the company’s corporate strategy, wasted resources and irrelevant knowledge acquisition. This paper discusses how the strategic management can contribute to an integrated approach to KM in ASD; considering the organizational structure and the corporate strategy. Based on this discussion, we propose research areas that may help with planning KM strategies that can have their effectiveness measured and contribute to product quality.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Teece, D.J.: Strategies for managing knowledge assets: the role of firm structure and industrial context. Long Range Plan. 33(1), 35–55 (2000)
Yang, J.: Managing knowledge for quality assurance: an empirical study. Int. J. Qual. Reliab. Manag. 25(2), 109–124 (2008)
Steen, O.: Practical knowledge and its importance for software product quality. Inf. Softw. Technol. 49, 625–636 (2007)
Bolisani, E., Bratinau, C.: Knowledge strategy planning: an integrated approach to manage uncertainty, turbulence, and dynamics. J. Knowl. Manag. 21(2), 233–253 (2017)
Kogut, B., Zander, U.: Knowledge of the firm, combinative capabilities and the replication of technology. Organ. Sci. 3, 383–97 (1992)
Nonaka, I., Takeuchi, K.: The Knowledge Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press, Oxford (1995)
Porter, M.E.: Competitive Advantage: Creating and Sustaining Superior Performance. The Free Press, New York, NY (1985)
Davenport, T.H., Prusak, L.: Working Knowledge: How Organizations Manage What They Know. Harvard Business School, Boston (2000)
Barney, J.B.: Firm resources and sustained competitive advantage. J. Manag. 17(1), 99–120 (1991)
Bjørnson, F.O., Dingsøyr, T.: Knowledge management in software engineering: a systematic review of studied concepts, findings and research methods used. Inf. Softw. Technol. 50(11), 1055–1068 (2008)
Mahesh, K., Suresh, J.K.: Knowledge criteria for organization design. J. Knowl. Manag. 13(4), 41–51 (2009)
Halawi, L.A., McCarthy, R.V., Aronson, J.E.: Knowledge management and the competitive strategy of the firm. Learn. Organ. 13(4), 384–397 (2006)
Rus, I., Lindvall, M.: Knowledge management in software engineering. IEEE Softw. 19(3), 26–38 (2002)
Ferraresi, A.A., Quandt, C.O., Dos Santos, S.A., Frega, J.R.: Knowledge management and strategic orientation: leveraging innovativeness and performance. J. Knowl. Manag. 16(5), 688–701 (2012)
Annosi, M.C., Magnusson, M., Martini, A., Appio, F.P.: Social conduct, learning and innovation: an abductive study of the dark side of agile software development. Creat. Innov. Manag. 25(4), 515–535 (2016)
Santos, V., Goldman, A., de Souza, C.R.: Fostering effective inter-team knowledge sharing in agile software development. Empir. Softw. Eng. 20, 1006–1051 (2015)
Penrose, E.T.: The Growth of the Firm. Wiley, NewYork (1959)
Ryan, S., O’Connor, R.V.: Development of a team measure for tacit knowledge in software development teams. J. Syst. Softw. 82, 229–240 (2009)
Dingsøyr, T., Bjørnson, F.O., Shull, F.: What do we know about knowledge management? Practical implications for software engineering. IEEE Softw. 26(3), 100–103 (2009)
Ouriques, R.A.B., Wnuk, K., Svensson, R.B., Gorschek, T.: Knowledge management strategies and processes in agile software development: a systematic literature review. Int. J. Softw. Eng. Knowl. Eng. (in press)
Whetten, D.: What constitutes a theoretical contribution? Acad. Manag. Rev. 14, 490–495 (1989)
Bolisani, E., Scarso, E.: Strategic planning approaches to knowledge management: a taxonomy. Edited by Constantin Bratianu, Assoc. Prof. E, P.VINE, vol. 45, no. 4, pp. 495–508 (2015)
Lee, C.C., Yang, J., Yu, L.M.: The knowledge value of customers and employees in product quality. J. Manag. Dev. 20(8), 691–706 (2001)
Acknowledgements
The work is partially supported by a research grant for the ORION project (reference number 20140218) from The Knowledge Foundation in Sweden.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Ouriques, R., Wnuk, K., Berntsson Svensson, R., Gorschek, T. (2018). Thinking Strategically About Knowledge Management in Agile Software Development. In: Kuhrmann, M., et al. Product-Focused Software Process Improvement. PROFES 2018. Lecture Notes in Computer Science(), vol 11271. Springer, Cham. https://doi.org/10.1007/978-3-030-03673-7_30
Download citation
DOI: https://doi.org/10.1007/978-3-030-03673-7_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-03672-0
Online ISBN: 978-3-030-03673-7
eBook Packages: Computer ScienceComputer Science (R0)