eXtreme Programming (XP) - ein vieldiskutierter Trend in der objektorintierten Welt wird in der Konferenzreihe "XP @ work" einem interessierten Fachpublikum vorgestellt und mit diesem eingehend diskutiert. Die ANECON beteiligt sich an den Konferenzen mit zwei Beiträgen:

Hannes Färberböck:
"Praktischer Einsatz von XP - Traum oder Wirklichkeit?"

eXtreme Programming (XP) wird wahrscheinlich zu Recht als "Angriff gegen die bestehende Kultur der Softwareentwicklung" bezeichnet. Daher stellt sich die Frage, ob es möglich und sinnvoll ist, die gelebte Kultur sofort über Bord zu werfen oder ob es andere Wege gibt, um XP einzuführen. In diesem Vortrag werden verschiedene Ansätze für die Einführung von XP und die dafür notwendigen kulturellen und organisatorischen Voraussetzungen und Konsequenzen vorgestellt, diskutiert und praktische Erfahrungen beleuchtet.

Martin Kahr, Hannes Färberböck:
"XP Live"

In einer Demonstration werden an Hand eines Entwicklungsszenarios, das einem Projekt entlehnt wurde, die wesentlichen Begriffe und Praktiken von XP praktisch dargestellt und der XP-Ansatz erlebbar gemacht.

  • Extrem kurze, vom Benutzer getriebene Iterationen, die jeweils ein ablauffähiges System als "Feedback" für Benutzer / Auftraggeber liefern
  • Pair Programming
  • Permanentes Unit Testing
  • Simplicity: "You are not gonna need it", "Do the simplest thing, that could possibly work"
  • Refactoring