Patterns Workshop Short

Preview:

DESCRIPTION

Short version of http://www.slideshare.net/yish/patterns-workshop presentation given at the CPDD participatory patterns workshops, Sept-Oct 2009

Citation preview

Patterns Workshop

Singapore, Sept. 2009

Patterns Workshop

• We have a set of case stories– Completed stage 1

• Challenge: Generate Design Patterns• Key questions

– What is a pattern?– Why generated it?– How to generate it?

What is a pattern?

• At is simplest, it is a– Generalised solution to a problem– Follows a specific structure

C o n t e x t

Problem Solution

When, Where, Who

What are we trying to achieve / solve?

Cookbook: ingredients, procedure, expected

outcomes

6

Solution...(in architecture)

A burda pattern..

Season: Fall For: Women Garment Type: Dress Style: Classic, Evening Wear, RomanticMaterial: 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)

Pedagogical pattern:Try Once, Refine Once

http://patternlanguagenetwork.myxwiki.org/xwiki/bin/view/Patterns/TryOnceRefineOnce

The Plan

• Map the common features to core template

• Illustrate the big idea

• Force mapping

• Sequence / block diagram of solution

• Define context as per concept map

• Fill in the blanks

The core template

• Context

– Primary, English, PBL, Implementation

• Problem (pick one!)

– We want to do A under condition B but are constrained by C

• Solution

(in any order that

works for you) C o n t e x tProblem Solution

When, Where, Who

What are we trying to achieve / solve?

Cookbook: ingredients, procedure, expected

outcomes

Force MappingForces: constraints or factors that influence the problem.

The difficulty of solving the problem arises from tensions between competing forces.

• Name the forces

• Give them icons

• Plot the links and mark + / -

Forces

• Actors

• Beliefs

• Conditions

• Desires

Sequence / block diagram / flowchart

http://xkcd.com/627/

Fill in the blanks

• Support

– Source Case

– Other Cases

– Theoretical justification

• Related patterns

• Notes, Links and References

• Liabilities, potential risks, extensions, expected side-effects

16

Thank youThe pattern language network project:

http://patternlanguagenetwork.org

The learning patterns project:

http://lp.noe-kaleidoscope.org/

This presentationhttp://www.slideshare.net/yish/patterns-workshop-short

Yishay Morpeople.lkl.ac.uk/yishayyishaym@gmail.com twitter: @yishaym

Niall Winterswww.lkl.ac.uk/nailln.winters@ioe.ac.uk twitter: @nwin