Nie każdy zaniedbany projekt trzeba wyrzucać
Wiele firm ma aplikacje, które nadal zarabiają, obsługują klientów albo trzymają ważny proces, ale nikt nie chce ich dotykać. Zależności są stare, dokumentacja nie istnieje, deploy robi jedna osoba, backupy są niepewne, a każda mała zmiana kończy się stresem. To nie znaczy automatycznie, że system trzeba przepisać. Najpierw trzeba sprawdzić, co naprawdę jest ryzykiem, a co tylko wygląda źle.
Przejęcie projektu IT zaczynamy od technicznej trzeźwości. Uruchamiamy projekt lokalnie, sprawdzamy build, wersje runtime, paczki, bazę danych, logi, dostęp do serwera, CI/CD, domenę, SSL i integracje zewnętrzne. Dopiero po tym można powiedzieć, czy potrzebna jest modernizacja aplikacji, etapowe czyszczenie kodu, migracja infrastruktury, czy pełniejszy rewrite wybranych modułów.