Jak loveholidays dělá softwarového vývojáře z každého díky Codexu
Online cestovní společnost zpřístupňuje pomocí Codexu vývoj softwaru týmům v celé firmě a umožňuje vývojářům soustředit se na náročnější problémy.
11×
Podíl změn kódu s podporou AI vzrostl za rok ze 7 % na 79 %
73%
nárůst frekvence nasazování s podporou AI bez rozšiřování vývojářského týmu
93%
úspěšnost změn datové platformy, dříve byla 58%
4×
více změn datové platformy na jeden požadavek podpory
loveholidays(otevře se v novém okně) je přední online agent v cestovním ruchu, který působí na osmi evropských trzích. Jeho technologie denně zpracovává 60 bilionů kombinací zájezdů a pomáhá milionům lidí najít ideální dovolenou. Za tímto rozsahem stojí technologická platforma, kterou společnost roky budovala, aby bylo hledání a rezervování dovolené rychlejší a flexibilnější.
Codex nyní mění, kdo se může podílet na jejím rozvoji.
Produktoví manažeři, designéři a obchodní týmy stále častěji přispívají přímo do kódových základen loveholidays. Týmy mohou vytvářet prototypy zákaznických prostředí, provádět změny dat a infrastruktury a proměňovat nápady ve funkční software, aniž by každý požadavek musel nejprve čekat ve frontě vývojářů.
„Tvůrcem softwaru je každý,“ říká Dmitri Lerko, vedoucí vývoje v loveholidays. „Změny našich aplikací a infrastruktury ani nasazování kódu už nejsou výhradně záležitostí vývojářů. Produktoví manažeři, designéři a obchodní partneři vytvářejí hodnotu a sami nasazují změny.“
Pro technologického ředitele loveholidays Mikea Jonese je to součást větší ambice: vytvořit to, čemu společnost říká obecná inteligence pro cestování, spojením vlastních technologií s odbornými znalostmi zaměstnanců a obojí lépe zpřístupnit prostřednictvím AI.
„Naší vizí platformy loveholidays je vybudovat obecnou inteligenci pro cestování. To znamená spojit naše skvělé technologie s odbornými znalostmi našich lidí – a pomocí AI a Codexu je zdemokratizovat.“
Jedním z nejvýraznějších příkladů je Search Playground.
Dříve musel člověk z jiné části firmy s nápadem na novou zákaznickou zkušenost přesvědčit vývojářský tým, aby dal vytvoření prototypu prioritu. Každý experiment proto něco stál: čas, který vývojáři věnovali testování jednoho nápadu, nemohli využít jinde.
Firma loveholidays chtěla tuto závislost odstranit.
Její vývojáři vytvořili Search Playground s využitím firemního designového systému, frontendových technologií a nástroje Codex. Lidé z celé firmy v něm mohou proměnit nápad ve funkční zákaznickou zkušenost, shromáždit zpětnou vazbu a ověřit, zda přináší hodnotu.
Prostřednictvím Playground již vzniklo více než deset nových způsobů vyhledávání. Většinu vytvořili lidé mimo vývojářské týmy a nejméně tři už běží na webu loveholidays.
Jedním z nich je Inspirujte mě(otevře se v novém okně), který cestovatelům pomáhá objevovat různé typy pobytů, od dovolené na pláži až po gurmánské výlety.
Další nápad přišel z marketingu. Pro nedávnou kampaň Brambůrky ze zahraničí chtěl tým vytvořit interaktivní microsite, který by shromažďoval soutěžní příspěvky a nabízel inspiraci k dovolené. Dříve by se při návrhu a vývoji samostatného digitálního prostředí spoléhali na externí agenturu, což by zvýšilo náklady a prodloužilo realizaci. S využitím nástroje Codex a Search Playground tým vše vytvořil sám během několika hodin a přitom zachoval stávající designový systém loveholidays.
„Chtěli jsme oddělit možnost zkoušet nové nápady od skutečného času vývojářů,“ říká Lerko. Výsledkem nejsou jen rychleji vytvořené prototypy. Více nápadů tak dostává příležitost stát se produkty.
Stejný princip funguje i v zákulisí.
Datová platforma a infrastruktura loveholidays byly původně navrženy pro technické uživatele. Provádění změn vyžadovalo znalost specializovaných nástrojů, repozitářů, správy zdrojového kódu a interních procesů. Když si někdo nevěděl rady, musel zasáhnout specializovaný vývojář.
Codex dává loveholidays jiný způsob, jak dát tuto schopnost velkému množství lidí.
Vývojářské týmy nakódují své osvědčené postupy, pokyny a kontroly do pracovních postupů, kterými pak Codex provádí ostatní uživatele. Zaměstnanci nemusí rozumět každému systému na pozadí a mohou se soustředit na svůj cíl. Codex jim pomůže navrhnout změnu, provést kontroly a dovést ji až k vydání.
„Všechny osvědčené postupy kodifikujeme. Kodifikujeme i kontroly a průběžně je zdokonalujeme podle toho, jak se mění realita,“ říká Lerko. „Odborné znalosti našich datových a infrastrukturních vývojářů jsou dostupné prostřednictvím Codexu. Každý, kdo si sám zajišťuje infrastrukturu nebo data, je tak má nepřetržitě po ruce.“
Výsledky jsou měřitelné.
Úspěšnost změn datové platformy loveholidays provedených s podporou AI vzrostla za poslední rok z 58 % na 93 %. Současně tým na každý požadavek podpory zaznamenává čtyřikrát více změn datové platformy.
V širším spektru samoobslužných pracovních postupů pro infrastrukturu vzrostla úspěšnost z 63 % na 90 %.
To mění práci na obou stranách. Týmy mohou postupovat bez čekání na odbornou pomoc, zatímco vývojáři tráví méně času řešením běžných požadavků a více času zdokonalováním samotné platformy.
„Čím více práce můžete předat AI, tím vyšší úroveň získává vaše role. Vaším úkolem už není dostat hotové řešení a implementovat ho. Musíte se zapojit do řešení obchodního problému.“
Tato změna se projevuje v celé vývojářské organizaci loveholidays.
Před rokem využívalo podporu AI přibližně 7 % změn kódu. Dnes je to 79 %.
Za stejné období vzrostl počet nasazení o 73 %, zatímco počet vývojářů zůstal prakticky beze změny.
Pro loveholidays tato kapacita neznamená vytvářet více kódu jen pro kód samotný. Společnost záměrně posuzuje AI podle obchodních výsledků, nikoli pouze podle míry využití.
„Technologie je jen prostředkem k dosažení cíle,“ říká Jones. „Nejde o samotnou technologii, ale o její dopad. Záměrně lidem neposkytujeme jen přístup k nástrojům. Pomáháme jim řešit obchodní problémy a měříme výsledný dopad.“
Část tohoto dopadu se už projevuje v hospodářských výsledcích.
Díky větší kapacitě na optimalizace – u kterých byly dříve příliš vysoké „náklady obětované příležitosti“ – snížil tým datového inženýrství loveholidays náklady na cloudové úložiště asi o 36 000 liber ročně. Omezením plýtvání při zpracování dat navíc každoročně ušetří přibližně dalších 100 000 liber.
Ještě významnější však může být, co nyní týmy považují za možné.
„Všímáme si, že to, co bývalo příliš obtížné, je dnes běžné,“ říká Lerko. „Z toho plyne, že i to, co je příliš obtížné dnes, se stane běžnějším.“
Codex se v loveholidays stále více stává společným rozhraním mezi zaměstnanci a technologiemi, na kterých firma stojí.
„Codex se stává jedinou řídicí vrstvou – společným rozhraním pro vývojáře, datové vědce i obchodní týmy,“ říká Lerko. „V tom je velká síla, protože už nemusíte každého učit pracovat s jiným nástrojem.“
To ukazuje na jiný model vývoje softwaru: specializované odborné znalosti lze zpřístupnit celé organizaci, více lidí může proměňovat nápady ve funkční produkty a sami vývojáři se mohou posunout k řešení náročnějších problémů.
Právě to pro loveholidays v konečném důsledku znamená „obecná inteligence pro cestování“: spojit vybudované technologie s odbornými znalostmi zaměstnanců a obojí zpřístupnit větší části firmy.
A díky Codexu začíná mizet rozdíl mezi lidmi, kteří mají nápady, a těmi, kteří je dokážou realizovat.


