Remove Processing 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. Domain message flow modelling is used for this step.

Design 52
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. Some technology leaders feel like they don’t have the experience and skills to confidently lead major technology and organizational modernizations. Adding complexity to the software domain model to reduce operational complexity (e.g.

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

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. In orgs where it’s all about delivering tickets as quickly as possible or obsessing over technology, the culture and results are poorer. Investing in design should be rewarded.

article thumbnail

Outside-in Domain Landscape Discovery

Strategic Tech

Mapping out your business’s domain landscape has many benefits: knowledge sharing, generating product ideas, providing the foundation for software architecture, aligning on requirements, but a common challenge is… “where do we start?” The following steps are my baseline format for a series of discovery workshops.

article thumbnail

Forming an Architecture Modernization Enabling Team (AMET)

Strategic Tech

To demonstrate this process, we will build a canvas for the following fictitious example (inspired by real examples from our consulting work): A large logistics company wants to expand into new verticals and integrate its offerings into an emerging open marketplace. You can also experiment with various workshop formats.

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. Primary Heuristic 4: Respect Technical Constraints Technology imposes constraints. We have the unpredictable nature of markets.

Design 40
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. This style of modelling will be slow and will not generate the huge insights of a chaotic, parallel modelling process.