Extreme Programming • Pair Programming • Test Driven Development
Agile Softwareentwicklung durch Pair Programming (PP)
Ein wichtiger Aspekt des Extreme Programming ist das Pair Programming, das sogenannte "Programmieren in Paaren".
Durchführung
Im ständigen Wechsel mit anderen Extreme Programming Team Partnern wird eine Software Komponente realisiert. Zwei Programmierer teilen sich eine Tastatur und einen Monitor - einer codiert, einer denkt mit. Die beiden wechseln sich von Zeit zu Zeit immer wieder ab und werden auch rollierend durch andere XP-Team Partner abgelöst.
Vorteile
Durch das ständige Wechseln bekommen alle XP-Team Mitglieder einen tiefen Einblick in das Gesamtsystem. Somit wird das Know-How gleich während der Entwicklungsphase verteilt und muss nicht im Nachhinein über Schulungsmassnahmen usw. aufwändig verteilt werden.
Weiterhin sinkt die Fehlerwahrscheinlichkeit enorm, da sofort während der Programmierung Unstimmigkeiten, Unklarheiten oder Schwachstellen diskutiert und gelöst werden können.
Praxis
Die Begriffe "Agile Softwareentwicklung" bzw. "Extreme Programming" tauchten ungefähr im Jahre 1999 in der breiten Öffentlichkeit auf. Wir haben bereits im Jahre 1995 verschiedene Softwareentwicklungsprojekte mit einigen Grundsätzen des Extreme Programming erfolgreich realisiert.
Wollen Sie mehr über diese Softwareentwicklungstechnik erfahren?
Wir haben für Sie ein Kontaktformular vorbereitet, mit dem Sie uns jederzeit Ihre Nachricht zusenden können. Sprechen Sie uns an, wir helfen Ihnen gerne weiter.
