Tutorial T07


Tutorials  T1  T2  T3  T4  T5  T6  T7  T8  T9  T10  T11  T12  T13  T14  T15  T16  T17  T18  T19  T20  T21 

Adapting XP to complex application domains


Presenter: Martin Lippert, Stefan Roock
Level: Intermediate
Day: Monday (June 18) a.m.


XP is still a hot topic. It looks as if XP worked well for small software projects in not too complex application domains. In many of these projects the rather simple requirements engineering of XP (customers write story cards) was suitable. But today we are more often faced with complex application domains where the classical XP techniques will not suffice. The tutorial shows how to adapt extreme programming to complex application domains and for demanding development tasks. We focus mostly on the requirements engineering part and show how to enhance XP with interviews, scenarios and system visions. We also integrate the management perspective into the "planning game" reconciling this perspective with users' needs. We propose a set of best-practice methods, we have used in a number of industrial high-risk projects for different complex application domains.

Audience:
Project leaders, software architects and experienced software developers who are interested in XP but skeptical using XP for their projects.

Required experience:
The participants should have experience with object-oriented analysis and design. Extreme programming experiences are not presumed.

Presenter's profile:
Martin Lippert and Stefan Roock are research assistants at the University of Hamburg and professional software architects and consultants at APCON WorkplaceSolutions. They are coaches for professional XP projects and gained experience in successful XP projects over the past years.