AI ne spašava loš menadžment, samo ga čini vidljivijim
Pravi problem nije brzina kodiranja nego kaos
Svijet softverskog razvoja trenutno je opsjednut alatima koji obećavaju ubrzanje programiranja. AI asistenti generiraju stotine linija koda u sekundi, integriraju se direktno u razvojne okoline i obećavaju eksponencijalni rast produktivnosti. No, dok menadžeri slave nove metrike brzine isporuke, ignorira se temeljna istina: najviše vremena u razvoju softvera ne gubi se na samo pisanje koda, već na pokušaje razumijevanja što točno treba napraviti. Umetanje umjetne inteligencije u već disfunkcionalan sustav ne donosi rješenje, već samo pojačava postojeći kaos.
Prevladavajuća priča
Narativ koji agresivno guraju prodavači AI alata i konzultanti vrlo je jednostavan i privlačan. Tvrdi se da su programeri oduvijek bili usko grlo u isporuci digitalnih proizvoda zbog sporog, manualnog rada. AI asistenti poput Copilota ili raznih agenata konačno otključavaju pravu produktivnost, omogućujući tvrtkama da isporuče više značajki u znatno kraćem vremenu. Prema ovoj priči, svaka organizacija koja brzo ne usvoji ove alate bit će pregažena od strane konkurencije koja to učini. Brzina je sve, a AI je ultimativni alat za ubrzanje.
Zašto je ta priča pogrešna ili nepotpuna
Ova priča u potpunosti promašuje srž problema u modernom softverskom razvoju. Programiranje samo po sebi rijetko je stvarni uzrok kašnjenja. Pravi krivci su gotovo uvijek nejasni zahtjevi, promjenjivi prioriteti i nedostatak jasne tehničke i poslovne vizije. Kada menadžment ne zna točno što želi, ili kada se zahtjevi mijenjaju usred sprinta, nikakav AI alat to ne može kompenzirati.
Zapravo, AI alati u ovakvim situacijama mogu napraviti više štete nego koristi. Ako tim dobije loše definirane zadatke i iskoristi AI da brzo izbaci ogromne količine koda, rezultat je brzo gomilanje tehničkog duga. Kod se stvara brzinom svjetlosti, ali on ne rješava stvarni problem korisnika, niti se uklapa u širu arhitekturu sustava koju nitko nije stigao osmisliti. Umjesto da AI bude katalizator za inovacije, on postaje stroj za ubrzano kreiranje lošeg, nepotrebnog i teško održivog softvera. Problem nije u alatu, već u činjenici da se alat koristi za ubrzanje procesa koji je u svojoj osnovi pokvaren.
Posljedice u stvarnom svijetu
U stvarnom svijetu, tvrtke koje pokušavaju riješiti organizacijske probleme uvođenjem AI alata uskoro će se suočiti s otrežnjenjem. Dok će se brzina isporuke (mjerena pukim brojem linija koda ili završenih ticketa) na papiru možda povećati, stvarna vrijednost isporučena korisnicima počet će padati.
Programeri će provoditi sve više vremena debagirajući kompleksan, AI-generiran kod koji ne razumiju u potpunosti, pokušavajući ga prilagoditi konstantnim izmjenama zahtjeva. S druge strane, tehnički lideri i seniori pretvorit će se u recenzente beskonačnih pull requestova, umjesto da dizajniraju stabilne sustave. Dugoročno, ovakav pristup vodi prema nestabilnim proizvodima, frustriranim inženjerima koji su svedeni na ispravljače grešaka, i menadžmentu koji se pita zašto njihova skupa AI investicija ne donosi rezultate. Pobjednici neće biti oni koji najbrže pišu kod, već oni koji najjasnije komuniciraju i planiraju.
Završni stav
Umjetna inteligencija je izvanredan alat u rukama dobro organiziranog tima s jasnim ciljevima i čvrstom arhitekturom. Međutim, ona nikada neće i ne može biti zamjena za kompetentno upravljanje projektima i tehničko vodstvo. Dok god menadžment vidi AI kao magični štapić koji će čarobno popraviti njihove loše procese i nejasne zahtjeve, stvarni napredak će izostati. AI ne spašava loš menadžment, on ga samo razotkriva u punom opsegu, i to neviđenom brzinom.
Komentar objavljen na portalu Umjetna Inteligencija Blog by ShtefAI, autor: Shtef



