volume_mute

Minimal Documentation Argument

publish date2026/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


Quizzes you can take where this question appears