visual al t thinki king ng a a prerequisite f for
play

Visual al T Thinki king ng: a a Prerequisite f for Owen - PowerPoint PPT Presentation

Michael Keeling, IBM, @michaelkeeling Visual al T Thinki king ng: a a Prerequisite f for Owen Keeling, Linden Elementary School Dem emocratic D ic Des esign Draw a tree. You have 60 seconds. Go. Times up! Show youre tree to


  1. Michael Keeling, IBM, @michaelkeeling Visual al T Thinki king ng: a a Prerequisite f for Owen Keeling, Linden Elementary School Dem emocratic D ic Des esign

  2. Draw a tree. You have 60 seconds. Go.

  3. Time’s up!

  4. Show you’re tree to the people at your table.

  5. Lesson 1: What you choose to draw will show people what you want them to think about.

  6. Pictures and diagrams command focus Lesson 1: What you choose to draw will show people what you want them to think about.

  7. Choose abstractions carefully.

  8. Since what you choose to draw matters, how do you decide what to draw?

  9. Lesson 2: Sketch ideas to help your audience

  10. Dan Roam’s 6x6 framework • Use a portrait to answer who? or what? – qualitative representation

  11. Dan Roam’s 6x6 framework • Use a portrait to answer who? or what? – qualitative representation

  12. Dan Roam’s 6x6 framework • Use a portrait to answer who? or what? – qualitative representation • Use a chart to answer questions about quantity, how many? Quantitative representation

  13. Dan Roam’s 6x6 framework • Use a portrait to answer who? or what? – qualitative representation • Use a chart to answer questions about quantity, how many? Quantitative representation • Use a map to answer where? – position in space

  14. Context map? Story Map… ?

  15. Dan Roam’s 6x6 framework • Use a portrait to answer who? or what? – qualitative representation • Use a chart to answer questions about quantity, how many? Quantitative representation • Use a map to answer where? – position in space • Use a timeline to answer when? – position in time

  16. Dan Roam’s 6x6 framework • Use a portrait to answer who? or what? – qualitative representation • Use a chart to answer questions about quantity, how many? Quantitative representation • Use a map to answer where? – position in space • Use a timeline to answer when? – position in time • Use a flowchart to answer how? -- cause and effect

  17. Dan Roam’s 6x6 framework • Use a portrait to answer who? or what? – qualitative representation • Use a chart to answer questions about quantity, how many? Quantitative representation • Use a map to answer where? – position in space • Use a timeline to answer when? – position in time • Use a flowchart to answer how? -- cause and effect • Use a multi-variable chart to answer why? – deduction and prediction

  18. Dan Roam’s 6x6 framework • Use a portrait to answer who? or what? – qualitative representation • Use a chart to answer questions about quantity, how many? Quantitative representation • Use a map to answer where? – position in space • Use a timeline to answer when? – position in time • Use a flowchart to answer how? -- cause and effect • Use a multi-variable chart to answer why? – deduction and prediction

  19. What happened to the learning by doing?!?

  20. Exercise: Explain Dinner at Grandma’s House

  21. Exercise: Explain how to cook dinner. Take 60 seconds to plan. What question do you want to answer about dinner? Go!

  22. Dan Roam’s 6x6 framework • Use a portrait to answer who? or what? – qualitative representation • Use a chart to answer questions about quantity, how many? Quantitative representation • Use a map to answer where? – position in space • Use a timeline to answer when? – position in time • Use a flowchart to answer how? -- cause and effect • Use a multi-variable chart to answer why? – deduction and prediction

  23. Exercise: Explain how to cook dinner. You have two minutes Go!

  24. Reflection – Share with your neighbor (5 minutes) Dan Roam’s 6x6 framework • Use a portrait to answer who? or what? – qualitative representation • Use a chart to answer questions about quantity, how many? Quantitative representation • Use a map to answer where? – position in space • Use a timeline to answer when? – position in time • Use a flowchart to answer how? -- cause and effect • Use a multi-variable chart to answer why? – deduction and prediction

  25. Lesson 3: Use visual thinking to help you explore ideas through story telling.

  26. A drawing doesn’t stand on it’s own It’s part of a living story that

  27. What does all this have to do with software architecture and design?

  28. Software architects are story tellers. Example: How does the system promote availability? Which parts of the system are the most risky? Where is our technical debt? How are we going to deliver our software? These are all stories.

  29. Dan Roam’s 6x6 framework • Use a portrait to answer who? or what? – qualitative representation • Use a chart to answer questions about quantity, how many? Quantitative representation • Use a map to answer where? – position in space • Use a timeline to answer when? – position in time • Use a flowchart to answer how? -- cause and effect • Use a multi-variable chart to answer why? – deduction and prediction

  30. Wrap-up

  31. 3 Lessons. 1) What you choose to draw will show people what you want them to think about. (Pictures and diagrams command focus so choose your abstractions well) 2) Sketch ideas to help your audience. (we recommend Dan Roam’s 6x6 framework as one way to figure out how to do this) 3) Use visual thinking to help you explore ideas through story telling. We also saw some examples of how these lessons apply to software design.

  32. The pieces of paper here are prototype sketch books. Take them. Share feedback with us. The pencils are yours to keep as well. Enjoy them! You can do this. It just takes some practice.

  33. Michael wrote a book…. You should buy it. If you’ve already got a copy, by one for a friend. Design It!: From Programmer to Software Architect

  34. Thank you! Dan Roam’s 6x6 framework Lessons: • Use a portrait to answer who? or 1) What you choose to draw will show people what you what? – qualitative representation want them to think about. (Pictures and diagrams • Use a chart to answer questions about command focus so choose your abstractions well) quantity, how many? Quantitative representation 2) Sketch ideas to help your audience. (we recommend • Use a map to answer where? – Dan Roam’s 6x6 framework as one way to figure out how position in space to do this) • Use a timeline to answer when? – position in time 3) Use visual thinking to help you explore ideas through • Use a flowchart to answer how? -- story telling. cause and effect • Use a multi-variable chart to answer Buy Design It! why? – deduction and prediction Practice with your sketchbook and send us feedback!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend