Udostępnij za pośrednictwem


Lista kontrolna przeglądu projektu dla doskonałości operacyjnej

Ta lista kontrolna przedstawia zestaw zaleceń, które ułatwiają tworzenie kultury doskonałości operacyjnej. Zacznij od podejścia DevOps, aby zintegrować specjalizacje z wielu dziedzin. Takie podejście tworzy rygorystyczną praktykę projektową i programową. Takie podejście prowadzi do powtarzalnych, niezawodnych i bezpiecznych wdrożeń infrastruktury i kodu.

Określanie priorytetów interwencji człowieka w obszarach, które korzystają z niej, i włączenie automatyzacji w innych obszarach. Obserwowalność służy doskonałości operacyjnej poprzez monitorowanie zdarzeń zdrowotnych, a także weryfikację aktualnego projektu i wdrożenia obciążenia roboczego w celu wspierania przyszłego rozwoju produktu.

Jeśli nie rozważysz kompromisów i zaleceń dotyczących doskonałości operacyjnej, twoje obciążenie pracy może być zagrożone. Starannie zastanów się nad punktami opisanymi na poniższej liście kontrolnej, aby zaszczepić zaufanie do sukcesu projektu.

Lista kontrolna

  Kod Zalecenie
OE:01 Zdefiniuj swoje standardowe praktyki w celu opracowywania i obsługi obciążenia. Wspieraj kulturę bez winy, która podkreśla ciągłe uczenie się i ustala priorytety ciągłego ulepszania i optymalizacji.
OE:02 Sformalizuj sposób wykonywania rutynowych zadań operacyjnych, według potrzeb oraz w nagłych wypadkach. Zwiększ spójność i przewidywalność, stosując sprawdzone w branży praktyki i podejścia.
OE:03 Formalizowanie procesów opracowywania i planowania oprogramowania. Korzystaj z ustalonych standardów branżowych i organizacyjnych dotyczących komunikacji zespołowej, wymagań i dokumentacji projektowej oraz procesów tworzenia oprogramowania.
OE:04
OE:04
OE:04
ulepszanie tworzenia oprogramowania i zapewniania jakości przez wdrożenie standardowych rozwiązań branżowych. Upewnij się, że osiągasz jasne definicje ról i spójne procesy poprzez standaryzację narzędzi, kontroli wersji, wzorców projektowych, dokumentacji i przewodników stylu.
OE:05 Użyj standardizowanej infrastruktury jako kodu (IaC), aby przygotować zasoby i konfiguracje. Użyj funkcji IaC, aby zapewnić spójne style, modułyzację i kontrolę jakości. Preferuj podejścia deklaratywne zamiast imperatywnych, gdy jest to praktyczne.
OE:06 Tworzenie łańcucha dostaw obciążenia, który napędza zmiany za pomocą przewidywalnych, zautomatyzowanych potoków. Upewnij się, że te potoki testują i podwyższają poziom zmian we wszystkich środowiskach i bramach jakości. Uwzględnij kompleksowe testowanie.
OE:07
OE:07
Zaprojektuj i zaimplementuj system monitorowania, aby przechwytywać i uwidaczniać dane telemetryczne, metryki oraz logi z Twojej infrastruktury i kodu. Te dane służą do weryfikowania wyborów projektowych i kierowania przyszłymi decyzjami projektowymi i biznesowymi.
OE:08 Ustanów solidną procedurę działań w sytuacjach awaryjnych. Utwórz plan reagowania na zdarzenia, który jasno dokumentuje role, obowiązki i wszystkie procesy i procedury reagowania awaryjnego. Zbieranie wiedzy za pomocą analiz po zakończeniu i raportów incydentów w celu ciągłego ulepszania planu i obciążenia pracą.
OE:09 Automatyzowanie zadań, które są powtarzalne, proceduralne i zapewniają wyraźny zwrot z inwestycji. Preferuj gotowe narzędzia automatyzacji w przypadku niestandardowych rozwiązań. Zastosuj filary Well-Architected Framework do projektowania i wdrażania wszystkich działań automatyzacji.
OE:10 Projektuj i wdrażaj automatyzację z wyprzedzeniem dla zadań takich jak zarządzanie cyklem życia, inicjalizacja i zarządzanie. Unikaj późniejszego dostosowywania automatyzacji. Uprość projekt dzięki wdrożeniu natywnych dla platformy funkcji automatyzacji.
OE:11 Jasno zdefiniuj bezpieczne praktyki wdrażania zadań roboczych. Skoncentruj się na małych, przyrostowych wersjach z kontrolami jakości. Korzystaj z nowoczesnych wzorców wdrażania i progresywnego narażenia na zarządzanie ryzykiem. Zaplanuj zarówno rutynowe, jak i awaryjne wdrożenia.
OE:12 Zaimplementuj strategię ograniczania błędów wdrażania w celu obsługi nieoczekiwanych problemów podczas wdrażania. Aby szybko odzyskać kontrolę, użyj podejść takich jak rollback, wyłączanie funkcji lub wbudowane funkcje twojego wzorca wdrażania.

Następne kroki

Zalecamy zapoznanie się z kompromisami w zakresie doskonałości operacyjnej, aby zapoznać się z innymi pojęciami.