Zusammenfassung

Abgeschlossen

Ihre Organisation unterstützt eine kritische Geschäftsanwendung, die weltweit in mehreren Regionen bereitgestellt ist. Jede Bereitstellung dauert derzeit im Durchschnitt 13 Wochen. Um die vielen unvorhergesehen auftretenden Probleme zu beheben, müssen die erfahrensten technischen Mitarbeiter zusammen mit dem Bereitstellungsteam vor Ort sein. Die Mitbewerber bringen aggressiv täglich neue Funktionalitäten auf den Markt, und Veränderungen sind dringend notwendig. Um diese Veränderungen zu erreichen, muss sich ein großer kultureller Wandel vollziehen. Außerdem wird ein Prozess benötigt, um die Schwachstellen sowie die Aktivitäten, die keinen Mehrwert bringen, zu identifizieren. Diese Aktivitäten müssen optimiert oder eliminiert werden.

Die in Silos zusammengefassten Bereiche Entwicklung und Betrieb werden ersetzt, um multidisziplinäre Teams zu schaffen, die mit gemeinsam verwendeten und effizienten Praktiken und Werkzeugen zusammenarbeiten.

DevOps ist die Verbindung aus Menschen, Prozessen und Produkten, die es ermöglicht, unseren Endbenutzern fortlaufend einen Mehrwert zu bieten. Für Microsoft-Dienste umfasst es den gesamten Lebenszyklus der Softwarebereitstellung, von der Idee bis zu den in der Produktion ausgeführten Anwendungen.

Wir haben vier Grundpfeiler identifiziert, die die Mentalität und Grundlage für DevOps unterstützen, abgeleitet von Personen/Prozess/Produkt: Kultur, Lean Product, Architektur und Technologie.

Anschließend haben wir acht Funktionen bzw. Fähigkeiten identifiziert:

  • Kontinuierliche Planung
  • Continuous Integration
  • Continuous Delivery
  • Kontinuierliche Qualität
  • Kontinuierliche Sicherheit
  • Kontinuierlicher Betrieb
  • Kontinuierliche Zusammenarbeit
  • Kontinuierliche Verbesserung

Untersuchungen von Gartner zeigen, dass bis zum Jahr 2023 90 % der DevOps-Initiativen an den Beschränkungen der von der Führung verfolgten Managementansätze scheitern werden. Die Hauptverantwortung von Führungskräften besteht in der Schaffung einer Umgebung, die eine DevOps-Kultur ermöglicht.

Lean Product Management zeigt, dass der Produktentwicklungsprozess kein gelegentliches Unterfangen ist. Er ist ein kontinuierlicher Prozess der Produktverbesserung durch die Bereitstellung neuer Funktionen.