Znači li porast low-code i no-code kraj IT industrije?
10 Listopad, 2020Upotreba softvera s niskom razinom kodom i softvera bez koda, raste. Prema Gartneru, Inc., globalno tržište za razvoj tehnologije niskog koda porasti će za 23% u 2021, no što je zapravo low-code i no-code tehnologija, i zašto su ljudi toliko zainteresirani za nju?

Softver koji se može postaviti i modificirati bez pomoći kvalificiranog programera naziva se "low-code" ili "no-code". Takva vrsta softverske implementacije još uvijek uključuje konfiguriranje, ali zahtjeva puno manje stvarnog kodiranja.
Kao rezultat, većinu posla mogu dovršiti ljudi koji nisu programeri, štedeći novac i rješavajući problem nedostatka kvalificiranih programera. Osim toga, daljnje izmjene čini mnogo bržima i jednostavnijima, te omogućuje da poduzeća odgovore na tržišne promjene s većom agilnošću.
Kad tvrtke implementiraju takvu vrstu softvera, otkrivaju da se mogu prilagoditi zadanoj konfiguraciji s kojom softver dolazi a u rjeđim sljučajevima ju moraju
prilagoditi specifično za svoju tvrtku.
U slučaju konvencionalnog softvera, prilagođavanje zahtijeva pomoć kvalificiranih programera jer uključuje pisanje
koda. Programer amater može sam izvesti veliki dio tog prilagođavanja sa softverom koji koristi nisku količinu koda, ali
obično ne sve...
Low-code nasuprot no-code
Razvojni programer može postaviti zaslone i obrasce koristeći "drag & drop" izbornike zahvaljujući skupu
alata koji ne zahtjevaju korištenje koda. U slučaju da neki drugi sustav koristi otvoreno sučelje za programiranje aplikacija,
često postoji mogućnost povezivanja na druge programe pomoću niza konektora (API-ja). Iako tehnički još uvijek postoji kod na ovoj razini,
osoba koja izvodi konfiguraciju ga ne vidi.
Programer amater, nova vrsta korisnika koji je vještiji od superkorisnika, ali manje vješt od programera, može učinkovito
obavljati rad bez koda. Takvu vrstu tehnologije može koristiti bilo tko, ko ima
imalo iskustvo i interesa za tehnologiju.
Kada se koristi low-code tehnologija, kodiranje je i dalje potrebno. To se često događa prilikom integracije ili proširenja
softvera na
rad s drugim sustavima koji nemaju otvorene API-je. U tim slučajevima programer koji razumije kako pozvati API ili
identificirati aplikaciju drugom sustavu i odrediti kako želi komunicirati je neophodan. Iako je to poprilično jednostavan
zadatak za programera, IT neobrazovani korisnici ga obično ne mogu savladati.
Jesu li još uvijek potrebni IT stručnjaci?
Sa softverom bez koda, programer amater ima puno opcija. Može ga prilagoditi, na primjer, za
provedbu postupka odobravanja dobavljača (osiguravajući da dobavljač nije na crnim listama) ili provjeru
kreditnog rejtinga kupca prije promjene uvjeta plaćanja. Moderne online tvrtke za kreditno bodovanje koriste otvorene API-je,
tako da bi takve vrste
konfiguracija bile izvedive od strane amatera.
Povezivanje sa sustavima koji ne koriste otvorene API-je predstavlja malo veću problematiku. Nažalost, većina njih je neki sustav unutar tvrtke
, starih najčešće između 5 i 7 godina (ovo vrijedi za gotovo sve
interne sustave koji se još uvijek koriste u poslovnom svijetu...)
Takvi prilagođeni sustavi, od kojih se mnogi oslanjaju na temeljni hardver, razvijeni su da funkcioniraju
samostalno, a ne kao sastavni dio ekosustava. Kod takvih slučajeva potrebna je dodatna konfiguracija i integracija na sustavu koju
provode kvalificirani stručnjaci.
Ali pravi razlog zašto još uvijek trebamo IT stručnjake nije taj što trebaju znati malo kodiranja.
Svaka implementacija softvera predstavlja priliku za procjenu poslovnih procesa, njihovu standardizaciju i
pojednostavljenje, kako bi
davali najveći prioritet onima koji proizvode najveću ekonomsku korist.
Zapravo, vještine poslovnog savjetovanja IT stručnjaka također su važne u ovoj situaciji zbog njihovog
iskustva u radu s brojnim tvrtkama u sektoru i njihovog razumijevanja najbolje prakse je po mom mišljenju ne zamjenjivo.
IT stručnjak na poslovnoj razini i dalje će biti od neupitne koristi, neki bi čak mogli reći i ključni, u pružanju pomoći
planiranja koraka organizacije u IT modernizaciji.
Low-code / no-code nije svakom loncu poklopac.
IT sustav koji je okrenut prema budućnosti je ono što je potrebno svim organizacijama današnjice. Usvajanje softvera s niskom razinom kodom ili bez koda
nedvojbeno je ključna komponenta fleksibilnosti kompanije, međutim, nije ultimativno rješenje.
Štoviše, IT sustav mora biti otporan i skalabilan kako bi postigao željene poslovne rezultate bez obzira na
to što se događa u vanjskom okruženju. A jedno od mnogih područja u kojima će iskustvo, mudrost i znanje IT stručnjaka
uvijek biti neprocjenjivi jest isporuka navedenog.
Stoga, iako low-code i no-code tehnologije nude rješenja brojnim problemima bez IT stručnjaka, nikada neće moći u potpunosti zamijeniti
njihove vještinje, znanje i mišljenja koja će se uvjek nalaziti iznad navedenih tehnologija.