Abstract
Agile Methodologies promote a group of principles which differ from Traditional Methods. In this way, one concrete difference is the manner of how the knowledge is managed during a software development process. Most proposals to knowledge management have been generated for Traditional Methods but have failed in Agile Projects because they focus on explicit Knowledge Management. This paper aims to present a case study with a detailed contributions taken from Lessons Learned for some issues related to Knowledge Management in a distributed project that make use of Agile Methodologies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J.: Agile software development methods – review and analysis. Technical Report 478. VTT Publications (2002)
Agerfalk, P.J., Fitzgerald, B.: Introduction. Commun. ACM 49(10), 26–34 (2006)
Basili, V., McGarry, F.: The experience factory: How to build and run one (tutorial). In: Proceedings of the 19th international Conference on Software Engineering, Boston, Massachusetts (1997)
Bjornson, F.O., Dingsoyr, 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)
Chau, T., Maurer, F., Melnik, G.: Knowledge sharing: Agile methods vs. tayloristic methods. In: Proceedings of the 12th IEEE International Workshops on Enabling Technologies (WETICE 2003), Infrastructure for Collaborative Enterprises. IEEE Computer Society, Washington (2003)
Cockburn, A., Highsmith, J.: Agile software development: The people factor. Computer 34(11), 131–133 (2001)
Cohen, D., Lindvall, M., Costa, P.: An introduction to agile methods. Advances in Computers, Advances in Software Engineering 62(66), 2–67 (2004)
Davenport, T.H., Prusak, L.: Working knowledge: how organizations manage what they know. Harvard Business School, Boston (1998)
Dybaa, T., Dingsoyr, T.: Empirical studies of agile software development: A systematic review. Inf. Softw. Technol. 50(9-10), 833–859 (2008)
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)
Komi-Sirviö, S., Mäntyniemi, A., Seppänen, V.: Toward a practical solution for capturing knowledge for software projects. IEEE Softw. 19(3), 60–62 (2002)
Korkala, M., Abrahamsson, P.: Communication in distributed agile development: A case study. In: EUROMICRO 2007: Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 203–210. IEEE Computer Society, Washington (2007)
Liebowitz, J.: A look at nasa goddard space flight center’s knowledge management initiatives. IEEE Softw. 19(3), 40–42 (2002)
Melnik, G., Maurer, F.: Direct verbal communication as a catalyst of agile knowledge sharing. In: ADC 2004: Proceedings of the Agile Development Conference, pp. 21–31. IEEE Computer Society, Washington (2004)
Nonaka, I., Takeuchi, H.: The Knowledge – Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press, Oxford (1995)
Pikkarainen, M., Haikara, J., Salo, O., Abrahamsson, P., Still, J.: The impact of agile practices on communication in software development. Empirical Softw. Engg. 13(3), 303–337 (2008)
Qumer, A., Henderson-Sellers, B.: An evaluation of the degree of agility in six agile methods and its applicability for method engineering. Inf. Softw. Technol. 50(4), 280–295 (2008)
Ramasubramanian, S., Jagadeesan, G.: Knowledge management at infosys. IEEE Softw. 19(3), 53–55 (2002)
Ruping, A.: Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects. John Wiley & Sons, Inc., New York (2003)
Rus, I., Lindvall, M.: Guest editors’ introduction: Knowledge management in software engineering. IEEE Softw. 19(3), 26–38 (2002)
Schneider, K., von Hunnius, J., Basili, V.: Experience in implementing a learning software organization. IEEE Softw. 19(3), 46–49 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yanzer Cabral, A., Blois Ribeiro, M., Lemke, A.P., Silva, M.T., Cristal, M., Franco, C. (2009). A Case Study of Knowledge Management Usage in Agile Software Projects. In: Filipe, J., Cordeiro, J. (eds) Enterprise Information Systems. ICEIS 2009. Lecture Notes in Business Information Processing, vol 24. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01347-8_52
Download citation
DOI: https://doi.org/10.1007/978-3-642-01347-8_52
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01346-1
Online ISBN: 978-3-642-01347-8
eBook Packages: Computer ScienceComputer Science (R0)