- Spezialist – kann der Spezialist für eine bestimmte Technologie oder ein Tool sein, das in der Lösung verwendet wird
- Domain Experte – bietet detailliertes Fachwissen zu kritischen Themen für Teile oder Details komplexer Lösungen
- Technischer Experte – kann Experte in wichtigen nicht-funktionalen Bereichen (Benutzeroberfläche, Sicherheit, Datenbanken usw.) sein, die für die Leistung erforderlich sind
- Unabhängiger Tester – kann für komplexe Lösungsumgebungen oder für regulatorische Anforderungen (z. B. von Behörden) erforderlich sein
- Integrator – kann eine separate Rolle für Integrations- und Bereitstellungsmechanismen in komplexen Lösungen sein, z. B. DevOps-Teams
Disciplined Agile Delivery funktioniert so, dass es immer die primären Rollen gibt (auch wenn manchmal der Architekturverantwortliche und der Teamleiter dieselbe Person sind). Dann werden die sekundären Rollen je nach Bedarf hinzugefügt.
Um eine Skalierung über mehrere Teams hinweg zu ermöglichen, verwendet DAD das „Team of Teams“-Modell, das auf dem von Jeff Sutherland erfundenen „Scrum of Scrums“-Konzept aufbaut.
- DAD Agile Teams treffen sich in Daily Standups
- DAD Team Leads treffen sich separat, um die Lieferung zu koordinieren, als das Product Delivery Team
- DAD Architecture Leads treffen sich separat, um die Architektur zu koordinieren und Abhängigkeiten zu beseitigen, es ist das Architektur-Team
- DAD Product Owner treffen sich separat, um als Product Management Team die Planung zu koordinieren.
Diese Teams von Teams werden dann je nach Bedarf von einem übergeordneten Programmmanager koordiniert.
Ausgehend von diesem grundlegenden Skalierungsmodell erweitert Disciplined Agile diese Konzepte dann auf die Organisationsebene. Wie können wir die Organisation zu einer „lernenden“ Organisation reifen lassen? Die Idee ist, dass das agile Modell ein Startmodell für Disciplined Agile ist, das dazu verwendet werden kann, eine schlanke, agile Organisation zu schaffen, die kontinuierlich die „Stufen“ der Entwicklung durchläuft, je nach Bedarf.
Zu den eingebauten Konzepten gehört die Idee der Skalierung des „Supporting Cast“. Diejenigen in der sekundären Rolle können zu ihren eigenen agilen Teams werden, die Produkte produzieren, die von den disziplinierten agilen Teams zur Lieferung neuer Produkte verwendet werden. Support-Teams umfassen alles, was man als „Development-Operations“ oder DevOps bezeichnen könnte:
- IT-Betrieb
- Kundenbetreuung
- Sicherheit
- Datenverwaltung
- Versionsverwaltung (Release Management)
Diese Teams werden dann auf den gesamten Bereich des Produktmanagements ausgeweitet, der als „Disciplined IT“ bezeichnet wird und Governance und Wiederverwendung von Produkten (Commercial-off-the-shelf – COTS, Government-off-the-shelf – GOTS, Free and open-source software – FOSS) sowie Unternehmensarchitektur, Personalmanagement und Portfolio-Management umfasst.
Disciplined Agile geht noch einen Schritt weiter und schlägt vor, dass sich das gesamte Unternehmen agil verhalten kann. Jeder Teil der Organisation kann sein eigenes agiles Team oder Team von Teams sein. Dies gilt für den Vertrieb, das Marketing, die Rechtsabteilung und die Finanzabteilung sowie für andere Unternehmensbereiche.
Damit sich die gesamte Organisation ihrer eigenen Struktur bewusst ist, bedarf es „organisatorischer Aktiva“ und der „Knowledge Base“. Das bedeutet, dass die Organisation zu ihrem eigenen Markt wird, auf dem sie Produkte sowohl intern als auch extern konsumiert. Durch die Verwaltung eines zentralen Portals für den Zugang zu den wichtigsten Informationen und Werkzeugen, die für die Führung der Organisation benötigt werden, kann jedes Team arbeiten, ohne den anderen Vorschriften zu machen.
Dies ist die Verwirklichung der Ideen einer adaptiven lernenden Organisation. Die einzelnen Phasen sind nachstehend aufgeführt (gekürzt aus längeren Formen, die Sie unter https://www.pmi.org/disciplined-agile/process/dae finden):
- Tribal – impulsiv und von Dringlichkeit getrieben; das Management „beutet“ seine Mitarbeiter aus
- Traditionell – autoritär, geprägt von Protokollen und formalen Rollen und Hierarchien
- Wissenschaftlich – Gewinn- oder wachstumsorientiert, angetrieben durch Innovation und Leistungsdenken
- Postmodern – Konsensorientiert, mit wertebasierter Entscheidungsfindung
- Lebendig oder selbstorganisierend – Zelluläre Managementmodelle mit einem evolutionären Ziel
Machen diese Ideen für Sie Sinn? In welcher Art von Organisation arbeiten Sie? Mehr über die Konzepte und Ideen von Disciplined Agile Delivery können Sie hier erfahren: https://www.pmi.org/disciplined-agile