Remove Design Remove Processing Remove Software Architecture Remove Strategy
article thumbnail

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

Before jumping into either of those scenarios, have a look at what Strategic Domain-Driven Design can offer you. It’s got a selection of free tools you can use for defining your technology strategy, shaping your architectural boundaries, and organising your teams. What’s the business vision?

article thumbnail

The Relationship Between Software Architecture And Business Models (and more)

Strategic Tech

If every significant architecture decision has business consequences, then knowing the business model and which trade-offs to choose is maybe the most important skill of architects. But what is the actual relationship between a business model and a software architecture? A software system is a model of a domain.

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

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. Who to invite? I recommend organising attendees into groups of 4–5 people.

Design 52
article thumbnail

How architecture evolves into strategy

O'Reilly Software

A look at the roles of architect and strategist, and how they help develop successful technology strategies for business. I should start by saying this section does not offer a treatise on how to do architecture. It's a given that we must design a system, including a local software architecture, that actually runs, that is "solid."

Strategy 100
article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

There are a few qualities that differentiate average from high performing software engineering organisations. I believe that attitude towards the design of code and architecture is one of them. Both valuing design and striving for continuous delivery are necessary. So we need to make it part of everything we do.

article thumbnail

Sociotechnical Design Variables

Strategic Tech

Over the past few years I have focused much of my learning and work choices around learning about the design of sociotechnical systems?—?how how to design software architectures and organise teams around them. As part of good design, we should consider the effects of changing all of these variables.

Design 45
article thumbnail

Architecture & DDD Kata: Online Car Dealership

Strategic Tech

I’ve just created a new kata which you and your team/friends can use to practice your architecture and domain-driven design skills. The second part of the workshop explores the company’s domain landscape (business processes, user journeys, products, systems, etc) using an event storm. Is each domain core, supporting, or generic?