Business (product) should drive your (technical) architecture which drives your way of working (process) which drives your organization.
A way to do this1:
- Find the parts of the product that are a) commodity b) differentiating c) innovative
- Adjust architectural service boundaries to remove coupling along lifecycle stages. i.e. sort your architecture by the lifecycle stage
- Set ways of working based product lifecycle stage. i.e. make the commodity stuff easy to maintain, incrementally improve on differentiating aspects, continually look for innovation
- Design the organizational structure to group related capabilities
Created by Jan Bosch2.
1. Yip, J. Concepts I use every day: BAPO. Nerd For Tech (2021).
2. Bosch, J. Structure Eats Strategy. Software Driven World (2017).