Darmowe narzędzie
Ile będzie kosztować przepisanie Twojego starego systemu?
Firma wciąż działa na Delphi, Accessie, Visual Basicu albo PHP z 2009 roku, a jedyna osoba, która to zna, myśli o emeryturze. Wpisz mniej więcej, ile linii kodu ma system i w jakim języku: dostaniesz godziny, koszt i czas przepisania na nowoczesną aplikację webową.
| Kto przepisuje | Godziny | Koszt | Czas |
|---|---|---|---|
| Agencja produktowa z USA (Atomic Object, wg Clutch) | … | … | … |
| Polski software house (Clutch, 2026) | … | … | … |
| Outsourcing w Europie, senior (Accelerance, 2026) | … | … | … |
| Ja: senior pracujący z agentami kodującymi | … | … | … |
Jak liczymy
- Linie kodu zamieniamy na punkty funkcyjne według mediany linii na punkt dla języka z tabeli QSM (wersja 5.0, 2192 projekty). Delphi, PHP i Accessu w niej nie ma, więc „inny język” zakłada 50, środek tabeli.
- Punkty funkcyjne zamieniamy na godziny według rozrzutu godzin na punkt w zbiorze China (PROMISE, n=499): zakres to 25. do 75. percentyla, punkt to mediana.
- Godziny wyceniamy po tych samych stawkach co główny estymator. Mój wiersz dzielimy przez mnożnik AI, bo przepisuję z agentami kodującymi; wierszy rynkowych nie.
- Przepisanie ma przewagę, której nie ma w danych: stary system jest działającą specyfikacją. Ma też koszt, którego w danych nie ma: migrację danych i równoległe działanie obu systemów przez jakiś czas. Mniej więcej się znoszą; traktuj zakres jak zakres.
Godziny na punkt funkcyjny w danych: p25 4,3, mediana 8,1, p75 15,4 (n=499). Waluty po kursie NBP z 2026-10-16 (1 USD = 3,8827 zł).
Jak powinno przebiegać przepisanie
- Zacznij od modułu, którego ludzie używają najczęściej, zbuduj go obok starego i przełącz tylko ten moduł.
- Migruj dane każdego modułu w chwili przełączenia, a nie wszystkie naraz na końcu.
- Zostaw stary system w trybie tylko do odczytu, aż przejdzie ostatni moduł, żeby nic nie zginęło.
- Od pierwszego dnia spisuj, jak działa nowy system, żeby nie stał się kolejnym legacy.
Pytania
Ile kosztuje przepisanie aplikacji w Delphi?
Zależy od wielkości. Wpisz przybliżoną liczbę linii kodu: 50 000 linii to około 1000 punktów funkcyjnych, które prawdziwe projekty dowoziły w mniej więcej 4300 do 15 400 godzin w tempie rynkowym.
Czy z AI przepisanie jest tańsze?
Z agentami kodującymi potrzebuję mniej godzin niż pokazują wiersze rynkowe, a mnożnik pozwala ustawić, o ile mniej. Agenci dobrze czytają stary kod i przepisują go moduł po module; decyzje i migracja danych wciąż wymagają ludzi.
Czy musimy przestać używać starego systemu?
Nie. Przepisanie etapami działa obok starego systemu i przełącza po jednym module.
Czy musisz najpierw zobaczyć nasz stary kod?
Do tego szacunku nie: liczy tylko liczby, które wpiszesz. Do prawdziwej wyceny patrzę na kod podczas rozmowy.
Źródła
- QSM, Function Point Languages Table, version 5.0 (median lines of code per function point)
- Zenodo / PROMISE (SEACRAFT): China effort dataset, CC BY 4.0 (hours per adjusted function point, PDR_AFP)
- Clutch, Software Development Pricing Guide 2026 (Poland $50–99/h)
- Accelerance, 2026 outsourcing rate trends (Europe senior $64–76/h)
- Clutch, Atomic Object profile (US agency $150–199/h)
- NBP, exchange rates table A
Chcesz przepisać system etapami, bez zatrzymywania firmy?
Przynieś liczbę linii i język na darmowe 30 minut. Zaproponuję, który moduł idzie pierwszy i ile kosztuje pierwszy etap.
