Premiera udostępnia oprogramowanie. Utrzymanie oznacza wiedzę, kto reaguje na problemy, jak zmiany docierają do użytkowników i co musi rozumieć następna osoba odpowiedzialna. Te zadania należy omówić przed pierwszym wydaniem.
Przewodnik przedstawia pytania do uzgodnienia z partnerem tworzącym aplikację webową, produkt mobilny lub backend. Model wsparcia zależy od produktu i umowy.
Ustal, kto kontroluje podstawowe konta
Zrób spis repozytorium, środowiska chmurowego, domeny, kont sklepów, usług zewnętrznych i plików projektowych. Zapisz właścicieli i potrzeby dostępu. Unikaj sytuacji, w której osobiste konto jednej osoby jest jedyną drogą do krytycznego systemu.
Umowa powinna obejmować własność, komponenty zewnętrzne i przekazanie. Użyteczne przekazanie wyjaśnia wdrożenie, konfigurację i utrzymanie. Dane logowania przenosi się odpowiednim bezpiecznym procesem, zamiast wklejać je do ogólnego dokumentu.
Określ wsparcie przed incydentem
Uzgodnij kanał zgłoszeń, wymagane informacje i osobę ustalającą wagę problemu. Niedostępna usługa wymaga innej reakcji niż wada wizualna. Cele reakcji i godziny obsługi powinny być wyraźnie określone.
Monitoring ma pomóc odpowiedzialnemu zespołowi rozpoznać problem i dotknięty proces. Panel bez właściciela nie tworzy obsługi incydentów. Ustal, kto przegląda alerty, informuje użytkowników i zatwierdza powrót do poprzedniej wersji.
Utrzymuj system, nie tylko ekrany
Zależności, wymagania platform, integracje i użycie zmieniają się. Zaplanuj ocenę i testy aktualizacji. Dla danych trwałych ustal odpowiedzialność za kopie zapasowe i kontrolę odtwarzania.
Przegląd infrastruktury powinien obejmować koszty i wydajność. Zadania w tle, przechowywane media, zewnętrzne API i rosnące użycie mogą zmienić rachunek. Zapisz założenia i wracaj do nich przy zmianach produktu.
Ułatw kolejne wydanie
Prowadź krótki zapis decyzji: dlaczego wybrano usługę, jakie ograniczenia przyjęto i co odłożono. Dodaj zrozumiałą listę problemów i powtarzalny proces publikacji.
W Brainbaby Labs rozmowy o dostarczeniu obejmują też zadania po premierze. Budowa, hosting, utrzymanie i nowe funkcje mogą mieć odrębne zakresy. Chcemy je wyjaśnić przed startem pracy.
Dla nowego projektu opisz wynik, istniejące systemy i przyszły zespół utrzymania. Przy gotowym produkcie przynieś powtarzające się problemy oraz dostępną wiedzę operacyjną.
