KNOWLEDGE SHARING IN TRADITIONAL AND AGILE SOFTWARE PROCESSES

Broderick Crawford, Claudio León de la Barra, José Miguel Rubio León

2008

Abstract

The software development community has a wide spectrum of methodologies to implement a software project. In one side of the spectrum we have the more Traditional deterministic software development derived from Tayloristic management practices, and in the other side, are the Agile software development approaches. The Agile processes are people oriented rather than process oriented, unlike the Traditional processes they are adaptive and not predictive. Software development is a knowledge intensive activity and the Knowledge Creation and Sharing are crucial parts of the software development processes. This paper presents a comparison between Knowledge Sharing approaches of Agile and Tayloristic software development teams.

References

  1. Apostolou, D. and Mentzas, G. (2003). Experiences from knowledge management implementations in companies of the software sector. Business Process Management Journal, 9(3).
  2. Beck, K., Beedle, M., Bennekum, A. V., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R. C., Mellor, S., Schwaber, K., Sutherland, J., and Thomas, D. (2001). Manifesto for agile software development. Available at http://agilemanifesto.org.
  3. Chau, T. and Maurer, F. (2004). Knowledge sharing in agile software teams. In Lenski, W., editor, Logic versus Approximation: Essays Dedicated to Michael M. Richter on the Occasion of his 65th Birthday, volume 3075 of Lecture Notes in Artificial Intelligence, pages 173-183. Springer.
  4. Chau, T., Maurer, F., and Melnik, G. (2003). Knowledge sharing: Agile methods vs tayloristic methods. In Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE, pages 302-307, Los Alamitos, CA, USA. IEEE Computer Society.
  5. Cockburn, A. and Highsmith, J. (2001). Agile software development: The people factor. IEEE Computer, 34(11):131-133.
  6. Fowler, M. (2001). The new methodology. Available at http://www.martinfowler.com/articles/newMethodology.html.
  7. Highsmith, J. (2008). Reuse as a knowledge management problem. Available at http:// www.informit.com/articles/article.aspx?p=31478.
  8. Mentzas, G. (2000). The two faces of knowledge management. International Consultant's Guide, pages 10- 11. Available at http//imu.iccs.ntua.gr/PublishedPapers/O37- icg.pdf.
  9. Nonaka, I. and Takeuchi, H. (1995). The Knowledge Creating Company. Oxford University Press.
  10. Rus, I. and Lindvall, M. (2002). Knowledge management in software engineering. IEEE Software, 19(3):26-38. Available at http://fcmd.umd.edu/mikli/RusLindvallKMSE.pdf.
Download


Paper Citation


in Harvard Style

Crawford B., León de la Barra C. and Miguel Rubio León J. (2008). KNOWLEDGE SHARING IN TRADITIONAL AND AGILE SOFTWARE PROCESSES . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-8111-51-7, pages 376-379. DOI: 10.5220/0001892203760379


in Bibtex Style

@conference{icsoft08,
author={Broderick Crawford and Claudio León de la Barra and José Miguel Rubio León},
title={KNOWLEDGE SHARING IN TRADITIONAL AND AGILE SOFTWARE PROCESSES},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2008},
pages={376-379},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001892203760379},
isbn={978-989-8111-51-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - KNOWLEDGE SHARING IN TRADITIONAL AND AGILE SOFTWARE PROCESSES
SN - 978-989-8111-51-7
AU - Crawford B.
AU - León de la Barra C.
AU - Miguel Rubio León J.
PY - 2008
SP - 376
EP - 379
DO - 10.5220/0001892203760379