Business (product) should drive your (technical) architecture which drives your way of working (process) which drives your organization.
![](/ox-hugo/bapo.jpeg)
A way to do this1:
- Find the parts of the product that are
- commodity
- differentiating
- 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 org structure to group related capabilities
Created by Jan Bosch2.
References
1.
Yip, J. Concepts I use every day: BAPO. Nerd for tech at https://medium.com/nerd-for-tech/concepts-i-use-every-day-bapo-896d0ba0ccbb (2021).
2.
Bosch, J. Structure Eats Strategy. Software driven world Personal Blog at https://janbosch.com/blog/index.php/2017/11/25/structure-eats-strategy/ (2017).