Skip to main content
Scalefree Blog Agile Daten Wie Sie mit Disciplined Agile skalieren

Über Scrum hinausblicken und den Mehrwert in Data Vault 2.0-Projekten steigern

Zu Beginn dieses Jahres haben wir über Managed Self-Service BI gesprochen, um aufzuzeigen, wie Geschäftsanwender von diesem Ansatz in Data Vault 2.0 profitieren können. Nun möchten wir Ihnen aus der Perspektive des Projektmanagements aufzeigen, wie Sie dieses Ziel erreichen können – insbesondere in großen Unternehmen, in denen der Standard-Scrum-Ansatz oft nicht mit den geltenden Deployment- und Release-Vorgaben vereinbar ist und alternative Ansätze wie das Disciplined Agile Framework besser geeignet sind.

Eine agile Transformation ist anspruchsvoll, da jeder Kulturwandel mit Herausforderungen verbunden ist. Es handelt sich hierbei nicht um ein einzelnes isoliertes Problem, sondern um Hunderte von Entscheidungen über einen langen Zeitraum hinweg. Diese betreffen viele Mitarbeiter und beeinflussen bestehende Beziehungen, Prozesse sowie das Mindset aller Beteiligten, die innerhalb dieses Wandels agieren.

Es gibt zwei grundlegende Ansätze dazu, was es bedeutet, Agilität zu skalieren: Einerseits die Anpassung agiler Strategien an die Skalierungsherausforderungen einzelner Entwicklungsteams – wie etwa geografische Verteilung, regulatorische Compliance und wachsende Teamgrößen –, andererseits die unternehmensweite Verankerung von Agilität. Beide Aspekte sind essenziell. Wenn Sie jedoch Ersteren nicht erfolgreich umsetzen, besteht wenig Aussicht darauf, bei Letzterem erfolgreich zu sein.

Scalefree

Data Vault 2.0 und Disciplined Agile Delivery

Viele Organisationen beginnen ihre agile Transformation mit der Einführung von Scrum, da es eine bewährte Strategie für die Führung agiler Softwareteams darstellt. Scrum deckt jedoch nur einen Teil dessen ab, was erforderlich ist, um anspruchsvolle Lösungen für Ihre Stakeholder bereitzustellen. Unweigerlich müssen Teams auf ergänzende Methoden zurückgreifen, um die Prozesslücken zu schließen, die Scrum bewusst offenlässt. Gängige agile Frameworks bieten zwar einen hervorragenden Ausgangspunkt, erfordern jedoch erheblichen Aufwand, um sie tragfähig zu skalieren.

Um diesen Herausforderungen wirksam zu begegnen, bietet das Disciplined Agile Delivery (DAD) Process Decision Framework einen ganzheitlichen Ansatz für die agile Bereitstellung von Lösungen.

„Das Disciplined Agile Delivery (DAD) Process Decision Framework ist ein mitarbeiterzentrierter, lernorientierter und hybrid-agiler Ansatz für die Bereitstellung von IT-Lösungen. Es verfügt über einen risiko- und wertorientierten Delivery-Lebenszyklus, ist zielgerichtet, unternehmensweit ausgerichtet (enterprise-aware) und skalierbar.“1

DAD unterstützt einen vollständigen End-to-End-Delivery-Lebenszyklus – von der initialen Teambildung bis hin zur erfolgreichen Übergabe der Lösung an Ihre Stakeholder.

blank
Figure 1: Phases of DAD lifecycle

Eine weitere Hürde bei Scrum besteht darin, dass ein Deployment typischerweise am Ende eines zwei- bis vierwöchigen Sprints vorgesehen ist, um ein einsatzfähiges Inkrement funktionierender Software („working software“) bereitzustellen. Viele Großunternehmen sind infrastrukturell oder organisatorisch jedoch nicht darauf ausgelegt, alle zwei bis vier Wochen neue Funktionalitäten direkt in die Produktionsumgebung zu überführen.

Wenn Deployments in Ihrem Unternehmen nicht innerhalb eines einzelnen agilen Data Vault 2.0-Sprints durchgeführt werden können, bietet DAD die passende Lösung. DAD ist vollständig in das Data Vault 2.0-Konzept integriert, welches bewährte Methoden wie Scrum, CMMI, Six Sigma und weitere Ansätze nahtlos miteinander verbindet.

blank
Figure 2: DAD meets DV2 Methodology

Anstatt nach jeder kurzen Iteration neue Funktionen isoliert bereitzustellen, werden die Entwicklungsergebnisse zu einem Release-Paket gebündelt, das am Ende eines definierten Release-Zyklus ausgerollt wird. Ein solches Release hat typischerweise ebenfalls eine feste Dauer, erstreckt sich jedoch über einen längeren Zeitraum – ein quartalsweises Release umfasst beispielsweise vier planmäßige Rollouts pro Jahr. Jedes Release gliedert sich in drei Phasen (Inception-, Construction- und Transition-Phase), wobei jede Phase wiederum mehrere Data Vault 2.0-Iterationen durchläuft.

Eine wirksame Governance etabliert klare Verantwortlichkeiten, Entscheidungswege und Kommunikationskanäle zur Unterstützung der übergeordneten Unternehmensziele und der Unternehmensstrategie. Zudem definiert sie Kennzahlen, Richtlinien, Standards und Kontrollmechanismen, damit Mitarbeiter ihre Aufgaben zielgerichtet wahrnehmen können. Dies gelingt Ihnen, indem Sie Risiken und den Return on Investment (ROI) gegeneinander abwägen, wirksame Prozesse etablieren, klare Zielvorgaben für die Fachbereiche formulieren und die Rollenprofile der beteiligten Mitarbeiter präzise ausgestalten.

1 https://www.disciplinedagileconsortium.org/Disciplined-Agile-DAD

Leave a Reply