Five rules of thumb for designing organisations:
- Design when there is a compelling reason
- Develop options for deciding on a design
- Choose the right time to design
- Look for clues that things are out of alignment.
- Stay alert to the future.
Given our skills constraints, cultural and engineering maturity desired software architecture and business goals, which team topology will help us deliver results faster and safer?