- Przejęcie systemu
- Nowy wykonawca przejmuje kod, serwer i dane po poprzednim — i bierze odpowiedzialność za dalsze działanie.
- Legacy, stary kod
- System napisany lata temu w starszych technologiach. Często działa, ale trudno go zmieniać i zabezpieczyć.
- Modernizacja
- Unowocześnianie systemu kawałek po kawałku, bez wyrzucania tego, co działa.
- Refaktoryzacja
- Porządkowanie kodu bez zmiany tego, co widzi użytkownik — żeby kolejne zmiany były szybsze i bezpieczniejsze.
- Dług technologiczny
- Skróty i prowizorki z przeszłości, które dziś spowalniają każdą zmianę. Da się go spłacać etapami.
- Audyt kodu
- Przegląd systemu: co działa, co grozi awarią, co blokuje rozwój. U mnie to część przeglądu na start.
- Dokumentacja
- Opis, jak system działa i jak go uruchomić. Gdy jej brak, odtwarzam ją z kodu i bazy danych.
- Base44, Lovable, Bubble
- Narzędzia, w których aplikację składa się bez programowania albo z pomocą AI. Świetne na start, przy większej skali potrzebują programisty.
- No-code, low-code
- Budowanie aplikacji z gotowych klocków zamiast pisania kodu. Szybkie, ale z limitami, które widać dopiero przy wzroście.
- WordPress
- Najpopularniejszy system do stron. Naprawiam błędy, robię aktualizacje i dopisuję moduły na istniejących stronach.
- Migracja danych
- Przeniesienie danych ze starego systemu do nowego tak, żeby nic nie zginęło i wszystko się zgadzało.
- Środowisko testowe
- Kopia systemu, na której sprawdzam zmiany bez ryzyka dla bieżącej pracy firmy.
- Hotfix
- Szybka poprawka pilnego błędu na działającym systemie — zanim przyjdzie czas na pełną naprawę przyczyny.
- Droga powrotu
- Zanim cokolwiek zmienię, zabezpieczam dane i przygotowuję sposób, by wrócić do poprzedniej wersji.