Patterns Workshop Short

581 views
554 views

Published on

Short version of
http://www.slideshare.net/yish/patterns-workshop

presentation given at the CPDD participatory patterns workshops, Sept-Oct 2009

Published in: Education, Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
581
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Patterns Workshop Short

  1. 1. Patterns Workshop Singapore, Sept. 2009
  2. 3. You are here
  3. 4. Patterns Workshop <ul><li>We have a set of case stories </li></ul><ul><ul><li>Completed stage 1  </li></ul></ul><ul><li>Challenge: Generate Design Patterns </li></ul><ul><li>Key questions </li></ul><ul><ul><li>What is a pattern? </li></ul></ul><ul><ul><li>Why generated it? </li></ul></ul><ul><ul><li>How to generate it? </li></ul></ul>
  4. 5. What is a pattern? <ul><li>At is simplest, it is a </li></ul><ul><ul><li>Generalised solution to a problem </li></ul></ul><ul><ul><li>Follows a specific structure </li></ul></ul>When, Where, Who What are we trying to achieve / solve? Cookbook: ingredients, procedure, expected outcomes C o n t e x t Problem Solution
  5. 6. Solution... (in architecture)
  6. 7. A burda pattern.. Season: Fall For: Women Garment Type: Dress Style: Classic, Evening Wear, Romantic Material: Taffeta “ if I copy a dress, I can only create the same dress. If I have a pattern, I can create many dresses” (Yim Ping LENDEN)
  7. 8. Pedagogical pattern: Try Once, Refine Once http://patternlanguagenetwork.myxwiki.org/xwiki/bin/view/Patterns/TryOnceRefineOnce
  8. 9. The Plan <ul><li>Map the common features to core template </li></ul><ul><li>Illustrate the big idea </li></ul><ul><li>Force mapping </li></ul><ul><li>Sequence / block diagram of solution </li></ul><ul><li>Define context as per concept map </li></ul><ul><li>Fill in the blanks </li></ul>
  9. 10. The core template <ul><li>Context </li></ul><ul><ul><li>Primary, English, PBL, Implementation </li></ul></ul><ul><li>Problem (pick one!) </li></ul><ul><ul><li>We want to do A under condition B but are constrained by C </li></ul></ul><ul><li>Solution </li></ul><ul><li>(in any order that </li></ul><ul><li>works for you) </li></ul>When, Where, Who What are we trying to achieve / solve? Cookbook: ingredients, procedure, expected outcomes C o n t e x t Problem Solution
  10. 11. Draw it!
  11. 12. Force Mapping <ul><li>Name the forces </li></ul><ul><li>Give them icons </li></ul><ul><li>Plot the links and mark + / - </li></ul>Forces: constraints or factors that influence the problem. The difficulty of solving the problem arises from tensions between competing forces.
  12. 13. Forces <ul><li>A ctors </li></ul><ul><li>B eliefs </li></ul><ul><li>C onditions </li></ul><ul><li>D esires </li></ul>
  13. 14. Sequence / block diagram / flowchart http://xkcd.com/627/
  14. 15. Fill in the blanks <ul><li>Support </li></ul><ul><ul><li>Source Case </li></ul></ul><ul><ul><li>Other Cases </li></ul></ul><ul><ul><li>Theoretical justification </li></ul></ul><ul><li>Related patterns </li></ul><ul><li>Notes, Links and References </li></ul><ul><li>Liabilities, potential risks, extensions, expected side-effects </li></ul>
  15. 16. Thank you The pattern language network project: http://patternlanguagenetwork.org The learning patterns project: http://lp.noe-kaleidoscope.org/ This presentation http://www.slideshare.net/yish/patterns-workshop-short Yishay Mor people.lkl.ac.uk/yishay yishaym@gmail.com twitter: @yishaym Niall Winters www.lkl.ac.uk/naill n.winters@ioe.ac.uk twitter: @nwin

×