"GitLab nám poskytl vše, co jsme potřebovali pro správu projektu v jednom nástroji — úložiště, dokumentaci, správu úkolů, plánování roadmapy. Kvalitní kód, rychlá integrace, efektivní týmová práce — to je to, s čím může GitLab pomoci.“
Intellias je globální IT společnost s ukrajinskými kořeny, založená v roce 2001 ve Lvově. Dnes je Intellias důvěryhodným technologickým partnerem pro přední světové společnosti, včetně korporací z žebříčku Fortune 500. Společnost zaměstnává více než 3000 specialistů po celém světě a působí v 8 zemích. Intellias poskytuje služby v oblasti vývoje softwaru, pomáhá klientům nacházet efektivní řešení pro jejich obchodní výzvy.
Datum zahájení projektu: Červen 2023
Datum ukončení projektu: Spolupráce pokračuje
Jako servisní společnost Intellias nevyvíjí vlastní produkty, ale poskytuje služby v oblasti vývoje softwaru pro různé klienty po celém světě. Ve většině projektů byla používána infrastruktura klienta, a proto dříve nevznikla potřeba využívat nástroje DevSecOps. Nicméně mnoho projektů společnosti se týkalo vývoje mapových řešení a tým si postupem času všiml, že velké množství úkolů se opakovalo z projektu na projekt. To vedlo nejen k dodatečným časovým nákladům, ale také vyžadovalo značné lidské zdroje.
Aby tyto procesy optimalizovala, společnost se rozhodla vyvinout Intellias Map Accelerator — sadu specializovaných knihoven a bloků kódu, které by pomohly urychlit vývoj kompilátorů map pro různé projekty. Vytvoření takového nástroje však vyžadovalo efektivní správu kódu, transparentní kontrolu verzí, spolehlivý systém pro ukládání dokumentace a možnost snadno spravovat úkoly v týmu, který se postupně rozrůstal.
Zpočátku na akcelerátoru pracovalo jen šest specialistů, ale s růstem projektu a nárůstem objemu práce se také zvyšoval počet zapojených lidí. Do projektu se připojili také studenti Lvovské národní univerzity v rámci jejich studia v laboratoři IntelliMapLab. To vyžadovalo nástroj, který by umožnil snadné přidávání nových uživatelů a podporoval týmovou spolupráci, aby se zabránilo chaosu ve správě kódu a úkolů. Společnost hledala řešení, které by integrovalo všechny tyto funkce do jednoho systému, snížilo riziko chyb způsobených fragmentací nástrojů a zajistilo nepřetržitou spolupráci mezi všemi účastníky.
Intellias čelila výzvě při výběru platformy, která by dokázala splnit vysoké požadavky na organizaci a správu složitých projektů a zároveň zůstala pohodlná pro škálování v průběhu času.
Aby vyřešila problém roztříštěné správy kódu a úkolů, společnost Intellias si vybrala platformu GitLab — univerzální řešení DevSecOps, které spojuje všechny potřebné nástroje pro řízení projektů, týmovou spolupráci a optimalizaci vývojových procesů. GitLab umožnil společnosti Intellias zorganizovat všechny fáze projektové práce v jediném systému, což bylo zásadní pro úspěšnou realizaci Intellias Map Accelerator.
Klíčové nástroje a funkce GitLab, které byly užitečné:
V důsledku toho GitLab poskytl týmu Intellias plnou kontrolu nad všemi aspekty vývoje, od správy kódu po plánování úkolů a automatizaci procesů. Díky využití všech těchto funkcí na jednom místě mohla Intellias zjednodušit práci na projektu a zkrátit dobu plnění úkolů prostřednictvím efektivní týmové spolupráce, sledování pokroku a rychlých iterací kódu. To také umožnilo minimalizovat rizika spojená s lidskými chybami a zajistit nepřetržitý rozvoj projektu.
Integrace GitLab výrazně zlepšila produktivitu týmu a učinila proces vývoje předvídatelnějším. Poskytla všechny potřebné nástroje k udržení vysoké kvality práce a zároveň zkrátila dobu vydávání nových funkcí pro akcelerátor.
Cloudfresh hrál klíčovou roli v zajištění rychlého přístupu k GitLab, pomohl Intellias promptně získat licence a škálovat počet uživatelů podle potřeby. Díky podpoře Cloudfresh bylo škálování týmu plynulé a implementace GitLab proběhla co nejhladčeji.