Dla firm produktowych
Twój zespół dowozi funkcje. My spłacamy dług w PHP.
Dla firm SaaS i producentów oprogramowania z produktem w PHP: aktualizacje frameworka, porządek w zależnościach, testy i poprawki bezpieczeństwa. Pracujemy obok Twojego zespołu, więc roadmapa produktu się nie zatrzymuje.
Dlaczego dług ciągle rośnie
Aktualizacja wciąż się przesuwa
Co kwartał wygrywają nowe funkcje. W tym czasie Laravel czy Symfony odjeżdża o kolejną wersję główną.
Ankiety bezpieczeństwa są coraz trudniejsze
Klienci korporacyjni i audyty SOC 2 czy ISO 27001 pytają o wspierane wersje i łatanie.
Due diligence jest już w kalendarzu
Inwestorzy i kupujący patrzą na zależności, testy i jakość kodu.
Kluczowi ludzie odeszli
W kodzie są miejsca, których nikt z obecnego zespołu nie dotykał.
Jak pracujemy obok Twojego zespołu
-
Jasno wydzielony kawałek
Gałąź z aktualizacją, zaległości w zależnościach, zestaw testów. Bierzemy tę część, a Twoi programiści przeglądają nasze merge requesty.
-
Twój proces
Twój model gałęzi, styl kodu, CI i zasady review.
-
Dowody dla audytów
Raporty zależności, dziennik aktualizacji i notatki z migracji, które możesz pokazać klientom i audytorom.
-
Zanim zajrzy inwestor
Code Audit przed due diligence, żeby oczywiste problemy naprawić wcześniej.
Typowa ścieżka
01
Code Audit
Gdzie siedzi dług, ile kosztuje jego spłata i w jakiej kolejności. Trzy warianty ze stałymi cenami.
02
Aktualizacja
PHP i framework na wspieranych wersjach, z testami w CI.
03
Care
Comiesięczne aktualizacje, żeby za dwa lata nie trzeba było kolejnej dużej migracji.
Pytania zespołów produktowych
Mamy programistów. Po co nam wy?
Żeby mogli dalej rozwijać produkt. Aktualizacje i spłata długu wymagają długich, skupionych godzin nad starym kodem, a w zespole produktowym trudno o taki czas.
Możecie pracować w naszym CI i procesie review?
Tak. Trzymamy się Twoich zasad. Jeśli tak działa Twój zespół, nic nie trafia do głównej gałęzi bez jego review.
A dane naszych klientów?
Nie są nam potrzebne. Pracujemy na danych testowych albo na zanonimizowanych próbkach od Ciebie. Dane produkcyjne nigdy nie trafiają do narzędzi AI.
Odpowiecie na ankiety bezpieczeństwa naszych klientów?
Damy Ci fakty techniczne: wersje, rytm aktualizacji, stan zależności. Nie jesteśmy audytorami i niczego nie certyfikujemy.
Laravel czy Symfony?
Jedno i drugie. Aktualizujemy w obrębie frameworka, który masz. Zmiana frameworka ma sens tylko w rzadkich przypadkach, a audyt by to pokazał.
Pokaż nam produkt
Wersja PHP, framework, wielkość zespołu i to, co ciągle spada z planu. Odpowiemy z propozycją pierwszego kroku.