5. rujna 2026. · Ivan Petrović
Iskustva iz prakse korporativnog razvoja aplikacija.

U svijetu korporativnog razvoja aplikacija svaki projekt donosi svoje jedinstvene izazove i prilike za učenje. Kao dio tima u Codelyxari imao sam priliku raditi na nekoliko velikih projekata koji su mi otvorili oči o važnosti planiranja i komunikacije unutar velikih organizacija.

Prvi projekt na kojem sam sudjelovao uključivao je modernizaciju starog ERP sustava. Sustav je bio u upotrebi više od deset godina i sadržavao je brojne zakrpe koje su otežavale daljnji razvoj. Tim je odlučio primijeniti postupni pristup umjesto potpunog prepisivanja. To nam je omogućilo da zadržimo kontinuitet poslovanja dok smo uvodili nove module.
Suradnja s poslovnim korisnicima
Jedna od ključnih lekcija bila je važnost redovite komunikacije s poslovnim korisnicima. U početku smo pretpostavljali da razumijemo njihove potrebe na temelju dokumentacije. Međutim brzo smo shvatili da su stvarni procesi često složeniji. Organizirali smo tjedne radionice na kojima su korisnici mogli izravno pokazati probleme.

Agilna metodologija pokazala se iznimno korisnom. Koristili smo dvotjedne sprintove i dnevne stand-up sastanke. To je pomoglo da svi članovi tima budu informirani o napretku i eventualnim preprekama. Posebno je korisno bilo uključivanje testera od samog početka sprinta.
Tehnički izazovi i rješenja
Skalabilnost je bila još jedno područje koje je zahtijevalo pažnju. Aplikacija je morala podržati tisuće istovremenih korisnika. Odabrali smo mikro uslužnu arhitekturu koja nam je omogućila neovisno skaliranje pojedinih dijelova sustava. Uveli smo i automatizirano testiranje koje je pokrivalo više od osamdeset posto koda.
Komunikacija i transparentnost su temelj uspješnog korporativnog projekta.
Sigurnost podataka predstavljala je poseban izazov. Implementirali smo višeslojnu autentifikaciju i redovite sigurnosne revizije. Suradnja s odjelom za informacijsku sigurnost bila je ključna kako bismo osigurali usklađenost s propisima.

Još jedna važna lekcija tiče se dokumentacije. U početku smo je zanemarivali jer je vrijeme bilo ograničeno. Kasnije smo shvatili da dobra dokumentacija štedi mnogo sati kasnije prilikom održavanja i onboardinga novih članova tima. Sada koristimo centralizirani sustav za dokumentaciju koji svi mogu lako ažurirati.
Zaključak iz prakse
Rad na korporativnim aplikacijama uči nas strpljenju i važnosti timskog rada. Svaki projekt donosi nova saznanja koja primjenjujemo u sljedećim zadacima. U Codelyxari nastavljamo dijeliti ta iskustva kako bismo poboljšali procese i isporučili kvalitetnija rješenja.

