Einleitung

XP geht davon aus, dass der Kunde die Anforderungen an die zu erstellende Software zu Projektbeginn noch nicht vollständig kennt und diese sich im Verlauf eines Projekts ändern werden. Das eXtremeManagement Tool unterstützt Sie daher bei der Verwaltung von solchen Projekten. Im Einzelnen stellt es folgende Funktionen bereit:

  1. Es lassen sich mehrerere Projekte gleichzeitig damit verwalten.

  2. Für jedes Projekt können Angebote erstellt werden.

  3. Innerhalb jeden Angeobts lassen sich Aufgaben von Kunden und Mitarbeitern erstellen.

  4. Der Kunde kann eine Aufgabe zum Schätzen einreichen.

  5. Für jede Aufgabe können Mitarbeiter die Aufwände schätzen indem sie die Story in einzelne Aufgaben untergliedern.

  6. Wird ein Angebot angenommen, können Kunden und Mitarbeiter Zyklen (Iterationen) anlegen, in denen sich die einzelnen Meilensteine planen lassen.

  7. Innerhalb der Zyklen können Kunden die Anforderungen priorisieren.

  8. Sind die Anforderungen in einem Zyklus festgelegt, wird der Status dieses Zyklus auf Beginne Arbeit gesetzt. Dies setzt alle darin enthaltenen Aufgaben in den Status In Arbeit. Damit erhalten die Mitarbeiter die ihnen zugewiesenen Aufgaben in einer Arbeitsliste.

  9. Den Mitarbeitern steht eine Zeiterfassung zur Verfügung, mit der sich die aufgewendeten Zeiten einfach bestimmten Aufgaben zuordnen lassen.

  10. Sind alle Aufgaben einer Anforderung im Status Erledigt, so ändert sich auch der Status der gesamten Anforderung in Erledigt.

Durch die fortlaufenden Iterationen im Extreme Programming und die Integration verschiedener Disziplinen der Software-Entwicklung, kann die zu erstellende Software schnell bereitgestellt sowie eine höhere Softwarequalität und Kundenzufriedenheit erreicht werden.