Abstract
Software development is a knowledge intensive activity and its success depends on knowledge and creativity of the developers. In the last years the traditional perspective on software development is changing and agile methods have received considerable attention. The purpose of this paper is to provide an understanding of knowledge management and creativity in relation with new software engineering trends. The implications of these findings are considered, and some possible directions for future research are suggested.
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
Amabile, T.: How to kill creativity. Harvard Business Review, 77–87 (September-October 1998)
Apostolou, D., Mentzas, G.: Experiences from knowledge management implementations in companies of the software sector. Business Process Management Journal 9(3) (2003)
Beck, K.: Extreme programming explained: embrace change. Addison-Wesley Longman Publishing Co., USA (2000)
Beck, K.: Agile alliance (2001), http://agilemanifesto.org
Cafer, F., Misra, S.: Effective project leadership in computer science and engineering. In: Gervasi, O., Taniar, D., Murgante, B., Laganà, A., Mun, Y., Gavrilova, M.L. (eds.) ICCSA 2009, Part II. LNCS, vol. 5593, pp. 59–69. Springer, Heidelberg (2009)
Chau, T., Maurer, F., Melnik, G.: Knowledge sharing: Agile methods vs tayloristic methods. In: Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE, pp. 302–307. IEEE Computer Society, Los Alamitos (2003)
Cockburn, A., Highsmith, J.: Agile software development: The people factor. IEEE Computer 34(11), 131–133 (2001)
Crawford, B., de la Barra, C.L.: Enhancing creativity in agile software teams. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, pp. 161–162. Springer, Heidelberg (2007)
Crawford, B., de la Barra, C.L., Soto, R., Misra, S., Monfroy, E.: Knowledge management and creativity practices in software engineering. In: Liu, K., Filipe, J. (eds.) KMIS, pp. 277–280. SciTePress (2012)
Deemer, P., Benefield, G.: The scrum primer. An introduction to agile project management with scrum (2007)
Fernández-Sanz, L., Misra, S.: Influence of human factors in software quality and productivity. In: Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., Apduhan, B.O. (eds.) ICCSA 2011, Part V. LNCS, vol. 6786, pp. 257–269. Springer, Heidelberg (2011)
Fernandez-Sanz, L., Misra, S.: Analysis of cultural and gender influences on teamwork performance for software requirements analysis in multinational environments. IET Software 6(3), 167–175 (2012)
Glass, R.: Software creativity. Prentice-Hall, USA (1995)
Gu, M., Tong, X.: Towards hypotheses on creativity in software development. In: Bomarius, F., Iida, H. (eds.) PROFES 2004. LNCS, vol. 3009, pp. 47–61. Springer, Heidelberg (2004)
Highsmith, J.: Reuse as a knowledge management problem, http://www.informit.com/articles/article.aspx?p=31478
Isaksen, S., Lauer, K., Ekvall, G.: Situational outlook questionnaire: A measure of the climate for creativity and change. Psychological Reports, 665–674 (1999)
Kelley, T., Littman, J.: The Ten Faces of Innovation: IDEO’s Strategies for Defeating the Devil’s Advocate and Driving Creativity Throughout Your Organization. Doubleday Random House, USA (2005)
de la Barra, C.L., Crawford, B.: Fostering creativity thinking in agile software development. In: Holzinger, A. (ed.) USAB 2007. LNCS, vol. 4799, pp. 415–426. Springer, Heidelberg (2007)
Leonard, D., Swap, W.: When Sparks Fly: Igniting Creativity in Groups. Harvard Business School Press, Boston (1999)
Lumsdaine, E., Lumsdaine, M.: Creative Problem Solving: Thinking Skills for a Changing World. McGraw-Hill, New York (1995)
Maiden, N., Gizikis, A., Robertson, S.: Provoking creativity: Imagine what your requirements could be like. IEEE Software 21, 68–75 (2004)
McCarey, F., Cinnéide, M.Ó., Kushmerick, N.: An eclipse plugin to support agile reuse. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds.) XP 2005. LNCS, vol. 3556, pp. 162–170. Springer, Heidelberg (2005)
Mentzas, G.: The two faces of knowledge management. International Consultant’s Guide, pp. 10–11 (May 2000), http//imu.iccs.ntua.gr/Papers/O37-icg.pdf
Mich, L., Anesi, C., Berry, D.: Applying a pragmatics-based creativity-fostering technique to requirements elicitation. Requir. Eng. 10, 262–275 (2005)
Moe, N., Dingsoyr, T., Dyba, T.: A teamwork model for understanding an agile team: A case study of a scrum project. Information and Software Technology 52, 480–491 (2010)
Nonaka, I., Takeuchi, H.: The Knowledge Creating Company. Oxford University Press, USA (1995)
Ringstad, M.A., Dingsøyr, T., Brede Moe, N.: Agile process improvement: Diagnosis and planning to improve teamwork. In: O‘Connor, R.V., Pries-Heje, J., Messnarz, R. (eds.) EuroSPI 2011. CCIS, vol. 172, pp. 167–178. Springer, Heidelberg (2011)
Robertson, J.: Requirements analysts must also be inventors. IEEE Software 22, 48–50 (2005)
Rus, I., Lindvall, M.: Knowledge management in software engineering. IEEE Software 19(3), 26–38 (2002), http://fc-md.umd.edu/mikli/RusLindvallKMSE.pdf
Schwaber, K., Beedle, M.: Agile Software Development with Scrum, 1st edn. Prentice Hall PTR, Upper Saddle River (2001)
Sutherland, J.: Agile can scale: Inventing and reinventing scrum in five companies. Cutter IT Journal 14, 5–11 (2001)
Takeuchi, H., Nonaka, I.: The new new product development game. Harvard Business Review (1986)
Wallas, G.: The art of thought. Harcourt Brace, New York (1926)
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
de la Barra, C.L., Crawford, B., Soto, R., Misra, S., Monfroy, E. (2013). Agile Software Development: It Is about Knowledge Management and Creativity. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2013. ICCSA 2013. Lecture Notes in Computer Science, vol 7973. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39646-5_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-39646-5_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39645-8
Online ISBN: 978-3-642-39646-5
eBook Packages: Computer ScienceComputer Science (R0)