Domain Driven Design for Product Managers

Cac74c265ddc5ffb60cac54ef9d4c3c5?s=47 Paul Rissen
October 15, 2011

Domain Driven Design for Product Managers

An introduction to Domain Driven Design, including Domain Modelling & URL Design, with a side order of Semantic Web at the BBC.

Cac74c265ddc5ffb60cac54ef9d4c3c5?s=128

Paul Rissen

October 15, 2011
Tweet

Transcript

  1. DATE SPEAKERS 14/10/2011 PAUL RISSEN, JAMES HOWARD, SILVER OLIVER DOMAIN

    DRIVEN DESIGN AND THE SEMANTIC WEB AT THE BBC Friday, 14 October 2011
  2. THE GOOD OLD DAYS? TOO MANY MANUALLY MANAGED PAGES Friday,

    14 October 2011
  3. CLEAR YOUR MIND WHAT IS DOMAIN DRIVEN DESIGN, ANYWAY? Friday,

    14 October 2011
  4. GET INSIDE THE HEADS OF YOUR USERS USER RESEARCH -

    TALK AND SKETCH OUT HOW THEY SEE THE WORLD Friday, 14 October 2011
  5. USE THEIR LANGUAGE WELL, PERHAPS NOT ALL THEIR LANGUAGE... Friday,

    14 October 2011
  6. ASK QUESTIONS NEVER STOP TRYING TO UNDERSTAND THE DOMAIN Friday,

    14 October 2011
  7. GET THE BALANCE RIGHT COMPLEXITY BEHIND THE SCENES, SIMPLICITY UP

    FRONT Friday, 14 October 2011
  8. THINGS, NOT PAGES PEOPLE DON’T CARE ABOUT THE DOCUMENTS Friday,

    14 October 2011
  9. IT’S THE LINKS THAT MATTER “EVERYTHING IS DEEPLY INTERTWINGLED” -

    TED NELSON Friday, 14 October 2011
  10. AN EXAMPLE - THE FOOTBALL DOMAIN Friday, 14 October 2011

  11. AN EXAMPLE - THE FOOTBALL DOMAIN COMPETITION GROUP STADIUM MATCH

    TEAM PLAYER Friday, 14 October 2011
  12. THE THINGS THE DOMAIN OBJECTS Friday, 14 October 2011

  13. END OF THE LINES SOMETHING, NOTHING, OR LOTS OF THINGS

    Friday, 14 October 2011
  14. END OF THE LINES SOMETHING, NOTHING, OR LOTS OF THINGS

    Friday, 14 October 2011
  15. END OF THE LINES SOMETHING, NOTHING, OR LOTS OF THINGS

    Friday, 14 October 2011
  16. CONNECTING COMBINATIONS THE MOST COMMON ONES Friday, 14 October 2011

  17. THE CONNECTIONS ...BUT HOW ARE THEY CONNECTED? Friday, 14 October

    2011
  18. READING THE RUNES SUBJECT, PREDICATE, OBJECT Friday, 14 October 2011

  19. THE FIRST MODEL COMMUNICATION IS THE KEY Friday, 14 October

    2011
  20. URL DESIGN WHY YOU SHOULD CARE ABOUT URLS Friday, 14

    October 2011
  21. URL DESIGN IT’S WHAT THE WEB WAS MADE FOR Friday,

    14 October 2011
  22. A PAGE FOR EVERY TEAM ...AND A PAGE AGGREGATING ALL

    TEAMS Friday, 14 October 2011
  23. A PAGE FOR EVERY PLAYER Friday, 14 October 2011

  24. A LIST OF PLAYERS FOR A TEAM Friday, 14 October

    2011
  25. A PAGE PER THING ...AND AGGREGATIONS, TOO Friday, 14 October

    2011
  26. WHICH WIRE SHOULD YOU CUT? COOL URIS DON’T CHANGE -

    DESIGNING FOR THE LONG TERM Friday, 14 October 2011
  27. THIS ONE? HTTP://WWW.BBC.CO.UK/PROGRAMMES/B006TS0G Friday, 14 October 2011

  28. THIS ONE? HTTP://WWW.BBC.CO.UK/PROGRAMMES/B00X338L Friday, 14 October 2011

  29. THIS ONE! HTTP://WWW.BBC.CO.UK/PROGRAMMES/B00JNWLC Friday, 14 October 2011

  30. URL DESIGN IT’S WHAT THE WEB WAS MADE FOR Friday,

    14 October 2011
  31. THE SEMANTIC WEB IT’S NOT THE DOCUMENTS THAT MATTER, IT’S

    THE THINGS THEY ARE ABOUT Friday, 14 October 2011
  32. THE SEMANTIC WEB STITCHING INTO THE FABRIC OF THE WEB

    Friday, 14 October 2011
  33. IN SUMMARY, THEN... - INVESTIGATE AND UNDERSTAND THE DOMAIN OF

    YOUR PRODUCT - A COMMON LANGUAGE BETWEEN USERS, DEVELOPERS, DESIGNERS, PRODUCT MANAGERS - A DOMAIN MODEL SHOWS YOU THE MOST IMPORTANT THINGS, AND HOW THEY’RE CONNECTED - EVERYTHING SHOULD FLOW FROM THE MODEL - DATASTORE, DESIGNS, URL SCHEMAS - ONE URL PER THING - MUST BE PERMANENT, NICE IF IT’S READABLE & HACKABLE - SEARCH ENGINES ARE YOUR LEAST ABLE USER - DESIGN FOR THEM & ACCESSIBILITY WILL RESULT - DESIGN FOR THE WEB FIRST, THEN MAKE APPROPRIATE REPRESENTATIONS FOR EACH PLATFORM Friday, 14 October 2011
  34. IF YOU READ TWO THINGS AFTER THIS PRESENTATION, MAKE IT...

    “HOW WE MAKE WEBSITES” HTTP://WWW.BBC.CO.UK/BLOGS/RADIOLABS/2009/01/HOW_WE_MAKE_WEBSITES.SHTML “DESIGNING FOR YOUR LEAST ABLE USER” HTTP://WWW.BBC.CO.UK/BLOGS/RADIOLABS/2009/03/DESIGNING_FOR_YOUR_LEAST_ABLE.SHTML Friday, 14 October 2011
  35. WHY SHOULD WE CARE ABOUT THIS? WHAT WE’RE DOING NOW...

    Friday, 14 October 2011
  36. FOUR SCREENS, TEN PRODUCTS THE FUTURE OF MULTIPLATFORM Friday, 14

    October 2011
  37. CONTEXTUAL NAVIGATION NATURAL, RELEVANT WAYS AROUND OUR CONTENT Friday, 14

    October 2011
  38. BETTER WAYS OF WORKING WORKING ACROSS TEAMS & PLATFORMS Friday,

    14 October 2011
  39. THE WIDER WEB PURVEYORS OF FINE INFORMATION Friday, 14 October

    2011
  40. THANK YOU ANY QUESTIONS? Friday, 14 October 2011