XP Home

XP and the Mark IV Coffee Maker

 

There has been some discussion on comp.object.moderated of how Extreme Programming (XP) would design a solution to Robert Martin's Mark IV Coffee Maker example. Use cases and a design based on them are provided by Jim Weirich. The question is would XP generate a similar design? Let's begin XP style by scoping the project and seeing what kind of delivery date we can achieve.
The first phase of any XP project is to gather user stories and conduct some experiments. The stories will be used to estimate
the project and to schedule a release date. The experiments will allow us to make estimations with confidence.
 Some of us will go meet with the hardware people now. Mean while, some of us will help the Fictitious Advanced Product Design Department (FAPDD) create user stories, and some of us will work on a unit testing framework and then a spike solution.

ExtremeProgramming.org home | The Coffee Maker's Hardware |

Copyright 1999 by Don Wells.