Skip to main content

Agile Software Development: It Is about Knowledge Management and Creativity

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7973))

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.

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

Buying options

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   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amabile, T.: How to kill creativity. Harvard Business Review, 77–87 (September-October 1998)

    Google Scholar 

  2. Apostolou, D., Mentzas, G.: Experiences from knowledge management implementations in companies of the software sector. Business Process Management Journal 9(3) (2003)

    Google Scholar 

  3. Beck, K.: Extreme programming explained: embrace change. Addison-Wesley Longman Publishing Co., USA (2000)

    Google Scholar 

  4. Beck, K.: Agile alliance (2001), http://agilemanifesto.org

  5. 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)

    Chapter  Google Scholar 

  6. 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)

    Google Scholar 

  7. Cockburn, A., Highsmith, J.: Agile software development: The people factor. IEEE Computer 34(11), 131–133 (2001)

    Article  Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. 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)

    Google Scholar 

  10. Deemer, P., Benefield, G.: The scrum primer. An introduction to agile project management with scrum (2007)

    Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Glass, R.: Software creativity. Prentice-Hall, USA (1995)

    MATH  Google Scholar 

  14. 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)

    Google Scholar 

  15. Highsmith, J.: Reuse as a knowledge management problem, http://www.informit.com/articles/article.aspx?p=31478

  16. Isaksen, S., Lauer, K., Ekvall, G.: Situational outlook questionnaire: A measure of the climate for creativity and change. Psychological Reports, 665–674 (1999)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Chapter  Google Scholar 

  19. Leonard, D., Swap, W.: When Sparks Fly: Igniting Creativity in Groups. Harvard Business School Press, Boston (1999)

    Google Scholar 

  20. Lumsdaine, E., Lumsdaine, M.: Creative Problem Solving: Thinking Skills for a Changing World. McGraw-Hill, New York (1995)

    Google Scholar 

  21. Maiden, N., Gizikis, A., Robertson, S.: Provoking creativity: Imagine what your requirements could be like. IEEE Software 21, 68–75 (2004)

    Article  Google Scholar 

  22. 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)

    Chapter  Google Scholar 

  23. 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

    Google Scholar 

  24. Mich, L., Anesi, C., Berry, D.: Applying a pragmatics-based creativity-fostering technique to requirements elicitation. Requir. Eng. 10, 262–275 (2005)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. Nonaka, I., Takeuchi, H.: The Knowledge Creating Company. Oxford University Press, USA (1995)

    Google Scholar 

  27. 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)

    Chapter  Google Scholar 

  28. Robertson, J.: Requirements analysts must also be inventors. IEEE Software 22, 48–50 (2005)

    Article  Google Scholar 

  29. Rus, I., Lindvall, M.: Knowledge management in software engineering. IEEE Software 19(3), 26–38 (2002), http://fc-md.umd.edu/mikli/RusLindvallKMSE.pdf

    Article  Google Scholar 

  30. Schwaber, K., Beedle, M.: Agile Software Development with Scrum, 1st edn. Prentice Hall PTR, Upper Saddle River (2001)

    Google Scholar 

  31. Sutherland, J.: Agile can scale: Inventing and reinventing scrum in five companies. Cutter IT Journal 14, 5–11 (2001)

    Google Scholar 

  32. Takeuchi, H., Nonaka, I.: The new new product development game. Harvard Business Review (1986)

    Google Scholar 

  33. Wallas, G.: The art of thought. Harcourt Brace, New York (1926)

    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

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)

Publish with us

Policies and ethics