Zdefiniuj wspólne cele i harmonogramy

Ukończone

Skuteczne przekształcanie metodyki DevOps wymaga celów, które są specyficzne, mierzalne, osiągalne, istotne i powiązane czasowo (SMART). Te wyniki powinny mieć określone, wymierne cele, które bezpośrednio odnoszą się do wartości klienta i celów biznesowych.

Przykłady celów SMART dla transformacji DevOps

Częstotliwość wdrażania

  • Specyficzne: Zwiększanie częstotliwości wdrażania do środowiska produkcyjnego
  • Mierzalne: od miesięcznych do tygodniowych wdrożeń
  • Osiągalne: na podstawie bieżącej dojrzałości CI/CD
  • Istotne: umożliwia szybsze przesyłanie opinii klientów i dostarczanie wartości
  • Ograniczenie czasowe: osiągnij w ciągu 6 miesięcy

Rozwiązywanie usterek

  • Specyficzne: Skrócenie czasu poświęcane na naprawianie krytycznych usterek produkcyjnych
  • Mierzalne: Zmniejszenie o 60% w stosunku do obecnej bazy
  • Osiągalne: dzięki ulepszonemu testowaniu i monitorowaniu
  • Istotne: zwiększa zadowolenie klientów i produktywność zespołu
  • Ograniczenie czasowe: osiągnij w ciągu 9 miesięcy

Nieplanowana praca

  • Konkretne: Skrócenie czasu poświęcane na nieplanowaną pracę i walkę z pożarami
  • Mierzalne: Zmniejsz o 70% całkowitego czasu pracy
  • Osiągalne: dzięki automatyzacji i proaktywnym monitorowaniu
  • Istotne: umożliwia zespołom skupienie się na innowacjach i nowych funkcjach
  • Ograniczenie czasowe: osiągnij w ciągu 12 miesięcy

Praca poza godzinami

  • Specyficzne: Zminimalizowanie pracy awaryjnej po godzinach pracy dla personelu
  • Mierzalne: Zmniejsz do nie więcej niż 10% całkowitego czasu pracy
  • Osiągalne: dzięki ulepszonym praktykom wdrażania i monitorowaniu
  • Istotne: Poprawia równowagę między życiem zawodowym i zmniejsza wypalenie zawodowe
  • Ograniczenie czasowe: osiągnięcie w ciągu 8 miesięcy

Stosowanie poprawek produkcyjnych

  • Specyficzne: Eliminowanie wszystkich bezpośrednich poprawek systemów produkcyjnych
  • Mierzalne: Zero ręcznych poprawek produkcyjnych
  • Osiągalne: za pomocą właściwych potoków CI/CD i infrastruktury jako kodu
  • Istotne: zmniejsza ryzyko i poprawia zgodność z audytami
  • Ograniczenie czasowe: osiągnięcie w ciągu 10 miesięcy

Skupienie się na wartości biznesowej

Metodyka DevOps ma na celu zapewnienie doskonałej wartości klienta, dlatego wyniki powinny zachować fokus wartości klienta:

Metryki skoncentrowane na kliencie:

  • Net Promotor Score (NPS): Zadowolenie i lojalność klientów
  • Współczynnik wdrażania funkcji: Jak szybko klienci korzystają z nowych funkcji
  • Liczba zgłoszeń do klienckiej pomocy technicznej: zmniejszenie liczby problemów zgłaszanych przez klientów
  • Czas do rozwiązania: Jak szybko rozwiązywane są problemy klientów
  • Współczynnik utrzymania klientów: wpływ zwiększonej niezawodności usługi

Ustalaj harmonogramy dla celów za pomocą OKR

Wymierne cele wymagają realistycznych harmonogramów i regularnych punktów kontrolnych. Użyj struktury Cele i Kluczowe wyniki (OKR), aby określić strukturę celów transformacji metodyki DevOps.

Struktura OKR dla metodyki DevOps

