Nick Tune

Principal Engineer at Salesforce

Talk

Domain-Driven Architectural Alignment
Thursday 16:05 - 16:50
Topics:
Domain-Driven Design
Organisational Alignment
Autonomy
Architecture
Level:
General

Align your organisational boundaries with the contours in your problem domain and everyone wins. Delivery teams, focused around business outcomes, become highly autonomous and motivated, driving organisation-wide productivity increases.

In this session, you will learn how to apply strategic domain-driven design to identify boundaries in the fuzzy problem domain, and how to align your organisational boundaries with them. You’ll then see patterns for aligning your organisational boundaries with your technical boundaries, in the fragmented world of microservices, to maximise team autonomy.

Workshop

Advanced Domain-Driven Design Workshop
Tuesday 9:00 - 17:00
Topics:
Domain driven design
Software architecture
Business
Strategic design
Organisational alignment
Level:
General

During this workshop you will learn the most important, and misunderstood, parts of Domain-Driven Design - domain discovery and strategic design - through hands on facilitation patterns and design exercises, including the business model canvas and domain-driven architectural design.

After completing this workshop you will have a rich set of knowledge and tools for continually collaborating with business experts, understanding what is important to them, and constantly optimising the software systems you create around their needs.

Target Audience

These skills learned in this workshop are of tremendous value to any technical lead or software developer who aspires to positions of leadership and influence. But they are also highly practical to those who work with software developers, including: testers, BAs, product owners, scrum masters, project managers etc.

Introduction to Domain-Driven Design
  • Not just programming patterns
  • Discovering the domain
  • Strategic Design: Aligning Solution With Problem
Domain Discovery Exercises
  • Discovering the Business Model: Business Model Canvas
  • Discovering the Problem Domain: Subdomain Mapping
Strategic Design Exercises
  • Organisational & Alignment: Context Mapping
  • Domain-Driven Architectural Design: Diagramming

About

Nick is passionate about delighting users, creating business impacts, and crafting quality software, placing an equal focus on improving both the execution capabilities and alignment of an organisation. You can find a range of Nick’s opinions and speculations on his blog, covering topics from Continuous Delivery to the Business Model Canvas to polyglot programming. Nick is the co author of Patterns, Principles and Practices of Domain-Driven Design.

GIVE US
FEEDBACK

Create account

You need an account to save events.

Already have an account? Sign in

Sign in

Sign in to save events.