Razvoj jedne sitne značajke postaje velik developerski i CX izazov kad su u pitanju tisuće korisnika

Razvoj jedne sitne značajke postaje velik developerski i CX izazov kad su u pitanju tisuće korisnika

Kako je to raditi na aplikacijama koje svakodnevno koriste tisuće ljudi i što se dogodi kada neka nova nadogradnja ne radi kako treba?

Kako izgleda put od developerice do Scrum Mastera u IT timu i osobe koja radi na prilagodbi A1 aplikacija krajnjim korisnicima? Koji su to izazovi koji stoje na putu kada se radi o karijeri u razvoju aplikacija za veliki telekom zna Izabela Šerić iz IT odjela telekoma A1 Hrvatska.

S Izabelom sam razgovarao o njezinoj svakodnevici u development timu u A1, a do kojeg je došla nakon, kao što kaže, “ustaljenog i šablonskog” rada upravljanja projektima i tehničkim rješenjima na prošlom radnom mjestu. Izabela odmah na početku kaže kako je ova dinamika posla ujedno i najveći izazov i najveće zadovoljstvo s kojim se susreće svakoga dana.

Njezin zadatak je spajanje korisničkih zahtjeva s mogućnostima developmenta

Izabela kaže kako ju je još od završetka fakulteta privlačio razvoj proizvoda koji je u direktnoj komunikaciji s korisnicima jer se radi o nečem što stalno “diše” i razvija se s novim prilagodbama i novim značajkama. Upravo ju je ta znatiželja i dovela do sadašnje pozicije u timu za razvoj aplikacija za krajnje korisnike, odnosno aplikacija Moj A1 i Moj Tomato.

Veliki broj korisnika znači puno različitih ideja, poneku grešku ili nelogično ponašanje za pojedine korisnike. No, ujedno to znači da nećeš sa svakom idejom zadovoljiti sve tipove korisnika. Sve to se pretvara u zahtjev koji dolazi do tima.

Mario Poje
Svaki Izabelin radni dan je dinamičan upravo zbog rada na aplikacijama koje koriste tisuće korisnika.

Tisuće korisnika – na tisuće izazova

Aplikacije su to koje svakodnevno koriste tisuće ljudi, a dodavanje novih značajki u njih zapravo može biti jedan od najvećih stresova i izazova, upravo zbog toga što je izuzetno teško predvidjeti hoće li svaka stvar koju dodate raditi na svakom uređaju i za svakog korisnika. Izabela mi kaže kako je svaka nova značajka zapravo izazov jer za sobom nosi promjenu logike i procesa. To, pak, podrazumijeva detaljnu provjeru u fazi analize, a upravo je to jedan od preduvjeta kod odlučivanja može li ta nova značajka biti podržana u produkciji. Izabela pojašnjava:

Kada se donosi odluka koja funkcionalnost treba biti u aplikaciji uzima se u obzir obrazloženje od kolega iz CX odjela, gdje dobijemo argumente zašto je nova funkcionalnost bitna za korisnike i što ćemo s njom postići. Ovisno o provjeri tehničkog feasibilitya odlučuje se da li nam je to potrebno. Potrebno je razmišljati o posljedicama koje nam neko poboljšanje donosi, u vidu opterećenja sustava, vremena odziva sustava i ostalih čimbenika bitnih za visoku razinu zadovoljstva korisnika. Ako nastanu problemi tijekom ili nakon implementacije, rješavanje problema ponekad uključuje i ostale odjele, jer se problem krije negdje u pozadinskim sustavima.
U zadnje dvije godine lansirali smo 4 nove aplikacije među kojima je rebranding aplikacije sa Vip na A1 te redizajn kompletnog API i backend sloja koji uključuje optimizaciju procesa te izradu novih, boljih, bržih mikroservisa.

Jasno je, stoga, da razvoj ovih aplikacija i sustava koji ih prate može u vrlo kratkom vremenu postati vrlo izazovan za iskusne developere.

Uigran tim zna kako izvesti zadatak koji će ga postaviti na prvo mjesto

Problem kod ovakvih velikih aplikacija često zna biti upravo u povezivanjima različitih odjela i takozvanim legacy značajkama i sustavima, a kako bi se ovo uspješno riješilo potrebna je dobra suradnja među timovima. Danas se Moj A1 aplikacijom, namijenjenom A1 privatnim pretplatnicima, korisnicima A1 na bonove te A1 poslovnim korisnicima, služi svaki treći korisnik A1, a do sada je imala više od pola milijuna preuzimanja. Izabela mi kaže i kako je od same “težine” rada važnija dobra atmosfera u timu i međusobna podrška, ali ne krije da se radi vrlo naporno kako bi napravili najbolji mogući posao:

Konstantna potreba za poboljšanjima i smještanjem ovih aplikacija na broj 1 na tržištu već je dovoljan izazov. Svaki dan stigne nova poslovna ideja koja će nas postaviti na taj broj 1, a onda je zadatak developera osmisliti način na koji će se to ispuniti, a da se pritom ne ugrozi rad sustava.

Mario Poje
Izabela kaže kako se o agilnim praksama najbolje uči – u praksi.

Rješenje je agilno ako mu se pristupi pametno

Izabela danas radi i kao ScrumMaster u agilnom timu, što odražava sve veću “agilizaciju” raspodjele posla čak i u velikim korporacijama. U posljednje vrijeme se često za Agile način rada govori kako je jedno od najboljih rješenja za distribuciju obaveza, ali jasno je kako je Agile jedino efektivan ako se adekvatno prilagodi okruženju. S time se slaže i Izabela, koja kaže kako se uz prilagodbe, Agile može primijeniti u gotovo svim područjima i da će svuda donijeti transparentnost, bolju motivaciju, smanjenje stresa zaposlenika te bolje zadovoljstvo unutar timova.

