volume_mute
Architecture and Agile Development
publish date: 2026/06/09 21:16:35.561039 UTC
volume_mute
Which statement best describes the relationship between architectural design and agile development processes?
Correct Answer
An early stage of agile development should establish an overall system architecture, since refactoring a system architecture is likely to be expensive
Explanation
It is generally accepted that even in agile processes, an early stage of development should establish an overall system architecture. While refactoring components in response to changes is relatively easy, refactoring a system architecture is likely to be expensive.
Reference
Software Engineering, Ian Sommerville, 10th edition
