When Customers Don’t Share A Language • Christopher Simon • YOW! 2023

This presentation was recorded at YOW! Perth 2023. #GOTOcon #YOW Christopher Simon - Founder of Dev Cycles Technology Advisory @ChrisSimonAu RESOURCES @ChrisSimonAu/media ABSTRACT One of the central insights from Domain-Driven Design is the role of language and domain-specific terminology in both understanding the problem and designing the solution. But what do you do when customers don’t share a language? In 2015, we launched an innovative new product into the Australian Fintech landscape - a healthcare & disability insurance claiming platform to simplify life for support providers, recipients and insurers. It was intended that a heterogeneous group of support providers and insurers would engage with the platform - from doctors to physiotherapists to disability support workers on one side, and private insurers and state or federal government departments on the other. Although the high-level process for each of these groups was similar, the extant rules, terminology and UX scenarios varied. In this talk, we’ll do a deep dive of the domain-modelling journey we went on, starting with aligning the model with our first customer, evolving it with our second, and radically reinventing it with our third. We’ll explore how Domain-Driven Design helped in the system design and how we balanced the tradeoffs between specificity and genericness. [...] TIMECODES 00:00 Intro 00:52 A domain-driven design journey 08:26 Mission 09:35 Phase 1: Initial design concept 24:10 Phase 2: Validating the initial concepts 37:16 Lessons learnt 38:07 Outro Download slides and read the full abstract here: RECOMMENDED BOOKS Eric Evans • Domain-Driven Design • Kent Beck • Test Driven Development • Martin Fowler • Refactoring • Adam Tornhill • Your Code as a Crime Scene • Matthew Skelton & Manuel Pais • Team Topologies • #DDD #DomainDrivenDesign #DomainModelling #ChristopherSimon #YOWcon Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Back to Top