Background
Extensions or changes to a subsystem should be possible independently of all other subsystems.
Source
Development team
Stimulus
Changes code or configuration within a subsystem or component
Reaction
No other subsystem needs to be changed
Metric
The following applies to all other subsystems:
- The source code remains identical
- Compile, build and test processes remain identical
- Deployment, installation and configuration remain identical