Context and Motivation


It was reported that one of the major problems of the C3 project was the mismatch between the goal donor and the gold owner [Jeffries2000; Fowler2000]. Although the goal donor the customer in the XP team was satisfied with the project's results, the gold owner the management of the customer's organization was not. It is our thesis that XP, in its current form, fails to address the actual situation at the client's organization in a suitable way. The main stakeholder the users and their management are merged into a single role: the customer. This one role cannot address the different forces in a development project. The users of the future system know their application domain in terms of tasks and concepts, but they rarely have an idea of what can be implemented using current technologies. Moreover, it is often misleading to view the users of the future system as the goal donor. They are unfamiliar with the strategic and business goals related to a project and, more important, they do not control the money.

Therefore, we make a distinction between the role of the user and the role of the client. The users have all the domain knowledge and therefore are the primary source for the application requirements. The client sets the goals of the development project from a business point of view. The client will pay for a development project only if these goals are met to a certain degree.

We begin with a discussion of the roles in an XP project as defined by Kent Beck. We then split the customer role into the user role and the client role. These two roles change the situation of XP projects. Although the user can be seen in a similar way to the XP customer, the client role requires more attention. We address the new project situation by using two document types geared to the client role: baselines and projects stages. We show when and how to use these document types and discuss their relation to story cards and the Unified Process (UP).



Extreme Programming Perspectives
Extreme Programming Perspectives
ISBN: 0201770059
EAN: 2147483647
Year: 2005
Pages: 445

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net