Produkcja

Utrzymanie i rozwój istniejącej aplikacji

Przejęcie działającego systemu powinno zacząć się od poznania ryzyk, procesu wdrożenia i danych. Przepisywanie wszystkiego od początku rzadko jest pierwszym właściwym krokiem.

Pierwszy etap: audyt techniczny

Sprawdzam strukturę kodu, zależności, konfigurację środowisk, bazę danych, logi i sposób publikacji. Celem jest lista ryzyk oraz bezpieczna ścieżka pierwszej zmiany.

Stabilizacja przed rozwojem

Rozwój małymi krokami

Zmiany warto dzielić na małe wdrożenia, które można zmierzyć i bezpiecznie wycofać. Dzięki temu dług technologiczny maleje razem z dostarczaniem nowych funkcji.

Kiedy rozważyć przepisanie modułu

Ma to sens, gdy fragment blokuje rozwój, nie da się go testować albo używa niewspieranej technologii. Decyzja powinna dotyczyć konkretnego modułu, nie całego systemu tylko dlatego, że kod jest starszy.

Masz aplikację bez opieki?

Prześlij opis technologii, środowiska i najpilniejszego problemu. Zacznę od rozpoznania ryzyka.