Architecture: Keep it Simple and Customer Focused
Learn why it is important to keep architecture simple and customer focused.
Simple architecture
One of the key ideas an architectural lead of an agile project should have in mind is to work toward the goal of simple architecture. According to
Simplicity comes from conceptual integrity.
Keep it simple for large teams
Focusing on a simple architecture is also known as the KISS approach, where the goal is to keep it simple and straightforward.
The architecture has to be simple to really serve the needs of a large team:
- If the architecture is not complex, it will be understandable to ordinary project members. Therefore, simplicity should always be favored over complexity.
- The architecture will have to change over time to meet changed requirements (or the needs of the domain teams.) Therefore, the architecture should be flexible and easy to change.
From this, it should be obvious that the architecture has to respect the circumstances of the environment, namely the organization of the project.
Get hands-on with 1400+ tech skills courses.