Veľké IT projekty sú nočná mora každého itečkára. Lebo do hry vstupuje množstvo faktorov, ktoré dokážu veľkolepú víziu premeniť na fiasko. Napríklad ak sa v priebehu projektu zmení zadanie (k čomu takmer určite príde), hoci na začiatku sa zdalo pevné a dostatočne vysvetlené. Pritom aj malá zmena v špecifikácii môže viesť k veľkým zmenám vo výslednom IT systéme. A, samozrejme, veľkým nákladom nad rámec pôvodného rozpočtu.
Po nasadení systému zasa itečkárov a ďalších ich kolegov v top manažmente prenasledujú vysoké náklady na údržbu. Počas životnosti systému sa nezriedka vyšplhajú na dvoj- či trojnásobok počiatočnej investície. Ľudia zo slovenskej firmy JumpSoft tvrdia, že na tieto výzvy majú odpoveď. Celkom nový spôsob programovania softvérových aplikácií. Niečo ako novú Javu.
Priestor na vyplnenie
Najprv krátky výlet do útrob technológií. Prvé programovacie jazyky boli jednorozmerné: logika softvéru bola uložená v riadkoch kódu. V praxi to znamenalo, že developerom sa v programoch ťažko orientovalo. Napríklad keď v nich mali odstrániť nejakú chybu alebo ich zdokonaliť novými funkciami. Komplikované bolo aj využiť jednu časť programu v inej jeho časti.
Neskôr prišlo objektovo orientované programovanie, ktoré do procesu zaviedlo ďalšiu dimenziu – objekt, v ktorom sa spájal kód a dáta. No problémy s prehľadnosťou a znovupoužiteľnosťou to nevyriešilo. Vývojový cyklus softvérov, najmä ich údržba a modifikácia, ostal časovo a finančne náročný.
Za posledných pár rokov sa objavilo veľa nových programovacích platforiem: Haskell, Erlang, Ruby alebo Go (ten je z dielne Googlu). „To je veľmi silný signál, že na trhu je problém, ktorý treba vyriešiť, priestor, ktorý treba vyplniť,“ je presvedčený Radovan Brečka z JumpSoftu, autor konceptu konfiguračne orientovaného programovania.
Predplaťte si TREND za najvýhodnejšiu cenu už od 1 € / týždeň
- Plný prístup k prémiovým článkom a archívu
- Prémiový prístup na weby Mediálne, TRENDreality a ENJOY
- Menej reklamy na TREND.sk
Máte už predplatné?