patterns for building patterns communities
DESCRIPTION
Keynote at e-Learning Patterns, Tübingen, March 4-6, 2009 http://www.iwm-kmrc.de/workshops/e-learning-patterns/ Video http://www.iwm-kmrc.de/workshops/e-learning-patterns/videos/Keynote1YishayMor.html http://www.iwm-kmrc.de/workshops/e-learning-patterns/videos/Keynote2YishayMor.html Abstract http://www.iwm-kmrc.de/workshops/e-learning-patterns/abstracts/patternscommunties.htm The construct of design pattern is often summarised as "the core of a solution to a problem in context". What, then, is the problem that design patterns solve, and in which contexts? As design patterns break new grounds in educational research and practice, challenging questions arise: how do we engage new audiences in the pattern paradigm? How do we adapt the form and modes of use of patterns to make them useful in diverse realms of practice? Why do we have such a strong conviction in the value of design patterns? The tradition of design patterns refers to concepts such as "timelessness" and "expertise". These are problematic in a world of accelerating change. Yet another fundamental principle is accentuated; the need to establish robust design languages capable of capturing the complexity of problems in our environment and offering verifiable solutions. I argue that design-level discourse is imperative in many critical domains of human activity, and that patterns should play a central role in such discourse. Over the last few years, my colleagues and I have been developing a methodology for participatory workshops for practical design patterns. This methodology has emerged from the "Learning Patterns" project, and is being refined by the "Pattern Language Network" project. In this talk, I will describe the methodology, its history and future plans, and provide some illustrative examples. I will also highlight some of the fundamental questions which is provokes.TRANSCRIPT
![Page 1: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/1.jpg)
1
Patterns for building patterns communities
Yishay Mor, Pattern Language Network, London Knowledge Lab, UK
![Page 2: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/2.jpg)
2
Learning Patterns was a Jointly Executed Integrating Research Project of the Kaleidoscope Network of Excellence, funded under the FP6 programme. For further details, please see http://lp.noe-kaleidoscope.org/
![Page 3: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/3.jpg)
3
The Pattern Language Network (Planet) project is a collaboration between Leeds Metropolitan University, Coventry University, Glasgow Caledonian University, Kings College London and London Knowledge Lab. It is funded by JISC under the Users and Innovation Programme. For more information see http://patternlanguagenetwork.org
![Page 4: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/4.jpg)
4
Thanks
• Kaleidoscope network of excellence• JISC• London Knowledge Lab
Planet TeamJanet Finlay, John Richard Gray, Isobel Falconer, Jim Hensman, Steven Warburton
Learning Patterns TeamEfi Alexopoulou, Staffan Björk, James Bligh, Mark Childs, Michele Cerulli, Vincent Jonker, Chronis Kynigos, Fionnuala O’ Donnell, Dave Pratt, Brendan Tangney, Monica Wijers
Hundreds of workshop participants (some of them here today)
![Page 5: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/5.jpg)
5
Think of a technology that you have encountered recently, which has changed
your life in some way
![Page 6: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/6.jpg)
6
Think of an Eureka! Moment, where you understood how you could use this
technology, or understood something by using the technology (or both)
![Page 7: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/7.jpg)
7
Draw it. (3 minutes)
You can use words, but only as part of the drawing.
![Page 8: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/8.jpg)
8
Now look left & right, and find a pattern.
![Page 9: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/9.jpg)
9
Problem:
Bad Design
![Page 10: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/10.jpg)
10
Context:
Technology Enhanced Education
![Page 11: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/11.jpg)
11
![Page 12: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/12.jpg)
12
![Page 13: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/13.jpg)
13
the critical resource is not the capacity to produce, but the knowledge to do it right.
Problem: The Design Divide the gap between those who have the expertise to develop high-quality tools and resources and those who don’t (Mor & Winters, 2008*)
![Page 14: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/14.jpg)
14
Solution...
![Page 15: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/15.jpg)
15
??
![Page 16: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/16.jpg)
16
Problem: acceleration
The world is changing. Fast. Faster. Teachers are learners. Students are researchers. We are all designers of our own
and our peer's learning experiences. Son, this was my
dad's mobile. I want you to have it.
![Page 17: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/17.jpg)
17
ClientDesigner
Developer
(dumb) Users
Traditional social configuration of design
![Page 18: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/18.jpg)
18
ClientDesigner
Developer
Users
DesignPatterns
Patterns → democratisation of design knowledge
![Page 19: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/19.jpg)
19
The Distributed Development Network*
Winters, Mor & Pratt, forthcoming http://telearn.noe-kaleidoscope.org/open-archive/browse?resource=1787
The Interwebs
![Page 20: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/20.jpg)
20
Patterns: Sharing of distributed design knowledge
DesignPatterns
DesignPatterns
DesignPatterns
DesignPatterns
![Page 21: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/21.jpg)
21
Welcome to the 21st C
• Timelessness is dead.• Expertise is spread.• Design is bread.
We hope you enjoy your journey
![Page 22: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/22.jpg)
22
Learning patterns for the design and deployment of mathematical games
lp.noe-kaleidoscope.org
1 year / 7 institutions / 6 countries / 16 team members / 6 workshops / >50 patterns
Designing games for mathematical learning requires the assimilation and integration of deep knowledge from diverse domains of expertise - mathematics, games development, software engineering, learning and teaching. All are various facets of design knowledge.
http://yish.blip.tv/file/1822412/
![Page 23: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/23.jpg)
23
Case studies
![Page 24: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/24.jpg)
24
Typologies
![Page 25: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/25.jpg)
25
Patterns
![Page 26: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/26.jpg)
26
Trails
![Page 27: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/27.jpg)
27
Shortfalls
• Pattern shock– by the time participants “get the idea”, workshop is
over.– Consequently, most participant contributions not
usable.
• Closing the loop– Need to validate patterns by use.
• Us as component– “great stuff, but I couldn't do it without you”
![Page 28: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/28.jpg)
28
patternlanguagenetwork.org
![Page 29: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/29.jpg)
29
Learning Patterns → Pattern Language Network
• Several commited groups• Extended process• Tighter methodology
![Page 30: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/30.jpg)
30
Participatory Methodology for Practical Design Patterns
• Problem– Acceleration → need for effective protocols for
sharing of design knowledge
• Context– interdisciplinary communities of practitioners
engaged in collaborative reflection on a common theme of their practice.
– blended setting: co-located meetings + on-line collaborative authoring system.
![Page 31: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/31.jpg)
31
Solution: a series of three* collaborative reflection workshops
• Case Stories Workshop– Engender collaborative reflection among practitioners
by a structured process of sharing stories.
• Pattern Mining Workshop – Eliciting patterns by reflecting on and comparing case
stories.
• Future Scenarios Workshop– Validating and enhancing patterns by applying them to
novel problems.
![Page 32: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/32.jpg)
32
Collaborative reflection workshop
ProblemFacilitate on-going design-
level conversation between designers and practitioners involved in diverse aspects of the problem domain.
Open, trusting and convivial.
And at the same time
Critical, focused and output-directed.
![Page 33: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/33.jpg)
33
Solution
• Before the workshop– Establish communication channels– Collect contributions
• On the day– Intensive guided group work: process
contributions, produce, share.
• After the workshop– Refine products through on-line channels
![Page 34: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/34.jpg)
34
Workshop I:
Sharing case stories
![Page 35: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/35.jpg)
35
The problem with stories
Narrative is a powerful epistemic tool (Bruner).Story-telling is intuitive and captivating.
But, we want to avoid Gossip Divergence Therapy
![Page 36: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/36.jpg)
S.T.A.R.R Situation Set the scene (I wasn't there)
Task What problem where you trying to
solve?
Actions What did you do?
Results What happened?
Reflections
![Page 37: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/37.jpg)
37
Problem: telling a good story is not so easy
• Inexperienced story-tellers might -– Take the context for granted– Preach, apologise, market, or generalise– Avoid inconvenient details
• Interactive feedback should help, but peers might -– Be reluctant to criticize– Attribute misunderstanding to their own faults– Loose attention
![Page 38: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/38.jpg)
38
Three hats
![Page 39: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/39.jpg)
39
From stories to patterns
• Map the forces• Map the concepts
– Table-top concept mapping
• Connect & refactor– Related, super-patterns, sub-patterns
• Validate– Theory & triangulation
![Page 41: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/41.jpg)
41
![Page 43: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/43.jpg)
43
![Page 44: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/44.jpg)
44
Paper 2.0
![Page 45: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/45.jpg)
45
Thank you
The pattern language network project:
http://patternlanguagenetworg.org
Yishay Mor
http://people.lkl.ac.ukyishay
This presentationhttp://www.slideshare.net/yish/patterns-for-building-patterns-communities
![Page 46: Patterns for building patterns communities](https://reader036.vdocument.in/reader036/viewer/2022081412/54517e56af795902348b9641/html5/thumbnails/46.jpg)
46
• http://www.flickr.com/photos/21220849@N05/3223065791
• http://www.flickr.com/photos/thewholeman/3141147772
• http://www.flickr.com/photos/thewholeman/3140293505
• http://www.flickr.com/photos/thewholeman/3141110032