Der Begriff „Agil“ beschreibt zunächst einmal nur eine Art und Weise, wie man etwas angehen kann, ohne dabei wirklich konkret zu werden. Um eine Software oder ein Projekt agil zu entwickeln, bedarf es etwas mehr. Dafür benötigt man Vorgehensweisen, Praktiken und ein stimmiges Gesamtkonzept. Im Bereich der agilen Software-Entwicklung haben sich eine Handvoll Frameworks und Methodiken etabliert. Diese möchte ich hier vorstellen und aufzeigen, wie sie sich voneinander unterscheiden und welchen Fokus sie jeweils haben.
Kategorie-Archiv: Extreme Programming
Extreme Programming (XP) ist eine Methode, die den Fokus auf das Lösen von Programmieraufgabenlegt und dabei einem formalisierten Vorgehen eine geringere Bedeutung zumisst.