WeAreDevelopers 2019: Što smo naučili od fintech unicorna s više od 40 autonomnih timova?
WeAreDevelopers

WeAreDevelopers 2019: Što smo naučili od fintech unicorna s više od 40 autonomnih timova?

Na ovogodišnjoj WeAreDevelopers konferenciji imali smo priliku saznati kako i s današnjih 1600 zaposlenika Transferwise, jedan od najpoznatijih svjetskih fintecha, uspijeva izbjeći korporativnu strukturu.

Ponekad volim igrati igru. Nazvao sam je “guess the developer”. Pravila su jednostavna. Po izgledu nasumične osobe pokušavate procijeniti pripada li ta osoba grupi developera i u kojem bi programskom jeziku mogao/la raditi.

Tog berlinskog jutra, baš svi u vlaku izgledali su kao developeri. Vlak staje, IT horda izlazi. Tu smo – WeAreDevelopers World Congress u City Cubeu u Berlinu. Na jednom mjestu okupilo se oko 10.000 developera, od kojih je barem trećina iz naše regije uz barem još toliko ukrajinskih outsourcing agencija. Svjetsko, a naše. Količina uzbuđenja proporcionalna je s nepripremljenošću organizatora za paklene uvjete koji vladaju. Scena je spremna, svatko prodaje svoje iskustvo. Svatko priča svoju priču.

Kako i sami razvijamo SaaS proizvod, priča koja je maloj ekspediciji Rentlija uzela najviše pozornosti priča je estonskog fintech unicorna – Transferwisea, o kojem smo imali priliku čuti od njihovog Engineering Leada, Alvara Lumberga.

Bili jednom Taavet i Kristo…

Transferwise

Priča počinje s dvojicom prijatelja iz Estonske IT dijaspore u Londonu koji su naišli na problem s konverzijama tečaja. Svaki je od njih primao plaću u valuti koju je trebao razmijeniti kako bi mogli plaćati kredite u Estoniji ili pak režije Londonu. Srećom, jedan je od osnivača primao plaću u eurima, a drugi u funtama, upravo obratno od onoga što im je trebalo. Stoga su ih odlučili međusobno razmijeniti!

Umjesto da novac primaju na vlastiti račun pa ga potom pretvaraju u valutu koja im je potrebna, svaki je od njih drugome uplaćivao novac u “pravoj” valuti direktno, domišljato izbjegavajući troškove tečajnih konverzija.

Iz tog jednostavnog hacka 2011. godine nastao je Transferwise koji danas broji 5 milijuna korisnika, 1600 zaposlenika u 12 ureda te 40+ autonomnih timova. Transferwise bankama godišnje uskrati milijardu funti lakog tečajnog plijena.

Zvuči kao recept za savršeni kaos no ako se sjetimo jednog od glavnih principa agilnog manifesta: Najbolja arhitektura, zahtjevi i dizajn nastaju iz samo-organizirajućih timova” – zaista vrijedi vidjeti što to oni rade drugačije.

Kako autonomnost timova dovodi do dugoročnog uspjeha?

Zlatno je pravilo da recept za izgradnju uspješnog startupa ne postoji. Svaka priča je jedinstvena, više ili manje uspješna, no sve imaju jednu zajedničku stvar – uči se u hodu, napominje Alvar. Ipak, rast je jedan od rijetkih indikatora koji se u svakom kontekstu može uzeti kao relevantan podatak – bio on iskazan u novcu, korisnicima ili članovima tima.

Postoji niz karika koje utječu na rast i prateći ih možemo otkriti uzročno-posljedičnu vezu koja će nam pomoći da bolje usmjerimo razvoj startupa. Jer kako je rast ograničen brzinom kojom se može poboljšavati proizvod kojeg nudite na tržištu, brzina razvoja proizvoda ograničena je brzinom učenja. Učenje se, pak, svodi na otkrivanje potencijala proizvoda kroz komunikaciju s korisnicima, otkrivanjem novih aspekata problema koje rješavate ili usvajanjem novih tehničkih rješenja odnosno inovacijama.

Razvoj svakog od tih faktora je uvjetovan, objašnjava Alvar dodajući kako je i brzina učenja limitirana brzinom donošenja odluka. Što je više karika u lancu donošenja odluka koje su bitne za proizvod, brzina učenja opada pa je stoga i sam rast sporiji, zaključuje. Upravo je zato Transferwise okrenuo paradigmu i stavio naglasak na autonomne timove koji u komunikaciji s korisnicima i središnjim principima donose samostalne odluke.

