Pattern canvas

7,069 views

Published on

Visual Canvas to write, use and think pattern languages.

Pattern canvas

  1. 1. Pattern Canvases 2011/09/27 CultureWorks, LLC Takeshi Kakeda Special thanks to Masanari Motohashi kakeda@cultureworks.jp twitter.com/kkd facebook.com/takeshi.kakeda2011年11月2日水曜日
  2. 2. What’s PatternCanvases? • A tool for manipulating pattern language visually • Now we provides two canvases • Pattern Canvas • Force Canvas2011年11月2日水曜日
  3. 3. 5 Reason Why You should use pattern canvas ✦More visual ✦More useful ✦More flexible ✦More collaborative ✦More fun!2011年11月2日水曜日
  4. 4. Pattern Canvas • A tool to explorer pattern in various scene visually • Strong inspired from BusinessModelingGeneration • http:// www.businessmodelgeneration.com/2011年11月2日水曜日
  5. 5. Name Context Problem Solution Consequence Force2011年11月2日水曜日
  6. 6. Usage Scene Solution Driven Organizing the past solutions as pattern Problem Driven Solving faced problems Context Driven Solving faced problems Force Driven Solving faced problems Consequence Driven Planning for what we desire2011年11月2日水曜日
  7. 7. Name Solution Driven (6) Context Problem Solution Consequence (3) (2) (1) (5) Force Make force and context clear, and lead a solution. “We can share (4) our frequently succeeded experience as pattern!”2011年11月2日水曜日
  8. 8. Name Problem Driven (6) Context Problem Solution Consequence (2) (1) (5) (4) Force Analyze current problem, (3) and lead a solution. “We can solve faced problems by pattern form!”2011年11月2日水曜日
  9. 9. Name (6) Context Driven Context Problem Solution Consequence (1) (3) (5) (4) Force Analyze vague context, and make problem and force clear. “We can understand current our context and forces by pattern!” (2)2011年11月2日水曜日
  10. 10. Name (6) Force Driven Context Problem Solution Consequence (2) (3) (5) (4) Force Make force and context clear, and lead a solution. “We can understand current our context and forces by pattern!” (1)2011年11月2日水曜日
  11. 11. Name (6) Consequence Driven Context Problem Solution Consequence (2) (3) (5) (1) Force Start a future desirable consequence(vision), and make forces and problems clear, lead a solution. (4) “We can plan our future vision by pattern!”2011年11月2日水曜日
  12. 12. A team can write pattern on the canvas cooperatively.2011年11月2日水曜日
  13. 13. Connect each contexts and consequence, so they become a pattern language.2011年11月2日水曜日
  14. 14. Maybe we can use pattern canvas alternative to user story in agile context.2011年11月2日水曜日
  15. 15. Past Now Future Context Driven Consequence Solution Driven Force Driven Driven Problem Driven We can use pattern whenever we want.2011年11月2日水曜日
  16. 16. Force Canvas • A tool to explore good solutions which dissolve all forces at once • Strong Inspired from Transcend Method by Johan Galtung • http://www.transcend.org/pctrcluj2004/ TRANSCEND_manual.pdf • Original Idea from Hiroshi Nakano2011年11月2日水曜日
  17. 17. Force Canvas Context • Solutions should fix a force at least • It’s difficult to find good solutions. • We’d like to dissolve all forces at once, but we can’t do that.2011年11月2日水曜日
  18. 18. Solution • Show solution’s types visually. • Transcendence, Compromise, Prevail, Withdrawal • Is the solution transcendence?2011年11月2日水曜日
  19. 19. Forces Forces prevailing Transcendence a solution a solution which prejudices which dissolves all forces some forces at once. Compromise a impartial solution, but not transcendence Withdrawal Desire prevailing a solution which prejudices desire Context Desire2011年11月2日水曜日
  20. 20. Forces Forces prevailing Transcendence Get one more orange Adjudicate, some principle (like need, taste) Get more people to share the orange There is a orange Bake an orange cake, have a lottery, divide the less than a number of proceeds persons Sow the seeds, make plantation, take over the market Compromise Cut the orange Squeeze the orange Peel the orange; divide the slices Any other division Withdrawal Desire prevailing Walk away from the situation Fight it out, might is right (to be avoided) Destroy or give away the orange Just watch the orange Put it in the freeze Context Desire One orange, two persons; what Both persons want to get orange, will you do? more.2011年11月2日水曜日
  21. 21. (3) (5) (4) (1) (2) We can think problem solving gradually.2011年11月2日水曜日
  22. 22. Connect each solutions and contexts, so they become a pattern language.2011年11月2日水曜日
  23. 23. What s this? We re here! Notice what a kind of solution we are faced with2011年11月2日水曜日
  24. 24. Conclusion Pattern Canvases Pattern Force Canvas Canvas Write your patten visually Explorer transcended solution visually Let’s write & explorer your pattern !!2011年11月2日水曜日

×