Extreme Programming
Wissen Sie schon heute, was Sie in zwei Jahren benötigen? Anforderungen ändern sich im Zeitablauf und bereits während der Entwicklung einer Anwendung entstehen Wünsche nach zusätzlichen Funktionalitäten. Diesem Umstand tragen wir durch die Verwendung der Extreme Programming (XP) Methode Rechnung. XP beruht auf vier Werten: Einfachheit, Kommunikation, Feedback und Qualität.
- Einfachheit oder „keep it simple“ bedeutet, dass die schnelle, kostengünstige Lösung der komplexen vorgezogen wird.
- Kommunikation und Feedback sind eng miteinander verbunden. Einerseits müssen die Entwickler über Anforderungsänderungen permanent ins Bild gesetzt werden, andererseits muss der Kunde jederzeit einen Überblick über den Entwicklungsstand eines Projekts besitzen.
- Qualität kann nur gewährleistet werden, wenn sie permanent kontrolliert wird. Im Fall von XP bedeutet dies, dass ein Entwickler regelmäßig die eigenen Arbeitsergebnisse seinem Entwicklungsteam präsentiert. Erst nach einem positiven Feedback kann die Arbeit ins Gesamtprojekt einfließen. Dieses Vorgehen steigert nicht nur die Qualität, sondern verhindert zeitraubende und damit teure Fehlentwicklungen.
Ergebnis dieser Maßnahmen sind Anwendungen, die nur den tatsächlich benötigten Funktionsumfang ausweisen, schnell entstehen und sich durch eine hohe Qualität auszeichnen.