Blazor i .NET

Stara aplikacija "radi i ne košta ništa"? Koliko vas stvarno košta održavanje

U budžetu stara aplikacija stoji s nulom, a košta svaki mjesec. Računica skrivenih troškova, kad se modernizacija isplati, a kad je bolje ostaviti na miru.

Vlado Pandžić

Vlado Pandžić · Osnivač · Senior .NET arhitekt
Objavljeno · 4 min čitanja

U budžetu firme stara poslovna aplikacija obično stoji s nulom. Nema licence, nema projekta, nema stavke. Radi godinama i nitko je ne dira.

Ali to što nema stavke ne znači da ne košta. Troškovi su samo raspoređeni po drugim mjestima: po satima developera, po ispadima, po ljudima koji rade zaobilaznim putem. Nitko ih ne zbraja, pa ih se ne vidi.

Gdje se troškovi skrivaju

  • Sporije promjene. Svaka nova stavka traje duplo dulje nego što bi trebala, jer se nitko ne usudi dirati kod, a svaka promjena nešto slomi. Zašto je tako, opisali smo u članku o tehničkom dugu.
  • Ispadi i gašenje požara. Aplikacija stane, pola firme čeka, a jedan čovjek traži problem.
  • Ručna zaobilazna rješenja. Ono što aplikacija ne zna, ljudi rade ručno: izvoze u Excel, prepisuju, provjeravaju.
  • Stari serveri, licence i udaljeni pristup. Hardver koji se ne smije ugasiti, produžene zakrpe, Citrix za rad od kuće. O rokovima koji se bliže pisali smo u članku o Windows Serveru 2016.
  • Ovisnost o jednoj osobi. Samo jedan čovjek zna kako sve radi. Dok je tu, trošak se ne vidi. Kad ode, vidi se odjednom, kao u članku o preuzimanju aplikacije.
  • Sigurnost. Stari .NET Framework, stari paketi, lozinke u konfiguraciji. Trošak je nula, sve dok se nešto ne dogodi.

Računica na primjeru

Primjer, ne obećanje: firma s jednom starom poslovnom aplikacijom koju svakodnevno koristi petnaestak ljudi.

Stavka Kako se računa u primjeru Godišnje
Sporije promjene 30 dodatnih dana razvoja po 400 € 12.000 €
Ispadi i gašenje požara 6 ispada × 4 sata × 15 ljudi × 25 € 9.000 €
Ručna zaobilazna rješenja 5 sati tjedno × 46 tjedana × 25 € 5.750 €
Stari server, licence, udaljeni pristup hardver, zakrpe, Citrix 3.000 €
Ukupno gotovo 30.000 €
Ovisnost o jednoj osobi ne vidi se dok ta osoba ne ode rizik
Sigurnosni incident ne vidi se dok se ne dogodi rizik

Aplikacija “koja ne košta ništa” u ovom primjeru košta gotovo 30.000 € godišnje, i to bez dvije stavke koje mogu biti skuplje od svih ostalih zajedno.

Kad se modernizacija isplati, a kad ne

Pošteno je reći: neke stare aplikacije treba ostaviti na miru.

Odluka Kad ima smisla
Ostaviti kakva jest Stabilna je, rijetko se mijenja, koristi je malo ljudi i nije izložena internetu
Postupno modernizirati Ključna je za posao, stalno se mijenja i koristi je puno ljudi
Zamijeniti gotovim rješenjem Proces je standardan (CRM, plaće, knjigovodstvo), a vaša aplikacija u njemu ne donosi ništa posebno

Računica je ista kao kod svakog ulaganja. Ako modernizacija prepolovi skrivene troškove iz primjera, to je oko 15.000 € godišnje. Modernizacija koja košta 30.000 € vraća se za dvije godine, a nakon toga ostaje ušteda, uz manji rizik.

Modernizacija ne znači sve prepisati. Najsigurniji put gotovo je uvijek postupan: prvo prelazak na novi .NET, pa dio po dio. Kako to izgleda za desktop aplikacije, opisali smo u članku o WinForms i WPF aplikacijama u webu.

Kako doći do svojih brojki

  1. PromjeneProcjena naspram stvarnog trajanja
  2. IspadiKoliko dugo i koliko ljudi
  3. Ručni radSati tjedno oko aplikacije
  4. LjudiTko sve zna kako radi

Mjesec dana zapisujte četiri stvari:

  1. Promjene. Za svaku promjenu koliko se procijenilo i koliko je stvarno trajalo.
  2. Ispadi. Svaki put kad aplikacija stane: koliko dugo, i koliko ljudi nije moglo raditi.
  3. Ručni rad. Koliko sati tjedno ljudi rade nešto ručno, jer aplikacija to ne zna.
  4. Ljudi. Tko sve zna kako aplikacija radi. Ako je odgovor jedan čovjek, to je vaša najveća stavka.

Nakon mjesec dana imate svoju tablicu, i odluka više nije osjećaj, nego brojke.

Kako mi radimo

Upravo to radimo: pregledamo staru .NET aplikaciju, složimo računicu što vas košta danas i predložimo jednu od tri odluke. Ako se isplati modernizirati, radimo to postupno, dio po dio, bez prekida rada, s Blazorom i novim .NET-om. A ako se ne isplati, to vam i kažemo. Prvi korak je besplatni razgovor od 30 minuta.

Ovaj članak služi općem informiranju i nije pravni, porezni, financijski ni drugi stručni savjet. Scenariji, primjeri i izračuni su ilustrativni. Uvjeti korištenja i odricanje od odgovornosti.

Povezani članci

© 2026 ProCoding — Sva prava pridržana.Impresum i privatnostUvjeti korištenjaSplit, Hrvatska