~/talk

Responsibility Driven Design Revisited

slides:none on file

Argues that Responsibility-Driven Design is the missing foundation under DDD and shows concrete modeling tools: write a design story, pull out candidates, and flesh responsibilities on CRC cards then simulate a use case with index cards and a soft‑ball pass. Models a Quest Worlds contest end‑to‑end (session creation, dice roll, result calculator, outcome adjudicator) and iterates to distributed, delegated control. Produces explicit roles, collaborations and contracts that simplify implementation and reduce rework.

AI-written summary · about

  1. 0:00🚀 Build Stuff Conference – Get Your Tickets!
  2. 0:30Introduction: Why Responsibility-Driven Design Matters
  3. 3:10The Origins of DDD & What’s Missing
  4. 6:40The Problem with Data-Centric Modeling
  5. 10:05What is Responsibility-Driven Design?
  6. 14:20Core Concepts: Responsibilities, Roles & Behavior
  7. 18:45Objects, Collaboration & Control Styles Explained
  8. 22:30From Theory to Practice: Design Story & Themes
  9. 26:10Identifying Candidates & Modeling with CRC Cards
  10. 30:05Simulating Behavior Through Use Cases
  11. 33:40Refining Models: Responsibilities & Collaborations
  12. 36:10Applying RDD in Modern Agile Development
  13. 38:20Final Thoughts: Why Behavior-First Design Wins
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.