Loading…
Agile2018 has ended
Thursday, August 9 • 14:00 - 15:15
Strategic Domain-Driven Design (Nick Tune)

Sign up or log in to save this to your schedule and see who's attending!

Limited Capacity seats available


Abstract:
If you’re a software developer or architect who wants to play a more influential role in ensuring your software systems are optimised to support business goals, then you need to learn about the benefits and techniques of strategic domain-driven design.
Many people think that DDD is about software design patterns, but that’s only a small part, and the least important part of DDD. In fact, Eric Evans wishes he’d focused more on the strategic aspects of DDD in his famous book (Domain-Driven Design: Tackling Complexity in the Heart of Software) and pushed the tactical coding patterns to the back!
Strategic domain-driven design is about truly understanding the business domain. It involves collaboratively modelling business processes using advanced modelling techniques, like Event Storming and Domain Storytelling, with domain experts on an ongoing basis.
One of the core outcomes of strategic DDD is identifying cohesive modules, known as bounded contexts. Bounded contexts help you to create a maintainable, comprehensible codebase by isolating dependencies and delineating concepts that reference different classes of business value.
In this talk, you’ll see many of the most effective bounded context design heuristics, recurring patterns in the wild, and you’ll learn how to facilitate those vital modelling sessions so you can lead the adoption of strategic DDD in your organisation.

Learning Outcomes:
  • - How to find cohesive modules in software that align with business concepts
  • - Techniques for collaboratively modelling complex domains (event storming and domain storytelling)
  • - Tips for facilitating modelling sessions
  • - How to identify which initiatives are key to the business, and how to express that in software
  • - Patterns to look out for when modelling systems

Attachments:

Speakers
avatar for Nick Tune

Nick Tune

Sociotechnical Thinker, Independent
Nick is passionate about delighting users, creating business impacts, and crafting quality software, placing an equal focus on improving both the delivery capabilities and alignment of an organisation. He specialises in transformation projects, having worked with high-profile organisations... Read More →


Thursday August 9, 2018 14:00 - 15:15
Cardiff/Carlsbad