Dieter Baier
Pragmatic Architecture Principles
siehe auch: Architekturgedanken
Clear Ownership
Every business capability should have a clear owner.
Loose Coupling
Systems should evolve independently.
High Cohesion
Components should have a focused responsibility.
Minimize Ripple Effects
Changes should affect as few components as possible.
Explicit Boundaries
System boundaries must be visible.
Understandability
Systems must remain understandable.
Evolutionary Architecture
Architecture must support change.
Explicit Decisions
Important architectural decisions should be documented.
Static where possible
Primarily (but not exclusively) with a focus on web design - for the environmental impact
Dynamic only where necessary.