Alvar Lumberg - SlideShare

Timovi koji brže iteriraju, griješe i uče – dugoročno će uspjeti. Ovaj pristup, koji su svjesno odabrali, postao je ključan dio njihove developerske kulture. Developeri su u posjedu kvalitete proizvoda i oni odgovaraju za proizvod na svim razinama, od programskih rješenja do toga da ta rješenja ostvaruju poslovna očekivanja.

Kroz 1000 zašto do pravog odgovora

Kada priča o postavkama autonomnih timova u Transferwiseu, Alvar ističe kako je svaki product tim neovisan o drugima i sam za sebe donosi odluke, postavlja ciljeve te se obvezuje na ostvarivanje rezultata. Jedine smjernice su im misija, vizija i temeljne developerske vrijednosti dok je odluka što i kako će se nešto graditi isključivo njihova. Svi se trebaju pitati “zašto?” i upravo je u tome snaga ovog pristupa.

Stavljanjem odgovornosti na članove tima razbija se korporativna struktura. Tako timovi stvaraju profit, a ne CEO ili menadžment jer se odluke ne donose na vrhu već pri direktnoj interakciji kupca i proizvoda.

Zanimljivo je i to da svi članovi product timova u Transferwiseu, osim voditelja, imaju iste titule product inženjera jer smatraju da vrijednost nije u tituli. Uz to svaki član tima direktno komunicira s krajnjim klijentima, rješava njihove probleme i razmatra sugestije koje njegov tim može pretvarati u konkretna rješenja.

Prvi među jednakima je voditelj tima koji komunicira s voditeljima drugih timova kako bi se spriječila situacija da dva tima rade na istom problemu. Čak i u tim slučajevima timovi mogu surađivati kako bi zajedno došli do rješenja.

Alvar Lumberg - SlideShare

Bez posebnih odjela za testiranje do kvalitetnijeg proizvoda

Svaki tim posjeduje određeni dio sustava – od osmišljavanja, stavljanja u produkciju pa sve do njegovog korištenja. Zbog toga članovi tima imaju u najboljem interesu producirati pouzdano i kvalitetno rješenje. Ako sustav ne funkcionira kako treba, zna se čija je odgovornost i tko će ga popravljati. Ne postoje posebni odjeli za testiranje ni operacije jer smatraju da se tako smanjuje briga o kvaliteti proizvoda prebacivanjem odgovornosti na druge, čime se uništava koncept vlasništva.

Svaki tim može mijenjati bilo koji dio sustava, ali u tom se slučaju treba konzultirati s timom koji je vlasnik tog dijela sustava koji potom nadgleda i odobrava izmjene. Ovakav pristup efikasno rješava problem “bus factora” jer su komponente u vlasništvu timova, a ne pojedinaca.

I autonomija zahtijeva snažno vodstvo

Timovi se mijenjaju, problemi zaboravljaju i javljaju se pojedinačni interesi kao i opasnost od sindroma razbijenog prozora. Ako postoji veći broj ljudi koji rade na komponenti bez vlasnika, dizajn i kvaliteta značajnije opadaju. Upravo zato svaka komponenta treba vlasnika.

Svi rado prihvaćaju promjene, no netko ih zaista treba kontinuirano promovirati, napominje Alvar te dodaje kako je za velike promjene na razini više timova potrebno puno vremena te dosta redundantne komunikacije kako bi se ta promjena u konačnici privela kraju.

Konačno, efikasna autonomija zahtijeva snažno vodstvo od strane svojih voditelja čija je odgovornost da se tehnički zadaci izvršavaju. Ako snažno vodstvo izostaje, cijeli tim pati. Voditelji moraju definirati prioritete i treba se raditi ono što daje pravu vrijednost proizvodu. Osim toga, snažno vlasništvo (ownership) potrebno je za dugoročne arhitekturalne promjene. Ako tim zapne, voditelji su ti od kojih se očekuje da povuku cijeli tim.

Središnji timovi su ipak potrebni kako bi sustav mogao funkcionirati. U nekim kontekstima poput sigurnosti, platforme i developerskog iskustva potrebno je imati pogled na čitav sustav, stoga se neki dijelovi ipak ne mogu prepustiti krajnjim timovima.

Razmišljaj, pitaj zašto i pokaži svoj utjecaj

