Agile ist der Sammelbegriff für eine Familie von Methoden, die um eine einzige Wette herum aufgebaut sind: Software ist zu unvorhersehbar, um sie im Voraus im Detail zu planen — also liefere in kleinen Scheiben aus, höre auf das, was zurückkommt, und passe dich ständig an.
Diese Seite behandelt die Hintergründe. Wenn Sie all das bereits kennen, überfliegen Sie Wie East Agile Tracker auf Agile abgebildet wird.
Das Agile Manifest
Abschnitt betitelt „Das Agile Manifest“Im Februar 2001 trafen sich siebzehn Software-Praktiker — Kent Beck, Martin Fowler, Robert Martin, Ron Jeffries und andere — in einer Skihütte in Utah und schrieben auf, was sie gemeinsam hatten. Sie nannten es das Agile Manifest. Es sind vier Zeilen:
Wir erschließen bessere Wege, Software zu entwickeln, indem wir es selbst tun und anderen dabei helfen. Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:
- Individuen und Interaktionen mehr als Prozesse und Werkzeuge
- Funktionierende Software mehr als umfassende Dokumentation
- Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung
- Reagieren auf Veränderung mehr als das Befolgen eines Plans
Das heißt, obwohl wir die Werte auf der rechten Seite wichtig finden, schätzen wir die Werte auf der linken Seite höher ein.
Das ist alles. Eine Seite Präambel, zwölf unterstützende Prinzipien und die vier obigen Zeilen. Es ist das einflussreichste Dokument in der modernen Softwarepraxis.
Die zwölf Prinzipien
Abschnitt betitelt „Die zwölf Prinzipien“Hinter den vier Werten buchstabieren die zwölf Prinzipien des Manifests aus, wie „agil” im Alltag tatsächlich aussieht:
- Die höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufriedenzustellen.
- Heiße sich ändernde Anforderungen willkommen, selbst spät. Agile Prozesse nutzen Veränderung zum Wettbewerbsvorteil des Kunden.
- Liefere funktionierende Software häufig aus — Wochen statt Monate.
- Fachexperten und Entwickler müssen täglich zusammenarbeiten.
- Errichte Projekte rund um motivierte Individuen. Gib ihnen, was sie brauchen, und vertraue darauf, dass sie die Aufgabe erledigen.
- Die effizienteste Art, Informationen zu vermitteln, ist das Gespräch von Angesicht zu Angesicht.
- Funktionierende Software ist das wichtigste Fortschrittsmaß.
- Agile Prozesse fördern nachhaltige Entwicklung — ein gleichmäßiges Tempo, auf unbestimmte Zeit.
- Ständiges Augenmerk auf technische Exzellenz und gutes Design erhöht die Agilität.
- Einfachheit — die Kunst, die Menge nicht getaner Arbeit zu maximieren — ist essenziell.
- Die besten Architekturen, Anforderungen und Entwürfe entstehen aus selbstorganisierten Teams.
- Das Team reflektiert regelmäßig, wie es effektiver werden kann, und justiert und passt dann sein Verhalten entsprechend an.
Die Familie der Methoden
Abschnitt betitelt „Die Familie der Methoden“„Agile” ist ein Sammelbegriff. Darunter sitzen mehrere eigenständige Methodologien:
- eXtreme Programming (XP) — Die anspruchsvollste der Familie. Pair Programming, TDD, kontinuierliche Integration, vor Ort verfügbarer Kunde, kleine Releases. Siehe unsere XP-Seite.
- Scrum — Zeitlich begrenzte Iterationen namens Sprints, tägliche Standups, benannte Rollen (Product Owner, Scrum Master). Leichter bei Engineering-Praktiken als XP.
- Kanban — Visualisiere den Arbeitsablauf, begrenze die Work-in-Progress, optimiere den Fluss. Keine Zeitfenster; Pull statt Push.
- Lean — Entlehnt aus dem Produktionssystem von Toyota: eliminiere Verschwendung, optimiere das Ganze, liefere schnell aus, baue Qualität ein.
Diese Methoden überschneiden sich und lassen sich kombinieren. Die meisten arbeitenden Teams picken sich aus allen vieren das Beste heraus. East Agile Tracker tendiert klar zu XP — siehe eXtreme Programming — aber das meiste, was es bietet, funktioniert für jede agile Spielart.
Was Agile nicht ist
Abschnitt betitelt „Was Agile nicht ist“Ein paar hartnäckige Missverständnisse, die es wert sind, benannt zu werden:
- Agile ist nicht „keine Planung”. Pläne sind kleiner und kürzer, aber Planung ist ständig.
- Agile ist nicht „keine Dokumentation”. Schreibe, was nötig ist. Das Manifest sagt, dass funktionierende Software wertvoller ist als umfassende Dokumentation — nicht, dass Dokumentation schlecht ist.
- Agile ist nicht Scrum. Scrum ist eine agile Methode. Es gibt mehrere.
- Agile ist kein Werkzeug. Kein Werkzeug macht Sie agil. Agile ist eine Arbeitsweise. Werkzeuge (einschließlich dieses) helfen; sie ersetzen nicht.
Wie East Agile Tracker auf Agile abgebildet wird
Abschnitt betitelt „Wie East Agile Tracker auf Agile abgebildet wird“East Agile Tracker ist um die obigen Prinzipien herum gestaltet. Hier ist die Entsprechung:
| Prinzip | Wie der Tracker es unterstützt |
|---|---|
| Kontinuierliche Auslieferung | Iterationen von 1–4 Wochen; velocity-basierte automatische Planung; Releases als Story-Typ erster Klasse. |
| Veränderung willkommen heißen | Ordne den Backlog jederzeit um; Stories bewegen sich frei über Iterationen hinweg; kein „Iterations-Lock”. |
| Funktionierende Software als Maß | Velocity zählt standardmäßig akzeptierte Punkte — nur ausgelieferte, funktionierende Arbeit zählt. |
| Nachhaltiges Tempo | Velocity ist kein Ziel; sie ist eine Beobachtung. Das System plant die nächste Iteration mit dem, was Sie tatsächlich tun. |
| Reflexion | Analytics pro Iteration: Burndown, Ablehnungsrate, Cycle Time, Prognosen. |
| Selbstorganisierte Teams | Rollen sind absichtlich minimal: owner / member / viewer. Das Team entscheidet. |
| Einfachheit | Das Detailpanel ist ein Bildschirm. Das Board passt auf eine Seite. Wir widerstehen Funktionen, die vom Ausliefern ablenken. |
Agile im Jahr 2026 — und Agenten
Abschnitt betitelt „Agile im Jahr 2026 — und Agenten“Das Manifest wurde 2001 geschrieben. Seitdem hat die Softwareentwicklung eine neue Art von Teilnehmer hinzugewonnen: KI-Agenten.
Wir glauben, dass Agenten ins agile Team gehören — als benannte Teilnehmer, mit eigenen Rollen, die echte Arbeit Seite an Seite mit Menschen leisten. Die Prinzipien gelten weiterhin. Individuen und Interaktionen umfasst jetzt Agenten-Teilnehmer. Selbstorganisierte Teams umfasst jetzt die Entscheidung, welche Agenten man hinzuzieht und was sie tun dürfen. Reflexion umfasst jetzt das Betrachten der Beiträge von Agenten im Aktivitätsprotokoll und das Justieren dessen, woran sie arbeiten.
East Agile Tracker ist darauf ausgelegt, dies praktikabel zu machen. Jede Story kann einem Menschen oder einem Agenten gehören. Jeder Audit-Log-Eintrag schreibt den tatsächlichen Akteur zu. Jede Aktion, die ein Agent ausführt, ist sichtbar, überprüfbar und widerrufbar.
Weiterführende Literatur
Abschnitt betitelt „Weiterführende Literatur“- Das Agile Manifest — Das Original.
- eXtreme Programming — Unsere Seite über XP in der Praxis.
- Bedienungsanleitung — Wie man den Tracker verwendet.
Gebaut von East Agile.