department of informatics

Extreme Programming - Theorie und praktische Erfahrungen: Vom Apfelkuchen bis zur Datenbank

Diplomarbeit in Wirtshaftsinformatik 2003

Sini Zivkovic

Professor : Jacques Pasquier-Rocha, Assistent : Patrik Fuhrer

Oktober 2003


Kurzfassung

In den letzten Jahren hat sich "Extreme Programming" (XP) zu einem konkreten Schlagwort in der Softwareentwicklung etabliert. XP ist ein aus den "agilen Methoden" entstandener leichtgewichtiger Softwareentwicklungsansatz. Entwickler, die XP erfolgreich anwenden, sind hell begeistert davon. Kritiker hingegen meinen, dass XP nur eine Hervorhebung oder leichte Umgruppierung bereits bestehender Arbeitsmethoden darstellt. Also nichts Revolutionäres?

Diese Arbeit führt beispielhaft in die Theorie und Praxis des "Extreme Programming" ein. Sie ist für alle informatikbegeisterten Personen gleichermassen interessant: Der XP-Neuling wird auf anschauliche Art und Weise mit den Werten, Arbeitsschritten und Grundprinzipien des XP vertraut gemacht. Den Projektmanager interessiert mehr die Umsetzung von XP auf grössere Projekte. Erfahrene XP-ler finden im Praxisteil ein komplett "durchgespieltes" XP-Projekt. Nicht zuletzt gehört das testgetriebene Programmieren zum Standardrepertoire eines jeden guten Programmierers. Neben den passiven Quellen (Bücher, Internet) kommt auch die vom Autor gesammelte Selbsterfahrung nicht zu kurz.

Dokumentation

Diplomarbeit im PDF-Format

Dateien

Quellcode den Beispielsanwendungen (ZIP archiv)