Remove Code Remove Software Architecture Remove Technology Remove Workshop
article thumbnail

Strategic Domain-Driven Design Kata: Delivericious

Strategic Tech

If you would like to learn or practice how to break up a large business into domains and use them as the foundation for your software architecture and team organization, I have created a strategic domain-driven design kata that you may find useful. Design review is basically a code review but for architecture.

Design 52
article thumbnail

Pattern Reading in Visual Discovery and Modelling

Strategic Tech

In every workshop, I always ask everyone “Imagine there is no text here. What do you read from the image below, and what might you propose to do next in the workshop? Reading Strategy Patterns One of the techniques I use frequently for visualising business, product, and technology strategy is Core Domain Charts.

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

I believe that attitude towards the design of code and architecture is one of them. In my experience, the culture is better and the results are better in orgs where engineers and architects obsess over the design of code and architecture. Visualisation techniques like EventStorming can also be used to design code.

article thumbnail

Remote-optimised Domain Modelling: The Present and Future

Strategic Tech

We will be running a remote-optimised domain-driven design workshop on 15–16th June where we will use some of the techniques discussed in this post and many others, like the bounded context canvas. We can use these to capture outcomes from the workshop aka follow-up actions. In my in-person workshops, I’ve faced this hard limitation.

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. In companies with many teams and many millions of lines of code, including a lot of legacy, there are endless things that can be improved in the product, software, and organization. Why Thing Get Stuck After Discovery?

article thumbnail

Primary Sociotechnical Design Heuristics

Strategic Tech

Consumer expectations are in a constant state of flux as new technological advancements arise and new competitors emerge, yet the goal is to continuously deliver products that satisfy market demand. Lack of accountability leads to unmaintainable software that grows harder and harder to change.

Design 40