October 2017
Beginner
360 pages
7h 58m
English
| Activity 29 | System Metaphor |
Tell a simple story that demonstrates how the system influences specific quality attributes. The system metaphor was introduced by Kent Beck in Extreme Programming Explained: Embrace Change [Bec00] as a way to create a common vision and shared vocabulary for the architecture.
Lightweight description technique perfect for co-located teams to use during times of fast architectural evolution
Can be combined with other description methods
Cheap to create, easy to change
In Making Metaphors That Matter [KV11], Michail Velichansky and I summarize concrete guidance for creating useful system metaphors. Good system metaphors have the following attributes: