#dddesign #softwarearchitecture
I just published the slides to my talk on combining Context Maps with Team Topologies which I delivered at #kandddinsky2022 on speakerdeck:
https://speakerdeck.com/mploed/systems-thinking-by-combining-team-topologies-with-context-maps
#ddd #domaindrivendesign #systemsthinking #contextmaps #dddesign #TeamTopologies
Team Topologies and Context Maps are two interesting approaches to visualize sociotechnical architectures. However, using each method on its own you will not be able to capture a truly holistic view of the system as a whole, but you can use both in combination and this is what this talk is about. This talk will introduce a Systems Thinking perspective on those two approaches and explain how both can be leveraged in combination to get a deep dive on many interactions in a system of teams and software. Those interactions include: - team relationships - team dependencies - propagation of domain models - governance related communication - provisioning of APIs / services However we will also look at the components of the system with Team Topologies being team centric and Context Maps being bounded context centric. I will finally explain how you can use both methods to visualize alignments between domains, bounded contexts and teams. This talk assumes that you have a basic understanding of strategic Domain Driven Design (esp. Bounded Contexts and Context Maps)