A Szintézis Informatika fejlesztési csapata az elmúlt hónapokban több területen is beépítette az AI-eszközöket a napi munkába. Nemcsak kódgenerálásra használjuk őket, hanem műszaki dokumentációk áttekintésére, hibakeresésre, lehetséges technikai megoldások összehasonlítására, tesztek előkészítésére és az első kódváltozatok elkészítésére is.
Gyakorlati tapasztalataink szerint ezek az eszközök projektszinten érezhető gyorsulást eredményeznek. Eddigi méréseink alapján 30 százalékkal gyorsultunk, és még további fejlesztési területekre szeretnénk kiterjeszteni, így a hatékonyság tovább fog növekedni. Ez természetesen nem azt jelenti, hogy minden fejlesztési feladat ugyanannyival rövidebb idő alatt készül el. A legnagyobb különbséget a dokumentációk feldolgozásánál, az első megoldási változatok elkészítésénél, a hibák lehetséges okainak feltárásánál és az ismétlődő feladatoknál látjuk.
Jó példa erre egy új interfész vagy külső rendszer integrálása. Korábban jelentős időt vett igénybe a dokumentáció áttekintése, a szükséges végpontok és adatstruktúrák feltérképezése, valamint az első működő kódváz elkészítése. Az AI érdemben gyorsítja ezeket a lépéseket, így a fejlesztők hamarabb tudnak a tényleges integrációval, teszteléssel és finomhangolással foglalkozni.
Fontos ugyanakkor, hogy az AI által készített vagy javasolt megoldások nem kerülnek automatikusan éles környezetbe. A kódot továbbra is fejlesztők ellenőrzik, tesztelik és illesztik a meglévő rendszerekhez. A szakmai döntések és a felelősség továbbra is a fejlesztőcsapatnál marad.
A felszabaduló idő nálunk nem létszámcsökkentést, hanem nagyobb kapacitást jelent. Jelenleg két jelentős egyedi szoftverfejlesztési projekten dolgozunk párhuzamosan, miközben folyamatosan fejlesztjük saját megoldásainkat, többek között a Celeste pénztárgéprendszert és a Violet készletkezelő szoftvert is. Az AI elsősorban abban segít, hogy a csapat könnyebben kezelje a párhuzamos feladatokat, és gyorsabban készüljenek el az első kipróbálható verziók.
Az elmúlt időszak egyik legfontosabb tanulsága számunkra az, hogy az AI nem helyettesíti a fejlesztői tudást, de több munkafázist is felgyorsíthat. Ennek eredményeként rövidebb idő alatt juthatunk el egy felmerülő üzleti igénytől az első működő megoldásig.
(X)


