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.
1 view
0
0
6 years ago 00:15:46 16
#When the Customer Refuses To Pay - Reuploaded
3 years ago 00:02:09 6
When customers give terrible descriptions - Flatclicker
1 year ago 00:02:05 0
When customers ruin your display
6 years ago 00:03:48 0
When customers insist on fighting
1 year ago 00:02:40 0
When customers eat in store
1 year ago 00:02:32 5
When customers get in a fight
4 years ago 00:00:35 8
When Customers Say Give me one From the Back 😂
4 years ago 00:51:40 0
The customers cried when they saw this one
5 years ago 02:52:42 9
When a Champion plays SOLO RANKED
5 years ago 00:10:04 11
When the Impossible Happens - Rainbow Six Siege
4 years ago 04:02:03 16
When a Champion plays Rainbow Six Siege
5 years ago 00:10:23 9
When Cheaters Think You Cheat - Rainbow Six Siege
5 years ago 00:10:06 22
When a Champion Plays Twitch - Rainbow Six Siege
4 years ago 05:22:11 13
When a Champion CAVEIRA gets 1 MILLION SUBSCRIBERS
2 years ago 00:40:56 0
When Customers Don’t Share A Language • Christopher Simon • YOW! 2023
11 months ago 00:00:12 0
When there’s a lot of customers
5 years ago 00:15:15 7
When a Champion plays KALI in RANKED
4 years ago 00:10:31 8
5 Things I Wish I Knew When I Started Playing Rainbow Six Siege
6 years ago 00:02:53 2
Scented Candles - Bored Ep 115 (when customers make strange requests) | Viva La Dirt League (VLDL)
3 years ago 00:12:04 1
When Rainbow Six Siege is actually FUN
4 years ago 00:18:24 5
When Caveira is a PRO in Rainbow Six Siege
3 years ago 00:02:17 0
Surname - Bored Ep 117 (When customers don’t listen) | Viva La Dirt League (VLDL)