Udostępnij za pośrednictwem


Lista kontrolna zaleceń dla doskonałości operacyjnej

Ta lista kontrolna przedstawia zestaw zaleceń pomocnych przy budowaniu kultury doskonałości operacyjnej. Należy rozpocząć od podejścia do projektowania i projektowania obiektów devOps w celu integrowania specjalizacji z różnych obiektów. Takie podejście tworzy rygorystyczną praktykę projektowania i programowania, która prowadzi do powtarzalnych, niezawodnych i bezpiecznych wdrożeń infrastruktury i kodu.

Priorytetyzuj interwencję ludzi w obszarach, które mają korzyści, i uwzględniaj automatyzację w innych obszarach. Obserwacja służy doskonałości operacyjnej, monitorując zdarzenia dotyczące kondycji oraz weryfikując bieżący projekt i implementację obciążenia w celu informowania o przyszłym rozwoju produktu.

Jeśli nie rozważasz kompromisów i zaleceń dotyczących systemu operacyjnego, obciążenie może być narażone na ryzyko. Rozważ dokładnie punkty, które zostały uwzględnione na następującej liście kontrolnej, aby zbudować pewność w sukces projektu.

Lista kontrolna

  Kod Rekomendacja
Katalog OE:01 Określ specjalizacje członków zespołu ds. obciążenia pracą i zintegruj je w solidny zestaw praktyk , aby zaprojektować, opracować, wdrożyć i obsługiwać obciążenie zgodnie ze specyfikacją. Członkowie zespołu muszą mieć jasność w podejmowaniu decyzji i odpowiedzialności, cenić ciągłe doskonalenie i optymalizację oraz przyjąć kulturę bez obwiniania, która obejmuje ciągłe szkolenie.
OE:02 Sformalizuj sposób, w jaki wykonujesz rutynowe, w razie potrzeby i awaryjne zadania operacyjne, korzystając z dokumentacji, list kontrolnych lub automatyzacji. Dążenie do spójności i przewidywalności procesów zespołowych i produktów końcowych poprzez przyjęcie wiodących w branży praktyk i podejść, takich jak podejście "przesunięcia w lewo".
OE:03 Formalizuj ideologię oprogramowania i procesy planowania. Czerp z ustalonego standardu branżowego i organizacyjnego. Użyj typowych, priorytetyzowanych dzienników zaległości i wystarczająco szczegółowych specyfikacji. W oparciu o wyniki stymuluj stałe usprawnienia w procesie planowania.
OE:04OE:04 Zoptymalizuj procesy tworzenia oprogramowania i zapewniania jakości, postępując zgodnie ze sprawdzonymi w branży praktykami tworzenia i testowania. W celu jednoznacznego określenia roli należy ustandaryzować metody postępowania w przypadku takich składników, jak narzędzia, kontrola źródła, wzorce projektowe aplikacji, dokumentacja i przewodniki stylu.
OE:05 Zbuduj łańcuch dostaw obciążeń, który napędza proponowane zmiany za pomocą przewidywalnych, zautomatyzowanych potoków. Potoki testują i promują te zmiany w środowiskach. Zoptymalizuj łańcuch dostaw, aby Twoje obciążenie było niezawodne, bezpieczne, opłacalne i wydajne.
OE:06 Zaprojektuj i zaimplementuj system monitorowania w celu walidacji wyborów projektowych i informowania o przyszłych decyzjach projektowych i biznesowych. Ten system przechwytuje i uwidacznia operacyjne dane telemetryczne, metryki i dzienniki, które są emitowane z obciążenia.
OE:07 Opracowuj efektywne operacje awaryjne. Upewnij się, że w obciążeniach są wysyłane istotne sygnały dotyczące stanu systemu. Zbierz wynikowe dane i użyj ich do wygenerowania alertów z możliwością działania, które wdrażają reakcje w sytuacjach awaryjnych za pośrednictwem pulpitów nawigacyjnych i zapytań. Jasno zdefiniuj obowiązki ludzi, takie jak rozmowy telefoniczne, zarządzanie zdarzeniami, dostęp do zasobów i uruchamianie analiz post mortem.
OE:08 Zautomatyzuj wszystkie zadania, które nie skorzystają na wglądzie i możliwości dostosowywania interwencji wykonywanych przez ludzi, są bardzo proceduralne i mają cykl życia, który zapewnia zwrot z inwestycji związanej z automatyzacją. Gdy będzie to możliwe, wybierz gotowe oprogramowanie do automatyzacji zamiast implementacji niestandardowych. Traktuj całą automatyzację tak jak składniki obciążenia i stosuj do projektowania i implementacji filary dobrze zaprojektowanej platformy Power Platform.
OE:09 Projektuj i wdrażaj automatyzację z wyprzedzeniem dla operacji, takich jak problemy związane z cyklem życia, oraz stosuj bariery zabezpieczeń w zakresie ładu i zgodności. Nie próbuj później wykonać automatyzacji systemu. Wybierz funkcje automatyzacji dostępne na platformie.
OE:10 Jasno zdefiniuj wskazówki dotyczące bezpiecznego wdrażania w tym zakresie. Podkreślaj ideały małych, niedużych, wysokiej jakości metod wydania. Użyj nowoczesnych wzorców wdrażania w celu kontroli ryzyka. Konto na temat procedur wdrożeń i aktualizacji lub poprawek.
OE:11 Zaimplementuj strategię ograniczania niepowodzeń wdrażania, która rozwiązuje nieoczekiwane problemy w trakcie wdrażania z szybkim odzyskiwaniem. Łącz różne podejścia, takie jak wycofywanie, wyłączanie funkcji lub używanie macierzystej funkcji wzorca wdrażania.

Następne kroki