Na kraju, kako zaključuje Alvar, razvoj autonomnih timova dugotrajan je proces u kojem se treba posložiti jasna vizija proizvoda s odgovornim članovima tima i snažnim vodstvom. Jasnoća i direktnost interne i vanjske komunikacije ključ su brzog iteriranja i stjecanja novih znanja u Transferwiseu. Ideal samo-organizirajućeg tima je recept koji Transferwise već godinama uspješno kuha, a snažan ownership zasigurno je tajni sastojak njihovog uspjeha koji ćemo posuditi i mi hraneći našeg, nadamo se, budućeg unicorna u Rentliju.

Rentlio

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Mobilno

Kako je Njuškalo uz pomoć foto-prepoznavanja za 70% ubrzao predaju oglasa u mobilnoj aplikaciji

Foto-prepoznavanje predmeta u samom je vrhu svjetskih trendova i primjene umjetne inteligencije, a mi smo odlučili upravo tu tehnologiju uvrstiti u Njuškalovu aplikaciju prilikom predavanja oglasa. Kako je proces izgledao u praksi, na koje smo izazove naišli i što su planovi za budućnost, otkrivamo.

Tehnologija

Kako sam od osobe koja regrutira programere sama postala programerka?

Prije otprilike godinu dana intenzivno sam guglala “kako postati (samouki) developer”. Danas sam u situaciji da sama pišem o tome. Iako je svačije iskustvo drugačije, nadam se da će ono što sam putem naučila biti korisno i inspirativno svima koji koketiraju s programiranjem i razmišljaju o karijeri u IT-u.

Startupi i poslovanje

Komentiramo kriterije nesamostalnog rada: Hoće li ih i vaš paušalni obrt zadovoljiti?

Ministarstvo financija objavilo je kriterije po kojima se određuje je li nešto nesamostalni rad i trebaju li za njega biti plaćeni svi doprinosi i porezi kao na plaću. No, koliko su ti kriteriji jasni i primjenjivi na IT?

Što ste propustili

Tehnologija

Kako sam od osobe koja regrutira programere sama postala programerka?

Prije otprilike godinu dana intenzivno sam guglala “kako postati (samouki) developer”. Danas sam u situaciji da sama pišem o tome. Iako je svačije iskustvo drugačije, nadam se da će ono što sam putem naučila biti korisno i inspirativno svima koji koketiraju s programiranjem i razmišljaju o karijeri u IT-u.

Startupi i poslovanje

Christina Calje, od direktorske pozicije u Goldman Sachsu do vlastitog AI startupa

Prije nešto više od četiri godine, Christina je iz financijske posve prešla u tehnološku industriju. Danas kao osnivačica startupa Autheos, koji uz pomoć AI optimizira video kampanje, sudjeluje i u projektima za definiranje pravnih okvira odgovornosti AI sustava, a upravo ju je to, kao vrsnu stručnjakinju i uspješnu ženu dovelo na LEAP Women konferenciju nakon koje sam s njom pričala o AI-u, marketinškim strategijama, društvenim mrežama, GDPR-u i video trendovima.

Društvene mreže

Filip Zavadlav: Kako je ubojica podrškom na online mrežama postao simbol borbe za pravdu?

Uspoređuju ga s Jokerom i Punisherom, prozivaju ga herojem, a ne ubojicom. Priča o Filipu Zavadlavi, 25-godišnjaku koji je počinio trostruko ubojstvo u Splitu, puni sve medije već nekoliko dana. Ali i društvene mreže.

Startupi i poslovanje

Komentiramo kriterije nesamostalnog rada: Hoće li ih i vaš paušalni obrt zadovoljiti?

Ministarstvo financija objavilo je kriterije po kojima se određuje je li nešto nesamostalni rad i trebaju li za njega biti plaćeni svi doprinosi i porezi kao na plaću. No, koliko su ti kriteriji jasni i primjenjivi na IT?

Startupi i poslovanje

Alan Sumina: U 11 godina Nanobit je izdao više od 20 igara, a živi od samo njih tri

CEO Nanobita Alan Sumina jedan je od najpoznatijih domaćih poduzetnika, a mi smo provjerili kako danas gleda na 11 godina njegove tvrtke te izazove na koje se nailazilo putem.

Intervju

Što korisnici žele i očekuju od vaših proizvoda i usluga zna podatkovna znanstvenica

Iako je njezin karijerni put krenuo u smjeru računovodstva i financija, Maja Copak Smolčić vrlo je brzo shvatila kako ju više zanima statistika i analiza podataka. Bila je spremna na novi početak i učenje programiranja i novih vještina. Danas u A1 vodi odjel zadužen za poslovnu analitiku i data science.