Programer je otišao
Sistem radi, ali niko ne zna kako. Svaka izmena je rizik jer nema ni dokumentacije ni testova.
Programer je otišao, agencija se ne javlja, a sistem radi i niko ne sme da ga dirne. To je posao koji redovno radimo. Počinje merenjem, ne obećanjem, i prvi izveštaj je besplatan i ostaje tvoj.
Ažurirano 3. septembra 2026.
Situacije se ponavljaju, pa ih vredi imenovati. Ako se prepoznaš u nekoj, to je posao koji smo već radili.
Sistem radi, ali niko ne zna kako. Svaka izmena je rizik jer nema ni dokumentacije ni testova.
Sajt ili aplikacija su naplaćeni i predati, ali podrške nema, a pristupi su i dalje kod njih.
Radilo je dok je bilo malo podataka. Sada su liste i pretraga spore, a niko nije izmerio zašto.
Sajt je bio zaražen, hosting šalje upozorenja, a ne zna se šta je ušlo i šta je odneto.
Kupac plati, sistem ne zabeleži. Najskuplja vrsta tihe greške, i najčešće ista uzročnica.
Neko treba da pregleda kod pre nego što se potpiše, sa izveštajem koji razume i neko ko nije inženjer.
Pet koraka, uvek istim redom. Produkcija se ne dira dok ne postoji isproban put unazad.
Zavisnosti i njihove ranjivosti, pokrivenost testovima, najskuplji upiti, mrtav kod, veličina i struktura. Ništa se ne menja, samo se meri.
Spisak nalaza po ozbiljnosti, sa mestom u kodu i posledicom na jeziku koji razume i neko ko nije inženjer. Ovaj dokument je tvoj, i ako ne nastavimo.
Prvo novac i podaci, pa spoljni sistemi, pa ostalo. Uz svaku stavku procena i odgovor na pitanje da li se popravlja ili prepisuje.
Svaka izmena je izolovana i ima test koji pada bez nje. Bekap i put unazad postoje pre prve izmene na produkciji.
Ili nastavljamo da održavamo, ili predajemo tebi runbook, dokumentaciju i rotirane pristupe. Zaključavanja nema ni u jednom slučaju.
Isti spisak za svaki projekat, bez obzira na jezik i okvir. Rezultat je izveštaj, ne mišljenje.
Ne, i to je najčešća zabluda. Prepisivanje se predlaže samo kada merenje pokaže da je jeftinije od popravke, i tada dobijaš oba broja da odlučiš. U najvećem broju slučajeva se popravlja postojeće, u malim koracima, sa testom oko svakog.
To je uobičajeno stanje. Krećemo od koda i baze: šta se pokreće, šta poziva koga, gde su podaci i šta je mrtvo. Prvi isporučeni dokument je mapa sistema, koju do tada niko nije imao.
Loš kod je razlog zašto nas zovu, ne razlog da odbijemo. Odbijamo samo posao gde se traži da se prećuti ozbiljan rizik, na primer curenje podataka ili naplata koja gubi uplate.
Za sajt ili manju aplikaciju obično par dana. Za veći sistem nedelju do dve, jer se meri, ne pogađa. Sve to vreme ne diramo produkciju.
Ne. Prvo se pravi kopija okruženja i bekap sa probnim vraćanjem. Na produkciju se ide tek kada postoji put unazad koji je isproban, a ne samo zamišljen.
Cena je na upit, jer zavisi od stanja koje se vidi tek posle merenja. Prvo merenje i izveštaj sa nalazima su besplatni, i ostaju tvoji čak i ako ne nastavimo zajedno.
Prvo merenje i izveštaj sa nalazima su besplatni i ostaju tvoji. Tek posle toga se razgovara o ceni i o tome da li se popravlja ili prepisuje.
Pošalji upit