Premise
The system metaphor is a powerful mechanism for
understanding and guiding the shape of the system, but many teams don’t
make full use of it.
You will...
- Understand why you want a metaphor
- Know what to do when you catch one
- Practice brainstorming metaphors
- Critique metaphors
- Have fun!
Format
- Half-day
- Mix of lecture, exercises, and games.
Outline
- Metaphor: what it is, isn't, and why
Icebreaker
- How do you find a metaphor?
Exercise: Brainstorming
- What do you do with a metaphor?
Exercise: Score Card
- Four key objects
Exercise: Haddock's Eyes
- Bad metaphors
Exercise: Garden Path
- More issues
Exercise: Popcorn
- Summary and wrap-up
|
Audience
Anybody who needs to understand or develop a system
metaphor, especially customers and programmers.
Offerings
Private offerings (email
William.Wake@acm.org)
XP 2002. Sardinia, Italy.
XP Universe 2001. July 23-25, 2001. Raleigh, NC.
Instructors
William Wake (William.Wake@acm.org,
www.xp123.com) is a programmer, the
author of
Extreme
Programming Explored, and the inventor of the Test-First Stoplight
and the Programmer’s Cube.
Steve Wake (swake@earthlink.net)
is a development manager and software engineer who gets excited about new
ways to do things right. His interests include agile development methods and
distributed software using Java.
Background Reading
Extreme Programming Explored, "What is the system metaphor?" by
William C. Wake. Addison-Wesley, 2001.
Designing Information Technology for the Postmodern Age, Richard
Coyne. MIT Press, 1995.
Also of Interest
Extreme Programming Explored (2-day course).
An overview of XP, using games and exercises to introduce the concepts.
Consulting services |