article thumbnail

Modelling Bounded Contexts with the Bounded Context Design Canvas: A Workshop Recipe

Strategic Tech

This is the question I get asked the most, so I’ve put together this article describing a workshop recipe you can use. This workshop format is designed around both of these needs and uses two tools in order to find the most effective system design: EventStorming and the Bounded Context Design Canvas.

Design 76
article thumbnail

Architecture Modernization Enabling Teams (AMET)

Strategic Tech

But it would be essential to up the tempo of development velocity to exploit the opportunity. They are also a vital step toward defining the Kickstarter workshop. AMET designs and facilitates the Kickstarter Workshop. The workshop addresses open questions, like defining a clear North Star and the first steps of modernization.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

For many people, this is a waste of time; it’s pretentious developers geeking out over unnecessary perfectionism. In fact, Software Design EventStorming is like a DSL for designing business processes that translate directly into code. So we need to make it part of everything we do. My experience is the opposite.

article thumbnail

Turning Domain Discovery into Product and Organizational Improvements with a DDD Exemplar

Strategic Tech

One of the challenges I see regularly is inertia following domain discovery workshops. Usually, this is correlated with an increase in complexity, because to make a domain more differentiating you need to develop greater expertise and capabilities in that area. How do you go from event storm to product and organizational improvements?

article thumbnail

Forming an Architecture Modernization Enabling Team (AMET)

Strategic Tech

Architecture modernization initiatives are strategic efforts involving many teams, usually for many months or years. They often compete with product/feature development work, resulting in them falling flat and failing to deliver the promised business benefits that triggered them. You can also experiment with various workshop formats.

article thumbnail

Product, Domain, and Team Architecture Overview Template

Strategic Tech

It’s worth highlighting that platforms should still be developed in product mode. The value is in talking through the template, discussing each part, and identifying unknowns, conflicts, or other interesting factors that may benefit from additional discussions or potentially workshops.

article thumbnail

Consumer-driven Coupling: Patterns and Anti-patterns

Strategic Tech

Organisations maximising the advantages provided by microservices tend to be organisations which view microservices not just as a technical tool, but a sociotechnical tool.The way software systems are shaped determines the communication paths and the coupling between development teams.