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

Internet marketing

Kako su OPG-ovci postali najtraženiji ljudi (i zašto je nužno njihovo digitalno opismenjavanje)

U jeku pandemije koronavirusa (COVID-19) zatvorene su i tržnice. Uz zabranu kretanja van mjesta prebivališta, ova mjera navela je brojne OPG-ovce koji su svoje proizvode do jučer nudili na placu da posegnu za nekim drugim kanalima jer voće i povrće bez hladnjače ne može dugo stajati, a plastenici su puni zahvaljujući blagoj zimi i proljetnom suncu koje se pojavilo u par navrata.

Intervju

Poznati hrvatski rally vozač Juraj Šebalj i bez kacige nastavlja plijeniti pažnju publike

On je višestruki pobjednik rally utrka, a odnedavno ima i novu karijeru - influencersku. Iako je YouTuber bez vlastitog YouTube kanala, Jurja na različitim emisijama prati i po nekoliko desetaka tisuća ljudi.

Vodič

Kako uspješno raditi od kuće, biti produktivan i ne izgubiti živce?

Ukratko - teško. :) Nekad ćete se doista osjećati neuspješno, bit ćete neproduktivni i gubit ćete živce. Ali ima načina da polako doskočite izazovima, jedan po jedan.

Što ste propustili

Novost

“Hodajte” s bilo kim na svijetu iz samoizolacije – s besplatnim Tinder Passportom!

Kod kuće ste, i još ste uz to sami i dosadno vam je? Zašto se ne bi Tinderom preselili u Brazil ili Kanadu i tamo pokušali virtualno zavoditi?

Kultura 2.0

Digitalci otkrivaju kako izgleda #radimdoma uz djecu, mačke, pse, hrpu mailova i još više video poziva!

Bili vi dotjerani, neuredni, vaš stol složen, zatrpan - svi smo u radu od doma preživjeli i dobre i loše dane, ali zato, draga digitalna zajednico, u ovim vremenima trebamo češće komunicirati i dijeliti iskustva. Zavirili smo s #radimdoma vezom u vaš mali kutak kako bi podijelili dojmove i svima olakšali one žute minute.

Vodič

Izrada noževa, crtanje i cvrčanje mesa na YouTubeu koji će vas (većinom bez riječi) smiriti u 4. tjednu samoizolacije

Ako vas serije i filmovi pa ni Tiger King više ne smiruju, možda je vrijeme da otkrijete mikroterapiju YouTuberima koji se potiho bave crtanjem, restauracijom, kuhanjem, noževima - i glinom?

Startupi i poslovanje

Od 3D printanih vizira do chatbota: Kako tehnološka zajednica pokušava ublažiti pandemiju u Hrvatskoj

U vrijeme kad je digitalni način jedini način kako nastaviti poslovanje, IT zajednica ima posebnu priliku pružiti ruku pomoći onima koji su najviše ugroženi.

Kultura 2.0

Što se dogodilo kad nas je 115.000 nakon potresa u Zagrebu skinulo LastQuake? Autori otkrivaju!

Aplikacija LastQuake je preko noći postala jedna od najtraženijih aplikacija u Zagrebu i okolici, a velik broj korisnika utjecao je i na njezinu stabilnost, no specifičan problem za naše područje bili su i - neprimjereni komentari.

Mobilno

50% više vremena provodimo online – hoće li infrastruktura izdržati?

Što radimo kada smo doma? Pa, na internetu smo - mnogo više nego inače. Ali, jeste se zapitali koliko naše povećano korištenje interneta utječu na infrastrukturu te kako i vi svojim korištenjem interneta možete pomoći održati stabilnost sustava?