Agile-Leitfaden · Agile Grundlagen
Wann begann Agile? Eine kurze Geschichte von Agile
Agile ist 2001 nicht aus dem Nichts entstanden. Das Manifest gab Ideen einen Namen, die Ingenieure und Manager seit Jahrzehnten entwickelt hatten: in kleinen Schritten bauen, aus jedem lernen und die Menschen, die der Arbeit am nächsten sind, diese selbst organisieren lassen. Diese kurze Geschichte erklärt, woher diese Ideen kamen und wie sie sich verbreiteten.
Das Wichtigste in Kürze
- Agile benennt Ideen, die es lange vor 2001 gab: Iteration, Lean, befähigte Teams.
- Die 1990er-Jahre brachten Scrum, XP, DSDM, Crystal und FDD hervor.
- Seit 2001 hat sich Agile auf große Organisationen ausgeweitet und über die Software hinaus verbreitet.
Vor Agile: iterative Entwicklung
Iterative und inkrementelle Entwicklung wurde schon in den 1950er- und 1960er-Jahren bei großen Ingenieursprogrammen eingesetzt. Gleichzeitig übernahm ein Großteil der Softwarebranche ein sequenzielles Modell, in dem Anforderungen, Design, Programmierung und Tests nacheinander stattfanden. 1970 veröffentlichte Winston Royce einen Aufsatz, der diese Abfolge beschrieb und später als Wasserfallmodell bekannt wurde. Ironischerweise warnte Royces Aufsatz, ein rein sequenzieller Ansatz sei riskant, und empfahl Iteration und frühes Feedback.
Lean Manufacturing
Ab den 1950er-Jahren entwickelte Toyota das, was als Toyota-Produktionssystem und später als Lean-Denken bekannt wurde: Verschwendung beseitigen, Arbeit nur bei Bedarf ziehen, laufende Arbeit begrenzen und kontinuierlich verbessern. Kanban-Boards und die Idee befähigter Teams, die das Band anhalten, um Probleme zu beheben, stammen aus dieser Tradition und haben Agile geprägt.
Die 1990er-Jahre: leichtgewichtige Methoden
Die Frustration über schwerfällige, dokumentenlastige Softwareprozesse brachte in den 1990er-Jahren eine Welle „leichtgewichtiger“ Methoden hervor:
| Methode | Ursprung | Kernidee |
|---|---|---|
| Scrum | Jeff Sutherland und Ken Schwaber; 1995 vorgestellt, inspiriert von Takeuchis und Nonakas Artikel über Produktentwicklung von 1986 | Kleine selbstorganisierte Teams, die in Sprints fester Länge arbeiten |
| DSDM | Britisches Konsortium, 1994 | Feste Zeit und Kosten, flexibler Umfang, MoSCoW-Priorisierung |
| Crystal | Alistair Cockburn | Prozess angepasst an Teamgröße und Kritikalität des Projekts |
| Extreme Programming (XP) | Kent Beck und Kollegen, späte 1990er-Jahre | Engineering-Praktiken wie Pair Programming und testgetriebene Entwicklung |
| Feature-Driven Development | Jeff De Luca und Peter Coad, 1997 | Planung und Entwicklung anhand kleiner, für den Kunden wertvoller Features |
2001: das Agile Manifest
Im Februar 2001 trafen sich Vertreter dieser Methoden in Snowbird, Utah. Sie waren sich in Details uneinig, aber einig über Werte, und verfassten das Manifest für Agile Softwareentwicklung. Das Wort „Agile“ wurde bei diesem Treffen gewählt. Mehrere Autoren gründeten anschließend die Agile Alliance, um die Ideen zu verbreiten.
2000er- und 2010er-Jahre: von Teams zu Organisationen
- Scrum verbreitet sich durch Schulungen und Zertifizierungen und wird zum meistgenutzten agilen Framework. Der erste offizielle Scrum Guide erscheint 2010.
- Kanban für Wissensarbeit wird Ende der 2000er-Jahre von David J. Anderson populär gemacht.
- DevOps und Continuous Delivery erweitern agile Ideen auf Deployment und Betrieb.
- Skalierungsframeworks entstehen, als große Organisationen Agile einführen: SAFe (erstmals 2011 veröffentlicht), LeSS, Disciplined Agile und das Spotify-Modell.
- Agile verbreitet sich über Software hinaus in Bereiche wie Marketing, Personalwesen, Finanzen und öffentliche Verwaltung.
Heute und was als Nächstes kommt
Die meisten Organisationen nutzen heute eine Form von Agile oder einen hybriden Mix aus agilen und prädiktiven Methoden. Der aktuelle Fokus liegt auf Business Agility (ganze Organisationen anpassungsfähig machen), ergebnisbasierter Planung und dem Einsatz von KI, um Planung, Reporting und Analyse zu beschleunigen. Siehe Ist Agile die Zukunft des Projektmanagements? für einen genaueren Blick.
Häufig gestellte Fragen
Wann begann die Geschichte von Agile?
Der Begriff entstand beim Treffen zum Agilen Manifest im Februar 2001, doch die iterativen Ideen dahinter reichen mindestens bis in die 1950er-Jahre zurück, und Frameworks wie Scrum und XP waren bereits in den 1990er-Jahren im Einsatz.
Wer hat Agile laut der Geschichte von Agile erfunden?
Keine einzelne Person. Agile wurde von den siebzehn Autoren des Agilen Manifests definiert, aufbauend auf früheren Arbeiten zu iterativer Entwicklung, Lean Manufacturing und leichtgewichtigen Softwaremethoden.
Wo wurde das Agile Manifest in der Geschichte von Agile unterzeichnet?
Im Skigebiet Snowbird in Utah, USA, im Februar 2001, wo sich siebzehn Praktiker trafen, um leichtgewichtige Methoden der Softwareentwicklung zu diskutieren.
Was gab es in der Geschichte von Agile vor Agile?
Iterative und inkrementelle Entwicklung in Ingenieursprogrammen, Lean Manufacturing von Toyota und leichtgewichtige Methoden der 1990er-Jahre wie Scrum, DSDM, Crystal, XP und Feature-Driven Development.
Wann wurde Scrum in der Geschichte von Agile entwickelt?
Jeff Sutherland und Ken Schwaber entwickelten Scrum Anfang der 1990er-Jahre und stellten es 1995 öffentlich vor. Sie stützten sich auf Takeuchis und Nonakas Artikel über Produktentwicklung von 1986.
Wer hat Extreme Programming in der Geschichte von Agile entwickelt?
Kent Beck, gemeinsam mit Kollegen in den späten 1990er-Jahren. XP konzentriert sich auf Engineering-Praktiken wie Pair Programming, testgetriebene Entwicklung und Continuous Integration.
Hat Winston Royce in der Geschichte von Agile das Wasserfallmodell erfunden?
Sein Aufsatz von 1970 beschrieb einen sequenziellen Prozess, der später als Wasserfall bekannt wurde, warnte jedoch, ein rein sequenzieller Ansatz sei riskant, und empfahl Iteration und Feedback.
Wie hat Lean die Geschichte von Agile beeinflusst?
Lean-Denken aus dem Toyota-Produktionssystem steuerte Ideen bei wie die Beseitigung von Verschwendung, die Begrenzung laufender Arbeit, das Ziehen von Arbeit bei Bedarf und kontinuierliche Verbesserung. Kanban-Boards stammen aus dieser Tradition.
Woher stammt der Name in der Geschichte von Agile?
Die Teilnehmer des Treffens 2001 wählten das Wort, um Methoden zu beschreiben, die schnell auf Veränderungen reagieren können, und ersetzten damit die frühere Bezeichnung „leichtgewichtige Methoden“.
Wann verbreitete sich Agile in seiner Geschichte über Software hinaus?
Ab den 2010er-Jahren begannen Marketing-, Personal-, Betriebs- und andere Teams, agile Praktiken zu übernehmen, und Frameworks wie SAFe und PRINCE2 Agile brachten Agile in große Organisationen. Siehe Ist Agile nur für Software?.
Welche Rolle spielt die Agile Alliance in der Geschichte von Agile?
Eine gemeinnützige Organisation, die nach Verfassen des Manifests gegründet wurde, um die agile Community zu unterstützen. Sie veranstaltet Events und veröffentlicht Ressourcen zu agilen Praktiken.