search
Кейси клієнтів – Przypadek Klienta: Intellias

Przypadek Klienta: Intellias

"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.“

Olena Slieptsova Menedżer produktu technicznego, Intellias

Intellias x GitLab: Skalowanie, automatyzacja i nowy poziom współpracy zespołowej

 

O kliencie

 

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

 

Wyzwanie

 

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. 

Uzyskaj bezpłatną konsultację Skontaktuj się z nami

Rozwiązanie

 

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: 

  • Zintegrowany system zarządzania repozytoriami kodu. Dzięki GitLab zespół Intellias mógł zorganizować centralne przechowywanie całego kodu, bibliotek i komponentów Map Accelerator. GitLab obsługuje repozytoria Git, co pozwoliło bezpiecznie i skutecznie zarządzać wersjami kodu, śledzić zmiany i commity każdego dewelopera, zapewniając przejrzystość procesu tworzenia oprogramowania
  • Issue Tracker. To narzędzie stało się niezbędne do efektywnego zarządzania zadaniami i śledzenia ich realizacji. GitLab Issue Tracker umożliwił Intellias tworzenie i śledzenie postępu w zadaniach, automatyzację procesów tworzenia zadań dla różnych członków zespołu oraz zapewnienie jasnej komunikacji między uczestnikami projektu.
  • CI/CD (ciągła integracja/ciągłe wdrażanie). Integracja z narzędziami CI/CD była szczególnie ważna dla szybkiego testowania i wydawania nowych wersji akceleratora. Korzystając z GitLab CI/CD, zespół mógł konfigurować automatyczne kompilacje, testowanie i wdrażanie kodu, co znacznie skróciło czas wydawania aktualizacji i poprawiło jakość finalnego projektu. 
  • Wiki do dokumentacji. GitLab pozwolił Intellias stworzyć centralne miejsce do przechowywania całej dokumentacji projektu. Dzięki wbudowanej funkcji Wiki zespół mógł szybko aktualizować dokumentację i utrzymywać aktualne informacje dla wszystkich uczestników projektu. Funkcjonalność ta nie tylko uprościła pracę nad złożonymi zadaniami technicznymi, ale także ułatwiła proces integracji nowych członków zespołu, zapewniając im szybki dostęp do wszystkich niezbędnych materiałów.
  • Współpraca zespołowa i dodawanie nowych użytkowników. Jedną z największych zalet GitLab dla Intellias była łatwość skalowania zespołu. Dzięki elastycznemu systemowi licencjonowania i możliwości szybkiego dodawania nowych użytkowników, platforma pozwoliła firmie szybko dostosowywać projekt do nowych wyzwań i zapewnić sprawną współpracę między wszystkimi członkami zespołu. 

 

Rezultat

 

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. 

 

Rola Cloudfresh

 

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.

“Zespół Cloudfresh pomógł nam szybko uzyskać licencje i dodawać nowych użytkowników w miarę wzrostu zespołu.“
Olena Slieptsova Menedżer produktu technicznego, Intellias
Skontaktuj się z Сloudfresh