Design Sprints for Developers

Design Sprints for Developers

Slides for the Design Sprint Workshop at OCSON on July 20, 2015

7cbd3f5f922d798cc312eaf596de7ae6?s=128

C. Todd Lombardo

July 20, 2015
Tweet

Transcript

  1. for developers @iamctodd #designsprint design s

  2. warm-up challenge #1

  3. warm-up challenge #2

  4. How do you know the code you write will be

    used?
  5. A tale of an idea

  6. “Example” quotes.

  7. A team of 12 ..?! $90k..??

  8. no. @#$%’n. way.

  9. None
  10. None
  11. 11 evolution revolution Innovation Team Existing CTCT Team MVC Minimum

    Viable Concept MVP Minimum Viable Product build clarify scale New Team PRODUCT pilot integrate Project Team EXISTING PRODUCT
  12. design

  13. None
  14. https://github.com/thoughtbot/design-sprint

  15. NAMES design sprint

  16. design spike

  17. product discovery

  18. discovery session

  19. deep dive

  20. discovery sprint

  21. ! Understand Diverge Converge Build Test

  22. Source: gv.com; thoughtbot.com; smashngmagazine.com Empathize Define Prototype Test Ideate Discovery

    Interpretation Experimentation Evolution Ideation
  23. Define Understand Build Test Ideate Understand Diverge Prototype Validate Decide

    2013 Unpack Sketch Prototype Test Decide 2015 Understand Diverge Build Test Converge Empathize Define Prototype Test Ideate
  24. IDEO XPLANE CHESKIN CONIFER COOPER FROG FITCH MELVILLE

  25. Phase 1 Understand Phase 2 Diverge Phase 3 Converge Phase

    4 Build Phase 5 Test Get the Background Gear Up Scrutinize Your Work Build Prototype Test Interviews Get Inspired Generate Solutions Team Sketching Structure Interviews Daily Retrospective Define the Problem Daily Retrospective Prototype Sketch Daily Retrospective Project Wrap-up Know the User Daily Retrospective Finish Prototype Daily Retrospective !
  26. None
  27. understand Get the Background Introductions Rules of the Design Sprint

    Introduce the Idea Parking Lot Review Agenda Pitch Practice Review Research and Past Work ! Get Inspired Goals & Anti-goals Existing Product, Competitors, and Substitutes Facts and Assumptions ! Define the Problem Problem Statement Challenge Map(s) ! Know the User Who / Do Personas User Journey Map ! Wrap-up Daily Retrospective
  28. understand Get the Background Introductions Rules of the Design Sprint

    Introduce the Idea Parking Lot Review Agenda Pitch Practice Review Research and Past Work ! Get Inspired Goals & Anti-goals Existing Product, Competitors, and Substitutes Facts and Assumptions ! Define the Problem Problem Statement Challenge Map(s) ! Know the User Who / Do Personas User Journey Map ! Wrap-up Daily Retrospective
  29. pitch practice

  30. facts, assumptions, questions

  31. assumptions questions facts

  32. what’s an assumption?

  33. Connect 9 dots Use four straight lines or less Do

    not lift pen once you start No reversing
  34. None
  35. ten minutes...

  36. questions

  37. five minutes...

  38. so.. what’s the problem?

  39. problem statement

  40. user journey

  41. None
  42. ten minutes...

  43. diverge Gear Up Review Agenda and Rules Pitch Practice Background

    Phase Recap Job-Stories ! Generate Solutions Mind Map 8-Ups (aka Crazy Eights) Storyboard Silent critique Group critique Super vote ! Wrap-up Daily Retrospective
  44. diverge Gear Up Review Agenda and Rules Pitch Practice Background

    Phase Recap Job-Stories ! Generate Solutions Mind Map 6-Ups (aka Crazy Eights) Storyboard Silent critique Group critique Super vote ! Wrap-up Daily Retrospective
  45. job stories

  46. When ___SITUATION___ happens, I want/need __MOTIVATION__ so that I can

    __OUTCOME__.
  47. three minutes...

  48. six-up: six different ideas in 5 minutes

  49. None
  50. five minutes...

  51. @iamctodd #designsprint break 3:00 to 3:30pm

  52. storyboard

  53. None
  54. ten minutes...

  55. converge Get Started Describe Converge Pitch Practice (yes, again!) !

    Scrutinize Your Work Recap Background $100 Test Assumptions Table Identify Alternative ! Wireframe Prototype Team Sketching - I Ritual Dissent Team Sketching – II Final Sketch ! Wrap-up Daily Retrospective
  56. converge Get Started Describe Converge Pitch Practice (yes, again!) !

    Scrutinize Your Work Recap Background $100 Test Assumptions Table Identify Alternative ! Wireframe Prototype Team Sketching - I Ritual Dissent Team Sketching – II Final Sketch ! Wrap-up Daily Retrospective
  57. dot vote venn diagram 2x2 matrix

  58. assumptions table

  59. None
  60. ten minutes...

  61. wireframe

  62. None
  63. ten minutes...

  64. build Prototype Refine Screens Build it! ! Test Interview Prep

    Define Pre-roll questions Define Tasks Define post-roll questions Confirm Interviews ! Wrap-up Daily Retrospective
  65. build Prototype Refine Screens Build it! ! Confirm Interviews Define

    Pre-roll questions Define Tasks Define post-roll questions Confirm Interviews ! Wrap-up Daily Retrospective
  66. 66 Lo Hi Interactive Fidelity Hi

  67. paper prototype

  68. interview structure

  69. Pre-roll questions Tasks / Interview Post-roll questions

  70. ten minutes...

  71. test ! Interviews #1 #2 #3 #4 #5 #6 !

    ! Wrap-up Daily Retrospective Sprint Retrospective !
  72. test ! Interviews #1 #2 #3 #4 #5 #6 !

    ! Wrap-up Daily Retrospective Sprint Retrospective !
  73. 73

  74. test with two teams

  75. five minutes...

  76. five minutes... second test

  77. what .. worked? ..was validated?

  78. retrospective

  79. what’s next?

  80. } } } DESIGN SPRINT JUMP START AGILE SCRUM Define

    Understand Build Test Ideate WEEK 1 Refine Build Test WEEK 2 Refine Build Test WEEK 3 Refine Build Test WEEK 4
  81. source: SMashing Mag/D. Dimmick SPRINT

  82. ! Understand Diverge Converge Build Test

  83. MORE? hello@ctodd.com @iamctodd Early Release on O’Reilly Media designsprintbook.com design

  84. @iamctodd #designsprint design s

  85. get answers .. by talking to users!

  86. A = Interviewer B = Speaker C = Observer

  87. Observation

  88. one minute...

  89. C = Interviewer A = Speaker B = Observer

  90. one minute...

  91. B = Interviewer C = Speaker A = Observer

  92. one minute...

  93. what did you.. see? hear? observe?

  94. Thought Process Observation Insight Trend Refined Problem

  95. Observation Observation Insight Trend

  96. reframe it

  97. Too Broad HMW redesign dessert? Just Right HMW redesign ice-cream

    to be more portable? Too Narrow HMW design a cone for ice cream that won’t drip?
  98. what are you solving for? really