volume_mute
Minimal Documentation Argument
publish date: 2026/06/23 19:36:38.299903 UTC
volume_mute
How does the problem of maintaining multiple representations of a system (requirements, design, code) relate to agile development philosophy?
Correct Answer
It is one of the arguments for minimal documentation, which is fundamental to agile development processes
Explanation
The problem of keeping multiple representations of a system (requirements, design, code) consistent over time, especially after emergency fixes, is one of the arguments for minimal documentation. This principle is fundamental to agile development, which favors working code over extensive documents that can drift out of sync.
Reference
Software Engineering, Ian Sommerville, 10th edition
