Adapting XP to complex application domains

  • Authors:
  • Martin Lippert;Stefan Roock

  • Affiliations:
  • University of Hamburg, & IT Workplace Solutions GmbH, Vogt-Köölln-Straβe 30, 22527 Hamburg, Germany;University of Hamburg, & IT Workplace Solutions GmbH, Vogt-Köölln-Straβe 30, 22527 Hamburg, Germany

  • Venue:
  • Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Extreme programming (XP) works 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) has proved suitable. But today we are more often faced with complex application domains in which the classical XP techniques will not suffice. The tutorial shows how to adapt extreme programming to complex application domains and to demanding development tasks. We focus mainly 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 to 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.