Das DAD Toolkit – die wichtigsten Infos zum Disciplined Agile Delivery Werkzeugkasten
Management Summary
- Disciplined Agile Delivery, kurz DAD, erweitert das agile Entwicklungsmodell Scrum um weitere Techniken.
- DAD ergänzt die agile Entwicklung von IT-Lösungen um eine Initiierungs- und Transitionsphase. Für die Projektrealisierung stehen sechs Lebenszyklusmodelle bereit.
- Das Rahmenwerk darf im kommerziellen Umfeld frei verwendet werden. Die offizielle Webseite bietet zahlreiches Material zum kostenfreien Download.
Was ist Disciplined Agile Delivery?
Bei Disciplined Agile Delivery, kurz DAD, handelt es sich einen hybriden Ansatz der das agile Entwicklungsmodell Scrum um Techniken aus Agile Modeling, Extreme Programming, Unified Process, Kanban, Lean Software Development, Outside In Development und anderen Methoden ergänzt.
Über die Jahre hat das Discipline Agile Consortium den Scope erweitert. Stand zu Beginn das Liefern von Software im Vordergrund, dehnte sich der Betrachtungsraum schrittweise aus.
- Disciplined DevOps: Integration agiler Entwicklung mit dem IT Betrieb samt Security und Data Management.
- Disciplined Agile IT (DAIT): Integration agiler Entwicklung in eine IT Organisation.
- Disciplined Agile Enterprise (DAE): Agile und leichtgewichtige Unternehmensprozesse sowie eine lernende Organisation.
Wie ist Disciplined Agile Delivery aufgebaut?
Die Grundlage von Disciplined Agile Delivery bilden sieben Prinzipien. Nachfolgend die Kerngedanken.
- Erfreue Kunden: Die Bedarfe der Kunden übertreffen.
- Sei großartig: Teams fußen auf motivierten Individuen.
- Pragmatismus: So effektiv wie möglich handeln und nicht nur agil sein.
- Kontext zählt: Jede Person, jedes Team, jede Organisation ist einzigartig.
- Auswahl ist gut: Optionen und das Wissen über die Vorteile sind wichtig.
- Optimiere den Fluss: Die Arbeit von Teams muss aneinander ausgerichtet werden.
- Unternehmensbewusstsein: Es zählen die Ziele der Organisation.
DAD definiert sich als Denkschule – englisch School of Thought – die Sie dabei unterstützt, agile Praktiken anzuwenden und zu skalieren. Am besten Sie nutzen das verfügbare Material zu Disciplined Agile als Leitfaden mit dem Sie Ihre Organisation auf agile(re) Füsse stellen.
Wie lässt sich Disciplined Agile Delivery einsetzen?
Das DAD Process Framework erweitert das auf die Softwareentwicklung ausgerichteten Scrum durch einen vollständigen Ende-zu-Ende Produktlebenszyklus. Dieser startet bei der Projektinitiierung (Inception Phase) und reicht bis zur Bereitstellung der Lösung für die Endbenutzer (Transition Phase). Den Kern bildet die Umsetzung (Construction Phase).
Für den Lebenszyklus eines Projekts hält DAD sechs verschiedene Modelle – sogenannte Variations – parat:
- DAD Agile Lifecycle: Die Umsetzung per Scrum wird in eine Initiierungs- und Transitionsphase eingebettet.
- DAD Lean Lifecycle: Statt Scrum erfolgt die Umsetzung auf Basis eines leichtgewichtigen Kanban Prozesses. Diesem wir eine Initiierung vorgelagert und eine Transition nachgelagert.
- DAD Continuous Delivery Agile Lifecycle: Analog dem DAD Agile Lifecycle nur ohne Initiierungs- und Transitionsphase.
- DAD Continuous Delivery Lean Lifecycle: Analog dem DAD Lean Lifecycle nur ohne Initiierungs- und Transitionsphase.
- DAD Exploratory (Lean Startup) Lifecycle: Die Umsetzung in einem ungewissen Umfeld erfolgt nach Regeln von Lean Startup, damit Bauen-Messen-Lernen.
- DAD Program (Team of Teams) Lifecycle: Die Umsetzung erfolgt durch mehrere parallele Teams analog zum LeSS Framework
DAD betont, dass es für ein Entwicklungsteam wichtig ist mit Gruppen-externen Akteuren zusammenzuarbeiten. Dabei handelt es sich beispielsweise um Enterprise Architekten, Governance Verantwortliche, Data Manager oder Umsetzungsingenieure.
Worin bestehen die Stärken & Schwächen von Disciplined Agile Delivery?
Vorteile
- Neben der Entwicklungsphase berücksichtigt Disciplined Agile Delivery den kompletten Lebenszyklus eines Softwareproduktes entlang expliziter Meilensteine.
- Die sechs verschiedenen Lebenszyklusmodelle erlauben einen flexiblen Einsatz von DAD in den Projekten.
- Das Toolkit fokussiert auf die Mitarbeiter einer Organisation. Ob Projekt oder Linienorganisation – stets stehen die Menschen im Vordergrund.
Nachteile
- Anders als Ansätze wie SAFe® oder dem LeSS Framework handelt es sich bei DAD um keinen neuen Skalierungsansatz für agile Projekte. Vielmehr unterstützt das Framework dabei, dass Vorgehensmodelle wie Scrum, Scrum at Scale oder Lean Startup tatsächlich in einer Organisation greifen.
- Aufgrund der hohen Flexibilität der Projektlebenzyklusmodelle sind Entscheidungen bzgl. Anpassung und Einsatz des Rahmenwerks erforderlich.
Wer steht hinter Disciplined Agile Delivery?
Führender Kopf hinter dem Disciplined Agile Delivery Toolkit ist Scott W. Ambler. Der kanadische Softwareingenieur, Unternehmensberater und Buchautor arbeitete Mitte der 2000er Jahre in der Rolle des Chief Methodologist für Agile und Lean bei IBM. Beim Einsatz agiler Praktiken im Projektgeschäft stellt Ambler fest, dass sich Ansätze wie Scrum zwar gut für die Softwareentwicklung eignen, das breite Spektrum der Aufgaben einer IT-Abteilung jedoch nicht ausreichend abdecken. Darüber hinaus gab es beim Roll-Out der agilen Praktiken in der Organisation unterschiedliche Probleme.
Als Lösung entwickelt der Kanadier gemeinsam mit Mark Lines Disciplined Agile Delivery und dokumentierte den Ansatz 2012 im Fachbuch Disciplined Agile Delivery: A Practitioner’s Guide to Agile Software Delivery in the Enterprise. Im August 2019 akquirierte das Projekt Management Institute (PMI) Scott Amblers 2014 gegründetes Disciplined Agile Consortium. Es bleibt abzuwarten, was mit dem Toolkit unter der Leitung neuen Dachorganisation passiert. Bisher führte das PMI traditionelle, plan-getriebene Projektmanagementvorgehensweisen und agile Ansätze immer getrennt voneinander.
Unabhängig des Eigentümerwechsels können Sie sich Ende 2019 in Disciplined Agile schulen und (re-)zertifizieren lassen. Zur Auswahl stehen fünf verschiedene Rollen, angefangen beim (Certified) Disciplined Agilist bis hin zum Certified Disciplined Agile Instructor. Überhaupt enthält die offizielle Disciplined Agile Webseite umfangreiches englischsprachiges Material wie Webinare, Fallstudien, Forum und Bücher zu den Grundlagen und der Anwendung des Rahmenwerks. Als beitragszahlendes DA-Mitglied erhalten Sie Zugriff auf zusätzliches Wissensmaterial. Als Einstieg in Discipline Agile Delivery empfehlen wir diesen Foliensatz.
Fazit
Disciplined Agile Delivery bietet eine Orientierungshilfe bei der Umsetzung agiler Techniken in Ihrem Unternehmen. Nutzen Sie den Ansatz als Toolbox für agile Modelle, Methoden und Konzepte und profitieren Sie von seinen Hinweisen & Tipps bei Adaption auf Ihre Unternehmensbedarfe.
Das könnte Sie auch interessieren
Two-Speed IT – Unternehmens-IT mit zwei Geschwindigkeiten bereitstellen
Was ist eine Two-Speed IT? Und wie nützt Unternehmen eine IT der zwei Geschwindigkeiten? Alles Wichtige für bimodale IT-Erbringung.
Der Enterprise Architect – alle Aufgaben, Kompetenzen & Verantwortungen eines Unternehmensarchitekten
Welche Aufgaben hat ein Enterprise Architect? Und welche Kompetenzen & Qualifikation benötigt er? Alles Wichtige für IT-Leiter & Personaler.
Schnittstellenbeschreibung – den System-zu-System-Datenaustausch verbindlich definieren
Was enthält eine gute Schnittstellenbeschreibung? Struktur, Elemente und Tipps für die Spezifikation eines System-zu-System-Datenaustausches.
Leseempfehlungen
- Cobb, C.: Enterprise-level Agile Project Management – DAD, Udemy Online Kurs, 2019
- Project Management Institute: Offizielle Disciplined Agile Webseite (letzter Abruf: 31.12.2019)
Sie wollen Ihre Entwicklungsarbeiten agil skalieren?
Gerne unterstützen wir Sie beim Ihrem Vorhaben!
Dr. Christopher Schulz
Business Analyst, Enterprise Architect & Projektmanager
Bitte akzeptieren Sie unsere Datenschutzerklärung.