Określ zmianę
Opisz funkcję biznesową, która wymaga zmiany, oraz ograniczenie obecnego systemu. Uzgodnij zachowania, które trzeba zachować, dopuszczalne zmiany i osobę zatwierdzającą wynik. Na tej podstawie porównaj migrację, częściową przebudowę i pełną przebudowę. Zapisz też założenia wymagające sprawdzenia oraz kryteria, według których zostanie oceniony rezultat.
Zmapuj zależności
Prześledź transakcje biznesowe przez aplikacje, interfejsy, usługi tożsamości, bazy danych i zadania w tle. Uwzględnij raportowanie oraz administrację. Wskaż właściciela każdej zależności i skutki jej niedostępności. Oceń relacje między sprzętem, infrastrukturą i oprogramowaniem, w tym założenia eksploatacyjne proponowanego rozwiązania. Moje doświadczenie techniczne obejmuje zarówno oprogramowanie, jak i sprzęt. Powiązania powinny być zrozumiałe także podczas przejścia na nowe rozwiązanie.
Wybierz zakres przebudowy
Częściowa przebudowa wymaga wyraźnych granic między elementami zachowanymi i zastąpionymi, wraz z interfejsami oraz odpowiedzialnością za wspólne dane. Pełna przebudowa wymaga planu zachowania potrzebnych funkcji. Porównaj mikroserwisy i monolity z możliwościami organizacji w zakresie wytwarzania, wdrażania i utrzymania. Zapisz uzasadnienie wybranego podejścia, oczekiwane obowiązki i kwestie, które pozostają otwarte.
Zaplanuj dane i ciągłość działania
Uzgodnij mapowanie danych, walidację, uzgadnianie danych i obsługę wyjątków. Określ sposób obsługi bieżących transakcji podczas migracji. Przygotuj kolejność przełączenia, odpowiedzialność za decyzje i warunki zatrzymania lub odwrócenia zmiany. Uwzględnij zmiany już wykonane w danych i systemach zewnętrznych. Sprawdź plan odtwarzania oraz wycofania starszych komponentów na podstawie dowodów z uzgodnionych środowisk. Osoby realizujące migrację powinny wiedzieć, kto podejmuje decyzję na każdym etapie.
Przygotuj kolejną decyzję
NIST SSDF może pomóc określić bezpieczne praktyki wytwarzania podczas przejścia. Zalecam przedstawienie wyborów architektonicznych razem z zależnościami, ryzykami przejścia i brakami w dowodach. Sam prowadzę przegląd i przygotowuję ustalenia, aby sponsor mógł zdecydować, co trzeba rozstrzygnąć przed dalszymi pracami.