Cel: Jakościowy, inspirujący cel Kluczowe wyniki: ilościowe miary postępu w kierunku celu

Przykładowy OKR:

  • Cel: "Zostań wysoce niezawodną organizacją dostarczania oprogramowania"
    • Kluczowy wynik 1: uzyskanie 99,9% nieprzerwanego działania usług produkcyjnych
    • Kluczowy wynik 2: skrócenie średniego czasu odzyskiwania (MTTR) do poniżej 30 minut
    • Kluczowy wynik 3: Codzienne wdrożenia w środowisku produkcyjnym bez przestojów

Przykłady najlepszych rozwiązań dotyczących osi czasu

Krótkoterminowe cele (2–8 tygodni):

  • Łatwe zmiany planów lub priorytetów w razie potrzeby
  • Zmniejszenie opóźnienia między pracą a informacją zwrotną zapewnia szybkie wdrożenie nauki.
  • Łatwiejsze do utrzymania wsparcia organizacyjnego, gdy pozytywne wyniki są jasne
  • Przykłady: Wdrażanie podstawowego CI, Konfigurowanie pulpitów monitorujących, Automatyzacja procesu, który jest wykonywany ręcznie

Cele średnioterminowe (3–6 miesięcy):

  • Znaczne ulepszenia wymagające wielu iteracji
  • Budowanie tempa i demonstrowanie znaczącej wartości
  • Przykłady: Kompletny potok ciągłej integracji/ciągłego wdrażania, Implementowanie infrastruktury jako kodu, Ustanawianie automatyzacji testowania

Długoterminowe cele (6–24 miesiące):

  • Przekształcenia strategiczne, które przekształcają organizację
  • Zmiany kulturowe i procesowe, które stają się osadzone
  • Przykłady: pełna transformacja DevOps, modernizacja platformy, zmiana kulturowa na ciągłe ulepszanie

Szablon śledzenia celów

Linia czasu Objective Kluczowe wyniki Właściciel Status Następna recenzja
I kwartał 2025 Zwiększanie niezawodności wdrożenia 1. 95% współczynnik powodzenia wdrożenia
2. <5 min czasu wdrożenia
3. Automatyczna możliwość wycofania
Zespół DevOps W toku Weekly
Kwartał 2025 r. Zwiększanie możliwości monitorowania 1. Pokrycie usług% 100
2. <2 min odpowiedzi na alert
3. Proaktywne wykrywanie problemów
Zespół ds. operacji Planning Co dwa tygodnie

Przegląd i cykl adaptacji

Przeglądy tygodniowe: Śledzenie postępów w krótkoterminowych celach i usuwanie przeszkód Przeglądy miesięczne: Ocena postępów w średniookresowych celach i dostosowanie taktyki
Przeglądy kwartalne: Ocena długoterminowych celów i dostosowania strategicznego

Kluczowe pytania dotyczące przeglądów:

  • Czy dokonujemy mierzalnych postępów w kierunku naszych kluczowych wyników?
  • Jakie blokady uniemożliwiają szybszy postęp?
  • Czy nasze cele są nadal zgodne z priorytetami biznesowymi?
  • Co dowiedzieliśmy się, że powinno mieć wpływ na nasze podejście?
  • Jak możemy przyspieszyć postęp przy zachowaniu jakości?

Zalety krótszych osi czasu:

  • Elastyczność: Łatwiejsze do zmiany planów lub priorytetów, gdy warunki rynkowe się zmieniają
  • Szybkość nauki: zmniejszenie opóźnienia między wykonywaniem pracy a uzyskaniem informacji zwrotnej pomaga zapewnić szybkie włączenie wniosków.
  • Rozmach organizacyjny: Łatwiejsze utrzymanie wsparcia organizacyjnego, gdy pozytywne wyniki są widoczne i wymierne
  • Zarządzanie ryzykiem: mniejsze iteracji zmniejszają ryzyko poważnych awarii
  • Motywacja zespołowa: Regularne osiągnięcia utrzymują zaangażowanie zespołu i morale