next up previous contents index
Nächste Seite: 7.2.2 Grundwerte Aufwärts: 7.2 Agiler Vertreter: Extreme Vorherige Seite: 7.2 Agiler Vertreter: Extreme   Inhalt   Index

7.2.1 Einleitung

Extreme Programming39 ist der bekannteste agile Softwareentwicklungsprozess. Auf den ersten Blick rückt Extreme Programming die eigentliche Implementierung in den Mittelpunkt. Dadurch erscheint Extreme Programming für viele Programmierer sehr interessant, da er den Programmierer von den oft als lästig empfundenen Formalien wie Dokumentationserstellung befreit. Extreme Programming wirkt sehr radikal, da es mit einer Reihe von bisherigen Grundannahmen bricht. Dabei gibt Extreme Programming konkrete Handlungsanweisung zur Gestaltung der einzelnen Arbeitsschritte vor. Die Autoren40 betonen, dass nur eine vollständige Umsetzung aller von Extreme Programming vorgegebenen Prinzipien zu einer erfolgreichen Anwendung von Extreme Programming führen wird. (vgl. Bec00, S. 63) Extreme Programming ist es durch seine Popularität gelungen, die Aufmerksamkeit des Fachpublikums auf die agilen Methodiken zu lenken. Im Rahmen der agilen Softwareentwicklung wird in der Literatur von Methodiken anstatt Vorgehensmodellen gesprochen. Eine Methodik ist danach eine begriffliche Zusammenfassung für Prozesse und Methoden. In dieser Arbeit wird Methodik als Synonym für Vorgehensmodell verwendet. Im nun folgenden Abschnitt wird Extreme Programming umfassend dargestellt.



Sebastian Stein 2004-08-30