Bitte wählen Sie ihr Lieferland und ihre Kundengruppe
'eXtreme Programming' (XP) erregt sowohl bei Softwareentwicklern als auch bei Projektmanagern seit dem letzten Jahr große Aufmerksamkeit. Entwicklungszyklen werden immer kürzer und Anforderungen ändern sich immer schneller. Leichte Prozesse sollen die Lösung bringen. Der Artikel berichtet über Erfahrungen bei einem Projekt zur Einführung von XP und diskutiert vor allem die Vor- und Nachteile des 'Pair Programming'. Die XP-Methode besteht aus folgenden Elementen: Planspiele, kurze Iterationen, Projekt-Metapher, einfaches Design und Priorisierung der Anforderungen, automatisches Testen, regelmäßiges Re-Design, paarweises Programmieren, Code-Kollektiv, permanente Integration, Kundeneinbindung. Beim Element 'paarweises Programmieren' bilden zwei Bearbeiter ein Team, das notwendigerweise interaktiv arbeitet. Dieses Verfahren scheint sich sehr zu bewähren, auch unabhängig von den anderen Elementen des XP. Die gegenseitige ständige Qualitätskontrolle und Korrektur der beiden Partner reduizert die Fehlerrate auf allen Stufen des Programmierprozesses drastisch.