Affiliation:
1. Holon Institute of Technology, Israel
2. Israel Institute of Technology (Technion), Israel
Abstract
Agile processes emphasize operational system code rather than its documentation. Ironically, however, some traditional documentation artefacts come to support system-stakeholders interaction, which is another core aspect of agile development processes. In this chapter, the authors examine the relationship between system development and knowledge documentation. They develop an approach that enables incorporating domain documentation to agile development while keeping the processes adaptive. The authors also provide a system design that actively uses domain knowledge documentation.
Reference73 articles.
1. Knowledge abstraction
2. Abrahamsson, P., Warsta, J., Siponen, M. T., & Ronkainen, J. (2003). New directions on agile methods: a comparative analysis. In L.A. Clarke, L. Dillon, & W.F. Tichy (Eds.), Proceedings of the 25th International Conference on Software Engineering, (pp. 244-254), Portland, OR: IEEE Computer Society.
3. Flexible and distributed software processes: old petunias in new bowls?;P. J.Agerfalk;Communications of the ACM,2006
4. Agile Manifesto. (n.d.). Retrieved from http://www.agilemanifesto.org