Prijeđi na glavni sadržaj
Atlassian ukida Data Centar u ožujku 2029. - otkrijte što je sljedeće za vašu organizaciju.
Pročitajte više
Zašto je važno razmišljati o developerskom iskustvu?
Podijelite na društvenim mrežama

Zašto je važno razmišljati o developerskom iskustvu?

Matt Saunders
Matt Saunders
Published on 19. siječnja 2026.
7 min čitanja
osoba sjedi ispred računala
Matt Saunders
Matt Saunders
Published on 19. siječnja 2026.
7 min čitanja
Prijelaz na odjeljak
Drugačija perspektiva razvoja softvera
Povećanje tempa inovacija
Pokretanje i početak rada
Osnaživanje developera za brže kretanje
DevEx FAQ
Rad poput start-upa

Matt Saunders iz The Adaptavist Group objašnjava kako DevEx potiče produktivnost, inovacije i stvara pozitivan ciklus u razvoju softvera.

Softver je u posljednjih 20 godina postao sve važniji za učinkovitost i konkurentnost većine organizacija. Štoviše, zahtjevi i dalje rastu. Koji je najučinkovitiji način upravljanja procesom razvoja softvera kako bi mogao držati korak? Posljednjih godina DevOps pokret nastoji ujediniti razvoj softvera i IT operacije kako bi se povećali brzina, kvaliteta i pouzdanost. Sada je vrijeme da se proces sagleda iz perspektive developera kako bi se ostvarili dodatni pomaci.
Ovisno o tome čime se bavite, možda će vas iznenaditi da developeri softvera obično provode samo manji dio vremena pišući kod. Zašto? Zato što njihova uloga u životnom ciklusu razvoja softvera (SDLC) uključuje rješavanje problema pomoću koda. Od rasprave i procjene zahtjeva, istraživanja opcija i pronalaženja rješenja, postavljanja razvojnih okruženja i cloud infrastrukture, do pisanja eksperimenata i testova, implementacije i optimizacije softvera - samo je dio njihovog posla stvarno pisanje koda. Često više vremena troše na ono što se čini neproduktivnim radom jer ih mnoge aktivnosti odvlače od samog kodiranja. Upravo se time bavi Developer Experience (ili DevEx).
U The Adaptavist Group se već dugo fokusiramo na iskustvo i produktivnost developera softvera. Radeći uz partnere poput Atlassiana i GitLaba, osigurali smo alate, platforme i procese koji developerima pomažu raditi učinkovitije. Agilni razvoj i DevOps pokret (odnosno način razmišljanja) usmjerili su nas na poboljšanje točnosti, brzine i robusnosti razvoja softvera, omogućujući timovima da brzo isporuče prave funkcionalnosti te potom podržavaju i održavaju uslugu. Kako procesi izdavanja i implementacije postaju učinkovitiji, developeri moraju držati korak, ali to zahtijeva određene temeljne promjene.

Drugačija perspektiva razvoja softvera

DevEx je u posljednje dvije do tri godine došao u fokus, promatrajući proces kroz drugačiju prizmu. DevOps promatra cijeli SDLC, uklanjajući silose između razvoja i operacija kako bi se olakšao prijelaz između njih, smanjilo vrijeme implementacije i povećala upravljivost. Dok se DevOps usredotočuje na interakciju između timova i način na koji se softver kreće kroz razvojni ciklus, DevEx promatra proces iz perspektive developera.
Što više organizacije mogu usmjeriti vrijeme, razmišljanje i energiju developera prema isporuci konkurentske vrijednosti, to će njihovi rezultati biti brži i pametniji. To može značiti prijelaz s potrebe da se zatraži postavljanje razvojnog okruženja na korištenje samouslužnog alata koji im omogućuje da to sami učine putem automatizacije. Ponekad su to male promjene u procesima, praksama ili kulturi koje otkrivaju podatke ili odgovore potrebne za donošenje boljih odluka.

Povećanje tempa inovacija

DevEx se usredotočuje na prakse, alate i kulturu oko razvoja, omogućujući povećanje tempa inovacija. To može uključivati naglašavanje prednosti dobrog “građanskog” ponašanja unutar procesa - jasno i dosljedno dokumentiranje koda i misaonih procesa kako bi ih drugi mogli razumjeti (sada i u budućnosti). Često se radi o promjenama koje nisu očite iz drugih perspektiva.
U središtu mnogih DevEx inicijativa nalazi se stvaranje, i kuriranje, interne developerske platforme (IDP). IDP je samouslužni resurs koji developerima pruža pristup informacijama, alatima i uslugama potrebnima za pokretanje razvojnog projekta i brzo napredovanje. On uklanja silose i “prevodi” organizaciju u korist produktivnosti developera.

Pokretanje i početak rada

