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 desire
Name (6) Solution Driven 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!”
Name (6) Problem Driven 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!”
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)
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 (1) by pattern!”
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!”
A team can write pattern on the canvas cooperatively.
Connect each contexts and consequence, so they become a pattern language.
Maybe we can use pattern canvas alternative to user story in agile context.
Past Now Future Context Driven Solution Driven Consequence Force Driven Driven Problem Driven We can use pattern whenever we want.
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.
Solution • Show solution’s types visual y. • Transcendence, Compromise, Prevail, Withdrawal • Is the solution transcendence?
Forces Forces prevailing Transcendence a solution a solution which prejudices which dissolves al forces some forces at once. Compromise a impartial solution, but not transcendence Withdrawal Desire prevailing a solution which prejudices desire Context Desire
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, wil you do? more.
(3) (5) (4) (1) (2) We can think problem solving gradual y.
Connect each solutions and contexts, so they become a pattern language.
What s this? We re here! Notice what a kind of solution we are faced with
Conclusion Pattern Canvases Pattern Force Canvas Canvas Write your patten visual y Explorer transcended solution visual y Let’s write & explorer your pattern !!