volume_mute

Agile and Software Maintenance — Maintainability

publish date2026/06/04 04:30:6.790094 UTC

volume_mute

Agile enthusiasts argue that minimising formal documentation does not make systems harder to maintain. What is their key argument?

Correct Answer

Formal documentation is often not kept up to date and does not accurately reflect the code — the key to maintainable software is high-quality, readable code, which agile practices emphasise

Explanation

Agile enthusiasts argue that formal documentation is often not kept up to date and so does not accurately reflect the program code. Therefore it is a waste of time to write it. The key to maintainable software is high-quality, readable code — agile practices emphasise writing well-structured code and investing effort in code improvement.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears