Result of Early Design Decisions -7
To summarize, architecture establishes the path for development. Architecture
- constrains the implementation (developers are constrained by architecture)
- organizes the development effort
- provides a first approach at achieving quality requirements
- helps manage change
- helps with prototyping
The right architecture makes things go smoothly. The wrong architecture leads to disaster.