Podsumowanie

Ukończone

Twoja organizacja obsługuje krytyczną aplikację biznesową wdrożona na całym świecie w wielu regionach. Każde wdrożenie trwa średnio 13 tygodni. Wymaga to, aby najbardziej starsze elementy techniczne znajdowały się w siedzibie z zespołem wdrożeniowym, aby rozwiązać wiele nieprzewidzionych problemów, które się pojawiają. Konkurencja stale wdraża nowe funkcje na rynku, a zmiany są pilnie potrzebne. Aby wylądować tę zmianę, musi nastąpić poważna zmiana kulturowa, a także proces identyfikowania punktów bólu i tych działań, które nie dodają wartości. Te działania należy zoptymalizować lub wyeliminować.

Dyscypliny Programowanie i operacje silosowe są zastępowane w celu tworzenia zespołów wielodyscyplinarnych, które współpracują ze wspólnymi i wydajnymi praktykami i narzędziami.

Metodyka DevOps to związek ludzi, procesów i produktów, aby umożliwić ciągłe dostarczanie wartości naszym użytkownikom końcowym. W przypadku usług firmy Microsoft obejmuje cały cykl życia dostarczania oprogramowania— od pomysłu do aplikacji działających w środowisku produkcyjnym.

Zidentyfikowaliśmy cztery filary podstawowe, które wspierają sposób myślenia i podstawy metodyki DevOps, pochodzące z metodyki People/Process/Product: Culture, Lean Product, Architecture i Technology.

Następnie zidentyfikowaliśmy osiem funkcji lub możliwości:

  • Ciągłe planowanie
  • Ciągła integracja
  • Ciągłe dostarczanie
  • Ciągła jakość
  • Ciągłe zabezpieczenia
  • Operacje ciągłe
  • Ciągła współpraca
  • Ciągłe doskonalenie

Badania firmy Gartner pokazują, że do 2023 r. 90% inicjatyw DevOps zakończy się niepowodzeniem z powodu ograniczeń podejść do zarządzania używanych przez kierownictwo. Główną obowiązkiem kierownictwa jest utworzenie środowiska, które umożliwia kulturę DevOps.

Lean Product Management pokazuje, że proces tworzenia produktu nie jest okazjonalnym przedsięwzięciem. Jest to ciągły proces ulepszania produktu poprzez dostarczanie nowych funkcji.