Međutim, ako nemate potrebne alate, ne razumijete timove i odjele oko sebe i ne znate gdje pronaći odgovore, ne možete biti produktivni. Tako se može osjećati developer koji dobije zadatak izgraditi funkcionalnost koja komunicira s različitim timovima ili izvorima podataka unutar organizacije. Prilikom pokretanja projekta postoje dodatni zahtjevi za onboarding. Ima li razvojni tim pristup sustavu za zadatke, Git repozitoriju, pipelineu za kontinuiranu integraciju i potrebnoj infrastrukturi za razvoj, primjerice? IDP je u središtu developerskog iskustva jer im omogućuje samostalnost i uklanja prepreke za djelovanje.
Jedno od ključnih načela IDP-a jest da ne pokušava prisiliti svakog developera, tim ili odjel da radi na isti način. Umjesto toga, prikazuje i strukturira različite prakse i procese unutar organizacije kako bi bili vidljivi, razumljivi i upotrebljivi. Također predstavlja biblioteku svega što developerima treba, postavljenu tako da omogućuje jednostavnu implementaciju uz ugrađene organizacijske procese ili standarde. Primjerice, možda mogu jednim klikom implementirati razvojno okruženje, ali uključivanje organizacijskih sigurnosnih “best practice” standarda značajno podiže DevEx razinu. IDP također može izložiti API krajnje točke i metrike za druge servise s kojima developer treba komunicirati. Jasna i dosljedna vidljivost tih elemenata omogućuje developeru autonoman i siguran rad.

Osnaživanje developera za brže kretanje

Nakon što je developer onboardan i ima pristup potrebnim alatima i resursima, fokus se prebacuje na omogućavanje produktivnosti - odnosno na to da može provoditi vrijeme na aktivnostima koje donose bolje rezultate. Organizacije su često strukturirane tako da optimiziraju rad svake poslovne funkcije, uz tehnološke i procesne odluke koje to odražavaju. Međutim, developeri obično moraju raditi preko tih silosa. To može biti izvor "problema" i kašnjenja pri pristupu, razumijevanju i interakciji sa sustavima, procesima i podacima. Kako bi developeri bili što produktivniji, obično se fokusiramo na to da ti sustavi, procesi i podaci budu jasno dostupni i vidljivi, uz pretpostavku da će s njima morati raditi, te nastojimo mapirati tokove vrijednosti potrebne za stvarnu isporuku. IDP postaje glavni resurs za učinkovito “prevođenje” između različitih timova i odjela, smanjujući trenje i potičući obostranu korist.
dvoje ljudi ispred tablica

Developer experience (DevEx) hub

Istražite strategije za maksimalno iskorištavanje potencijala developera i stvaranje optimalnog razvojnog iskustva.

DevEx FAQ

Koje su prednosti DevEx-a?
Pokretač DevEx-a je maksimiziranje utjecaja na vrijednost koja nastaje kroz životni ciklus razvoja softvera. Parafrazirajući knjigu Jonathana Smarta o postizanju veće poslovne agilnosti kroz učinkovite organizacijske obrasce, cilj je stvoriti pozitivan ciklus koji vodi do boljih ishoda, ne samo bržih, nego i ranijih, sigurnijih i zadovoljnijih.
Ovo je jednostavna mjera, ali možda i najvažnija za mjerenje trenja u developerskom iskustvu. Velik dio kašnjenja i frustracija proizlazi iz početnih prepreka produktivnosti, a ovu metriku je lako mjeriti.
Metrika iz DORA-e; ova end-to-end mjera varira ovisno o opsegu funkcionalnosti koje se isporučuju, ali služi kao dobar referentni okvir za praćenje napretka.
Teže je mjeriti, ali to je ključan način za razumijevanje koliko je developersko iskustvo usklađeno sa stvaranjem vrijednosti.
Konkurencija za talente je velika, a trošak zamjene članova tima visok. Developeri koji mogu raditi bez frustracija i prepreka obično imaju veće zadovoljstvo poslom.
Može se tvrditi da, kada developeri provode više vremena u komunikaciji s korisnicima i razumijevanju njihovih zahtjeva i problema, stječu kvalitetnije razumijevanje potreba.

Rad poput start-upa

Pisanje koda je kreativna aktivnost. Uključuje traženje rješenja, eksperimentiranje i isprobavanje različitih pristupa. To nije zadatak koji se jednostavno može “raditi brže”. Međutim, obično se brže krećemo i bolje inoviramo kada se osjećamo sigurno isprobavati nove stvari i kada postoji minimalno prepreka napretku. Na neki način, pomažemo developerima da rade kao da su u start-upu. Mogu biti eksperimentalniji i produktivniji kada se ne moraju nositi s nepotrebnim izazovima, pravilima i preprekama.
Što se tim brže može kretati autonomno i sigurno, to veću konkurentsku prednost može ostvariti - što se, naravno, poklapa s izvornim ciljevima DevOpsa. Organizacije koje se kreću presporo kako ne bi ništa “pokvarile”, bez kvantificiranja rizika i bez kulture eksperimentiranja, obično zaostaju na tržištu. U konačnici, vrijedi razmotriti perspektivu developera jer ona omogućuje cijeloj organizaciji brže inoviranje i isporuku.

Saznajte više o našem DevEx pristupu

Ako želite saznati kako implementirati alate, procese i kulturu koja podržava DevEx, javite nam se.
Napisao/la
Matt Saunders
Matt Saunders
Voditelj za DevOps
Zahvaljujući bogatom iskustvu administratora Linux sustava Matt je autoritet u svemu što se odnosi na DevOps. U Adaptavistu, ali i šire, zagovara DevOps načine rada, pomažući timovima da maksimalno iskoriste svoj potencijal, proces i tehnologiju za učinkovitu i sigurnu isporuku softvera.