| Visible Workings > Analogy Fest |
Analogy FestYour hosts: Ken Schwaber and Brian Marick |
The Analogy Fest is an attempt to manufacture serendipity, to create the circumstances in which clever people might have an "Aha!" moment. We'll do that by having semi-structured, small group conversations about papers that draw analogies between software development and something else.
Analogy Fest will be held at the Agile Development Conference, June 25-28, 2003.
To keep up with Analogy Fest, point your RSS news aggregator at this RSS 0.91 URL. (It's a subfeed of Brian Marick's weblog.)
You're reading this on the web. Good. That means you can browse through the papers. Print any that pique your interest. Read them on the plane to Salt Lake City.
Each paper is about an analogy between software development and something completely different from software development. The analogies may be serious or fanciful. In either case, they're intended to serve as a trigger for inspiration, a way to say, "What if agile development were like X? How would we do things differently?"
Analogy Fest meetings are held as part of Open Space. Like all Open Space sessions, they'll be scheduled on Wednesday at 5:15. Paper authors will pick the time they want to meet, as long as it's in the Open Space track (in the evenings).
Here's what we anticipate will happen next.
At the appointed time, a group meets. The meeting will probably have two parts. In the first part, the group asks the author clarifying questions about the "source domain" of the analogy. For example, we have a paper on oil exploration. The group might spend some time talking about how oil exploration works and how the people involved think about what they're doing.
Note that we assume - and will enforce the assumption - that participants will have read the papers before the discussion. People who obviously haven't read the paper should not be allowed to derail the discussion by asking questions the paper answers.
In the second part of the meeting, people will brainstorm ideas. Suppose they believed the analogy - how would they change the way they manage their next project? how they approach their programming? how they interact with the customer? The emphasis here is on concrete actions people intend to try when they next can, actions inspired by the analogy.
Ken Schwaber is an experienced software developer, product manager, and industry consultant. He is one of the leaders of the agile process revolution, as a signatory of the Agile Manifesto, founder and director of the AgileAlliance, and one of the developers of the Scrum agile process. He has been in the industry for over 30 years, starting as a programmer and, by 1984, managing IT for one of Wang's divisions. In 1985 he founded Advanced Development Methods (ADM), a company dedicated to improving the software development practice. He initiated the process management product revolution of the early 1990s, when methodologies were automated and put to practical use on ADM's Mate process manager. He worked with Jeff Sutherland to formulate the initial versions of the Scrum development process and, since then, has helped numerous product and IT organizations implement, run projects, and build products using Scrum and agile processes. He has been a visible proponent of adaptive, lightweight, empirical process for software development.
Brian Marick has been a tester and programmer since 1981 and a testing consultant since 1992. He specializes in programmer testing, test design techniques, and context-driven test strategies. He is the author of The Craft of Software Testing (Prentice-Hall, 1995), a coauthor of the Manifesto for Agile Software Development, and a technical editor for Software Testing and Quality Engineering Magazine. Half of his split personality is at testing.com and half is at visibleworkings.com.