Jasno, kako bi tvrtka postala agilna nije dovoljno samo sjesti za stol i donijeti tu odluku. Izabela mi pojašnjava kako postoji niz edukacija koje mogu pomoći u razvoju agilnog stanja uma, a sastoje se od radionica na kojima se uči o prednostima koje Agile može donijeti u radno okruženje. Ipak, Izabela priznaje kako je najbolji način za učenje o Agileu rad na projektima jer, kako kaže, stvari iz knjiga nisu baš uvijek primjenjive u praksi. Na “živim” projektima mnogo se lakše vidi kako tim “diše” te je najlakše prema tome prilagoditi način rada.

Na kraju uvijek ostaje činjenica da se u Agile ne treba žuriti i slijepo ga pratiti jer on jednostavno nije ono što se isprva čini. Svaka tvrtka treba ga prvenstveno prilagoditi sebi i svojim uvjetima, a tek potom ćete početi gledati rezultate i poboljšanu atmosferu u tvrtki. A ako Agile nije za vas – sigurni smo kako postoji gomila drugih načina raspodjele rada, nemojte se obeshrabriti.

Više o kulturi, zanimljivim karijerama te pogodnostima za A1 zaposlenike pročitajte na njihovoj web stranici karijera i Linkedin profilu, a za behind-the-scenes sadržaj iz A1 svakodnevnice zapratite njihov novi Instagram profil A1Hrvatska Life.

Komentari

  1. ludi panj

    ludi panj

    07. 02. 2020. u 9:51 am Odgovori

    vidi se da gospodična ima iskustva,
    egotrip amateri ne prihvačaju činjenicu da Agile nije sveto pismo i nije za svakoga.

    Svaka firma ili proces ima svoju kulturu i ne treba ih na silu gurati u razne kalupe.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Startupi i poslovanje

Nemojte se ugledati na ‘lifestyle’, ‘hustle’ i Instagram poduzetnike koji ne kuže biznis (osim onih koji kuže)

Toksična pozitivnost i poslovna naivnost mogu biti katastrofalna kombinacija u doba ekonomske krize. Je li vrijeme da unfollowate sve lifestyle poduzetnike i motivirajuće Instagram profile?

Kultura 2.0

Prva prepreka za elektroničko glasanje je digitalna nepismenost

Kako je situacija s pandemijom koronavirusa digitalizirala i digitalno transformirala dobar dio i privatnog i javnog sektora, aktualiziralo se i pitanje o elektroničkom glasanju. O temi spremnosti na taj oblik glasanja, i s tehnološke i društvene strane, razgovarala sam s osobom koja je razvila jedan takav sustav, Ivanom Hendijom iz FairVotesa.

Kultura 2.0

Kako igrifikacijom poboljšati izlaznost na hrvatskim parlamentarnim izborima?

Čak i prekrižiti listić je bolje nego uopće ne izaći na izbore, a opet, mnogim hrvatskim građanima se za naredne 4 godine ne da izdvojiti ni tih 20-ak minuta na biračkim mjestima. I to je posve razumljivo ako pogledamo da biračima izbori ne nude nikakvu opipljivu nagradu... ako ne potporom za stranke koje će voditi državu u budućnosti, čime nas se onda može motivirati?

Što ste propustili

Digitalni marketing

Od srijede stiže Spotify? Što će sad Deezer, ali i oglašivači, telekomi i podcasteri

Ako Spotify ovaj tjedan dođe u Hrvatsku u 'paketu' s drugim zemljama regije i Rusijom, mogao bi dobro doći hrvatskim glazbenicima i izvođačima koji su u doba koronavirusa morali otkazati koncerte. Oglašivači i podcasteri bi također mogli okrenuti glave...

Video

Hoće li vam deepfakeom ukrasti lice pa ući u bankovni račun (i staviti vas u pornić)

Ako poslije ove epizode ne obrišete sve selfije s interneta, niste napravili ništa.

Intervju

Wirecard je potonuo, je li za sobom povukao Revolut, druge fintechove i – vaše novce?

Hoće li pad Wirecarda značiti gubitak povjerenja korisnika u fintech svijet?

Startupi i poslovanje

Ovo je potpuni plan za sav sadržaj koji uspješan webshop mora imati!

Sadržaj je ključni faktor zbog kojeg korisnici dolaze interaktirati s vašim brendom. Sadržaj je kralj, a eCommerce tu nije iznimka. Od poslovnog plana, općeg sadržaja i opisa proizvoda, ovo su stavke koje svaki uspješan webshop mora pokriti.

Tehnologija

Tenisice, ruž, naočale… Kad ih već ne možemo isprobati u trgovini, zašto ne bismo virtualno?

Unatoč razvoju online prodaje, fizičke trgovine zadržale su svoju glavnu prednost - mogućnost da kupac sam isproba željene proizvode. No, nakon što su se trgovine diljem svijeta zatvorile zbog pandemije, porasla je popularnost virtualnog isprobavanja proizvoda koje pokušava donekle nadomjestiti korisničko iskustvo na kakvo smo navikli u tradicionalnim trgovinama.

Intervju

Nakon investicije od više od 50.000 eura, najveća regionalna CS:GO zajednica, CSadria, postala Esport Adria

Ovaj novi brend okupit će gamere i fanove ne samo esport igara, već i mobilnih i drugih igara koje igra mnogo veći broj ljudi.