"GitLab zapewnił wszystko, czego potrzebowaliśmy do zarządzania projektem w jednym narzędziu — repozytorium, dokumentację, zarządzanie zadaniami, planowanie roadmapy. Wysoka jakość kodu, szybka integracja, efektywna praca zespołowa — to wszystko, w czym może pomóc GitLab.“
Intellias to globalna firma IT z ukraińskimi korzeniami, założona w 2001 roku we Lwowie. Dziś Intellias jest zaufanym partnerem technologicznym dla wiodących światowych firm, w tym dla korporacji z listy Fortune 500. Firma zatrudnia ponad 3000 specjalistów na całym świecie i działa w 8 krajach. Intellias świadczy usługi w zakresie tworzenia oprogramowania, pomagając klientom znajdować skuteczne rozwiązania dla ich wyzwań biznesowych.
Data rozpoczęcia projektu: Czerwiec 2023
Data zakończenia projektu: Współpraca trwa
Jako firma usługowa, Intellias nie tworzy własnych produktów, ale świadczy usługi w zakresie tworzenia oprogramowania dla różnych klientów na całym świecie. Najczęściej w projektach wykorzystywana jest infrastruktura klienta, dlatego wcześniej nie pojawiała się potrzeba korzystania z narzędzi DevSecOps. Jednak wiele projektów firmy dotyczyło opracowywania rozwiązań kartograficznych, a z czasem zespół zauważył, że znaczna liczba zadań powtarza się w różnych projektach. To nie tylko prowadziło do dodatkowych strat czasu, ale także wymagało znacznych zasobów ludzkich.
Aby zoptymalizować te procesy, firma postanowiła opracować Intellias Map Accelerator — zestaw specjalistycznych bibliotek i bloków kodu, które miałyby przyspieszyć tworzenie kompilatorów map dla różnych projektów. Jednak stworzenie tego narzędzia wymagało skutecznego zarządzania kodem, przejrzystej kontroli wersji, niezawodnego systemu przechowywania dokumentacji oraz możliwości łatwego zarządzania zadaniami w zespole, który stopniowo się rozrastał.
Początkowo nad akceleratorem pracowało tylko sześciu specjalistów, ale w miarę wzrostu projektu i zwiększenia zakresu prac liczba zaangażowanych osób również rosła. Do projektu włączyli się także studenci Lwowskiego Uniwersytetu Narodowego w ramach zajęć laboratoryjnych w IntelliMapLab. Wymagało to narzędzia, które pozwoli na łatwe dodawanie nowych użytkowników oraz wsparcie współpracy zespołowej, aby uniknąć chaosu w zarządzaniu kodem i zadaniami. Firma szukała rozwiązania, które zintegruje wszystkie te funkcje w jednym systemie, zmniejszając ryzyko błędów wynikających z fragmentacji narzędzi i zapewniając nieprzerwaną współpracę między wszystkimi uczestnikami.
Intellias stanęła przed wyzwaniem wyboru platformy, która mogłaby sprostać wysokim wymaganiom dotyczącym organizacji i zarządzania złożonymi projektami, jednocześnie pozostając wygodną do skalowania w miarę upływu czasu.
Aby rozwiązać problem fragmentowanego zarządzania kodem i zadaniami, Intellias wybrała platformę GitLab — uniwersalne rozwiązanie dla DevSecOps, które łączy wszystkie niezbędne narzędzia do zarządzania projektami, współpracy zespołów i optymalizacji procesów wytwarzania projektów. GitLab pozwolił Intellias zorganizować wszystkie etapy prac projektowych w jednym systemie, co okazało się kluczowe dla pomyślnej realizacji Intellias Map Accelerator.
Kluczowe narzędzia i funkcje GitLab, które się przydały:
W rezultacie GitLab dał zespołowi Intellias pełną kontrolę nad wszystkimi aspektami tworzenia projektów, od zarządzania kodem po planowanie zadań i automatyzację procesów. Korzystając z tych funkcji w jednym miejscu, Intellias udało się uprościć pracę nad projektem i skrócić czas realizacji zadań dzięki efektywnej współpracy zespołowej, śledzeniu postępów i szybkim iteracjom kodu. To również pozwoliło zminimalizować ryzyko błędów ludzkich i zapewnić ciągły rozwój projektu.
Integracja GitLab znacząco poprawiła produktywność zespołu i uczyniła proces tworzenia oprogramowania bardziej przewidywalnym, dostarczając wszystkie niezbędne narzędzia do utrzymania wysokiej jakości pracy, jednocześnie skracając czas wydawania nowych funkcji akceleratora.
Cloudfresh odegrała kluczową rolę w zapewnieniu szybkiego dostępu do GitLab, pomagając Intellias szybko zdobywać licencje i zwiększać liczbę użytkowników w miarę potrzeb. Dzięki wsparciu Cloudfresh proces skalowania zespołu przebiegł bez zakłóceń, a wdrożenie GitLab było jak najbardziej skoordynowane.