Kako loveholidays s Codexom vsakomur omogoča ustvarjanje
Spletno potovalno podjetje s Codexom omogoča razvoj programske opreme ekipam po vsem podjetju, inženirji pa se lahko osredotočijo na zahtevnejše težave.
11×
Spremembe kode s pomočjo UI so se v enem letu povečale s 7 % na 79 %
73 %
povečanje pogostosti uvajanj s pomočjo UI brez povečanja inženirske ekipe
93 %
Uspešnost sprememb podatkovne platforme, prej 58 %
4×
Več sprememb podatkovne platforme na zahtevo za podporo
loveholidays(odpre se v novem oknu) je vodilna spletna potovalna agencija, ki deluje na osmih evropskih trgih. S svojo tehnologijo vsak dan obdela 60 bilijonov kombinacij paketnih potovanj in milijonom ljudi pomaga najti popolne počitnice. V ozadju tega obsega je tehnološka platforma, ki jo je podjetje več let razvijalo, da bi bilo iskanje in rezerviranje počitnic hitrejše in prilagodljivejše.
Codex zdaj spreminja, kdo lahko na njej ustvarja.
Produktni vodje, oblikovalci in komercialne ekipe vse pogosteje neposredno prispevajo h kodnim zbirkam podjetja loveholidays. Ekipe lahko izdelajo prototipe uporabniških izkušenj, spreminjajo podatke in infrastrukturo ter zamisli pretvorijo v delujočo programsko opremo, ne da bi morala vsaka zahteva najprej v čakalno vrsto inženirske ekipe.
»Vsakdo je ustvarjalec,« pravi Dmitri Lerko, vodja inženiringa pri loveholidays. »Spreminjanje naših aplikacij in infrastrukture ter uvajanje kode niso več izključno naloge inženirjev. Produktni vodje, oblikovalci in komercialni deležniki ustvarjajo vrednost in izvajajo uvajanja.«
Za Mika Jonesa, tehničnega direktorja pri loveholidays, je to del večje ambicije: ustvariti nekaj, kar v podjetju imenujejo splošna inteligenca za potovanja, tako da svojo tehnologijo združijo s strokovnim znanjem zaposlenih in oboje z UI naredijo dostopnejše.
»Naša vizija platforme pri loveholidays je ustvariti splošno inteligenco za potovanja. To pomeni združiti našo odlično tehnologijo s strokovnim znanjem zaposlenih ter z UI in Codexom vse skupaj omogočiti širšemu krogu ljudi.«
Eden najjasnejših primerov je Search Playground.
Prej je moral nekdo iz drugega dela podjetja z zamislijo za novo uporabniško izkušnjo inženirsko ekipo prepričati, naj izdelavo prototipa uvrsti med prednostne naloge. Vsak preizkus je zato pomenil oportunitetni strošek: čas, ki so ga inženirji namenili preizkušanju ene zamisli, ni bil na voljo za druge naloge.
Pri loveholidays so želeli odpraviti to odvisnost.
Njihovi inženirji so z oblikovalskim sistemom podjetja, tehnologijami za čelni del in Codexom ustvarili Search Playground. Ljudem po vsem podjetju omogoča, da zamisel pretvorijo v delujočo uporabniško izkušnjo, zberejo povratne informacije in preverijo, ali ustvarja vrednost.
V okolju Playground so že razvili več kot deset novih izkušenj iskanja. Večino so ustvarili zaposleni, ki niso inženirji, najmanj tri pa že delujejo na spletnem mestu loveholidays.
Ena od njih je Navdihni me(odpre se v novem oknu), ki popotnikom pomaga raziskovati različne vrste potovanj, od oddiha na plaži do kulinaričnih pobegov.
Druga zamisel je prišla iz marketinga. Za nedavno akcijo Čipsi iz tujine je ekipa želela interaktivno mikrospletno mesto za zbiranje prijav na natečaj in deljenje navdiha za počitnice. Prej bi se pri oblikovanju in razvoju samostojne digitalne izkušnje zanašala na zunanjo agencijo, kar bi povečalo stroške in podaljšalo izvedbo. S Codexom in okoljem Search Playground je ekipa sama v nekaj urah ustvarila izkušnjo, pri tem pa ohranila obstoječi oblikovalski sistem podjetja loveholidays.
»Želeli smo, da naša zmožnost preizkušanja novih zamisli ne bi bila več odvisna od časa inženirjev,« pravi Lerko. Rezultat ni le hitrejša izdelava prototipov. Več zamisli tako dobi priložnost, da postanejo izdelki.
Enako načelo velja tudi v ozadju.
Podatkovna platforma in infrastruktura podjetja loveholidays sta bili prvotno zasnovani za tehnične uporabnike. Za spreminjanje je bilo potrebno poznavanje specializiranih orodij, repozitorijev, upravljanja izvorne kode in notranjih postopkov. Če se je komu zataknilo, je moral posredovati specializirani inženir.
Codex podjetju loveholidays ponuja še en način, kako to strokovno znanje razširiti.
Inženirske ekipe svoje najboljše prakse, navodila in preverjanja vključijo v delovne tokove, skozi katere lahko Codex vodi druge uporabnike. Zaposlenim ni treba razumeti vseh sistemov v ozadju, temveč se lahko osredotočijo na svoj cilj, Codex pa jim pomaga predlagati spremembo, izvesti preverjanja in jo voditi skozi postopek izdaje.
»Vse najboljše prakse pretvorimo v kodo. V kodo pretvorimo tudi preverjanja in jih nenehno izboljšujemo, ko se razmere spreminjajo,« pravi Lerko. »Strokovno znanje naših inženirjev za podatke in infrastrukturo je na voljo prek Codexa, zato ga ima vsakdo, ki samostojno ureja svoje infrastrukturne ali podatkovne potrebe, na voljo 24 ur na dan, vse dni v tednu.«
Rezultati so merljivi.
Delež uspešnih sprememb podatkovne platforme loveholidays s pomočjo UI se je v zadnjem letu povečal z 58 % na 93 %. Hkrati ekipa pri vsaki zahtevi za podporo beleži štirikrat več sprememb podatkovne platforme.
Uspešnost širših samopostrežnih infrastrukturnih delovnih tokov se je povečala s 63 % na 90 %.
To spreminja delo na obeh straneh. Ekipe lahko napredujejo, ne da bi čakale na pomoč strokovnjakov, inženirji pa manj časa namenjajo odpravljanju težav pri rutinskih zahtevah in več izboljševanju same platforme.
»Več dela ko lahko predate UI, na višjo raven se dvigne vaše delo. Vaša naloga ni več le prevzeti rešitev in jo uvesti. Vključiti se morate v reševanje poslovnega problema.«
Ta premik je opazen v celotni inženirski organizaciji podjetja loveholidays.
Pred enim letom je bilo okoli 7 % sprememb kode opravljenih s pomočjo UI. Danes ta delež znaša 79 %.
V istem obdobju se je število uvajanj povečalo za 73 %, medtem ko je število zaposlenih v inženiringu ostalo približno enako.
Pri loveholidays te dodatne zmogljivosti ne uporabljajo zgolj za ustvarjanje več kode. Podjetje uspešnost UI namenoma meri glede na poslovne rezultate, ne le glede na stopnjo uporabe.
»Tehnologija je le sredstvo za dosego cilja,« pravi Jones. »Ne gre za samo tehnologijo, ampak za njen učinek. Ljudem ne želimo le omogočiti dostopa do orodij, temveč jim pomagati reševati poslovne težave in meriti učinek.«
Del tega učinka je že viden v poslovnem izidu.
Ker ima ekipa za podatkovni inženiring pri loveholidays več zmogljivosti za optimizacije, ki so prej prinašale previsok oportunitetni strošek, je stroške shranjevanja v oblaku zmanjšala za približno 36.000 GBP na leto, z zmanjšanjem izgub pri obdelavi podatkov pa letno prihrani še okoli 100.000 GBP.
Še večji učinek pa je morda v tem, kaj se ekipam zdaj zdi mogoče.
»Opažamo, da je tisto, kar je bilo nekoč pretežko, zdaj nekaj običajnega,« pravi Lerko. »Iz tega sledi, da bo tudi to, kar je danes pretežko, postalo bolj običajno.«
Za loveholidays Codex vse bolj postaja skupni vmesnik med zaposlenimi in tehnologijo, na kateri temelji podjetje.
»Codex postaja enotna nadzorna ravnina oziroma enoten vmesnik, ki si ga delijo inženirji, podatkovni znanstveniki in poslovni oddelki,« pravi Lerko. »V tem je velika moč, saj ni več treba vsakogar učiti uporabe drugega orodja.«
To nakazuje drugačen model razvoja programske opreme: specialistično znanje je lahko na voljo po vsej organizaciji, več ljudi lahko zamisli pretvori v delujoče izdelke, inženirji pa se lahko posvetijo zahtevnejšim ravnem reševanja težav.
Za loveholidays »splošna inteligenca za potovanja« pomeni prav to: združiti lastno tehnologijo s strokovnim znanjem zaposlenih in oboje dati na voljo širšemu delu podjetja.
S Codexom začenja izginjati razlika med ljudmi, ki imajo zamisli, in tistimi, ki jih znajo uresničiti.


