Scrum vs. DevOps

Ein Ansatzpunkt für die erfolgreiche Verzahnung von Scrum und Devops ist die Vereinbarung einer belastbaren Definition of Done zwischen Entwicklung und Betrieb. Die DoD ist eine konzeptionelle Schnittstelle dieser Paradigmen, vereinfacht ausgedrückt:

  • WENN aus dem Entwicklungsprozess Deployment-Artefakte übergeben werden die nachvollziehbar auch die für die nachgelagerten Einheiten relevanten Merkmale von “potentially shippable” aufweisen
  • DANN haben Delivery und Betrieb die Chance durch Optimierung und Ergänzung des Tool-Set den Automationsgrad zu erhöhen. Sinnvoll ist es hierfür bereits bei den Build- und Releaseprozesse anzusetzen.

Denn auch für automatisiertes Deployment gilt “garbage in, garbage out”: Beinhaltet die DoD der aus dem Entwicklungsprozess gelieferten Artefakte nicht auch Kriterien wie bspw. umfassend getestet, erfolgreich integriert, dokumentiert und im abgestimmten Format übergeben geht`s schief. Nachvollziehbar, reproduzierbar und schneller als vorher, aber trotzdem immer noch schief, alle verlieren.

Damit das nicht passiert darf der Entwicklungsprozess nicht an einer Mauer enden über die neue Releases ins Unbekannte fliegen: Erst wenn diese Mauer durchbrochen ist wird agile Kooperation von Entwicklung und Betrieb möglich

  • eingeleitet durch eine ehrliche Ist-Bestandsaufnahme unter effektiver Einbeziehung aller Betroffenen
  • moderiert durch einen qualifizierten Change Manager der sich bevorzugt in beiden Welten auskennt
  • gestützt auf gemeinsame Rahmenbedingungen und quantifizierbare Leistungs- und Qualitätsziele
  • ermöglicht durch effiziente Prozesse und eine bedarfsgerechte Tool-Unterstützung end-to-end.

Gelingt dies profitieren alle: Kunden durch mehr Flexibilität und kürzere Time to Market, Entwickler durch weniger Reibung an den Schnittstellen, Delivery und Betrieb durch höhere Effizienz der Lieferorganisation, Betrieb, Support und Endanwender durch höhere Qualität und Fehlertoleranz der Lösung. Am Anfang steht auch hier die Entwicklung gemeinsamer Ziele, die Ableitung der erforderlichen Maßnahmen und deren erfolgreiche Umsetzung.

Schreiben Sie einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie mehr darüber, wie Ihre Kommentardaten verarbeitet werden .