1. From stories to patterns (and back (and back again)) A pattern language network tutorial Yishay Mor, Oct. 2008
2.
3. The void The Prophets will tell you what should be done The Explorers will tell you what they did Current discussion of learning and technology alternates between the abstract theoretical and the anecdotal. In between there is a shortage of design-level discourse. ?
4. Where am I? What do I do now? You're in a hot air balloon You should find where you want to go and land there. Did I tell about the time I crossed the Himalayas in a Zeppelin?
5.
6.
7.
8.
9.
10. Huston. We have a problem If there isn't a problem, there's no need to design. Problems are your friends! A good problem description is half the solution. But, describing a problem is a problem Colliding forces: we want A, but need to satisfy B Elimination: Where would we be without this? Exclusion: What does this solve that a cheaper alternative couldn't C o n t e x t Problem Solution
11. It depends (on the ...) Too broad : applicable everywhere, but hard to apply Too narrow : immediate to apply but rare application Feature deletion: Start from a story context, delete non-essential detail Boundaries: Note where this pattern doesn't apply Fusing: Find two examples, note common features C o n t e x t Problem Solution
12. [describe] a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice (Alexander et al., 1977) C o n t e x t Problem Solution
16. Thank you The pattern language network project: http://patternlanguagenetworg.org Participate: http://snipurl.com/planet-workshops Yishay Mor http://www.lkl.ac.uk/people/mor.html yishaym@gmail.com This presentation http://www.slideshare.net/yish/stories2patterns-presentation