by Organisers @virtualddd | Nov 21, 2025
When applying DDD to a legacy system, accept that the initial boundaries will be imperfect and 'not pretty.' The goal is to create a starting point for team autonomy, even if it requires pragmatic compromises on architectural purity. These boundaries can be...
by Organisers @virtualddd | Nov 21, 2025
When a decision crosses team boundaries, the primary role is to facilitate communication rather than dictate a solution. The goal is to prevent teams from becoming defensive and to encourage collaborative problem-solving. This helps teams redraw boundaries or find...
by Organisers @virtualddd | Nov 21, 2025
Position strategic models like a context map as enablers for team autonomy and fast flow, not as constraints. When teams see that well-defined boundaries help them work independently, they become invested in the model's accuracy. This shifts perception from a...
by Organisers @virtualddd | Jul 22, 2024
Short description Align boundaries with the parts of the domain where there are different domain experts (not different people but different domain skills/knowledge). Context We should align boundaries in sociotechnical systems with our business processes to minimise...
by Organisers @virtualddd | Jul 22, 2024
Short description Align bounded contexts in socio-technical systems to support the value stream of the business. Use these at a strategic level when you are in a position to understand the value stream of the business. Examples For example, in an ecommerce company...