12.1 Moving toward understanding the context12.1.1 Focusing on customer needs12.1.2 Connecting business strategy, product, and software architecture12.2 Collaborative modeling beyond software design12.2.1 Different roles, different modeling needs12.2.2 Customer journeys and EventStorming: A love story12.2.3 Aligning capabilities with your strategy12.3 Moving toward implementation12.3.1 When to go from collaborative modeling to coding12.3.2 From collaborative modeling to code12.4 Collaborative software design catalysts12.5 Chapter heuristics12.6 Further readingSummary