ciunkos.com/Ile kosztuje aplikacja/Przepisanie systemu

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ą.

1. Stary system

Dotyczy tylko mojego wiersza. Wiersze rynkowe to projekty robione bez agentów. Skąd ten mnożnik?

Kto przepisujeGodzinyKosztCzas
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………

Zobacz cenę i termin pierwszego etapu →

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

  1. Zacznij od modułu, którego ludzie używają najczęściej, zbuduj go obok starego i przełącz tylko ten moduł.
  2. Migruj dane każdego modułu w chwili przełączenia, a nie wszystkie naraz na końcu.
  3. Zostaw stary system w trybie tylko do odczytu, aż przejdzie ostatni moduł, żeby nic nie zginęło.
  4. 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

  1. QSM, Function Point Languages Table, version 5.0 (median lines of code per function point)
  2. Zenodo / PROMISE (SEACRAFT): China effort dataset, CC BY 4.0 (hours per adjusted function point, PDR_AFP)
  3. Clutch, Software Development Pricing Guide 2026 (Poland $50–99/h)
  4. Accelerance, 2026 outsourcing rate trends (Europe senior $64–76/h)
  5. Clutch, Atomic Object profile (US agency $150–199/h)
  6. 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.

Przemysław Zalewski

Jak pracuję

Przemysław Zalewski · 15+ lat wydawania oprogramowania

„a true bias for action” CTO klienta, publiczna rekomendacja na LinkedInie

Wszystkie zasady i poziomy ryzyka →