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

Кейс: Intellias

"Gitlab дозволив мати все необхідне для керування проєктом в одному інструменті — репозиторій, документацію, управління задачами, планування роадмапи. Якісний код, швидка інтеграція, ефективна робота в команді — це те, з чим може допомогти GitLab."

Олена Слєпцова Менеджер з технічних продуктів Intellias

Intellias x GitLab: Масштабування, автоматизація та новий рівень командної роботи

 

Про клієнта

 

Intellias — це глобальна IT-компанія з українським корінням, що почала свою історію в 2001 році у Львові. Сьогодні Intellias є надійним технологічним партнером для провідних компаній, включно з корпораціями зі списку Fortune 500. Компанія налічує понад 3000 фахівців в усьому світі та працює в 8 країнах. Вона надає послуги з розробки програмного забезпечення, допомагаючи клієнтам знаходити ефективні рішення для їхніх бізнес-задач.

Дата початку проєкту: червень 2023 р.
Дата закінчення проєкту: співпраця продовжується

 

Труднощі

 

Як сервісна компанія, Intellias не працює над власними продуктами, а надає послуги з розробки програмного забезпечення для різних клієнтів у всьому світі. Найчастіше на проєктах використовується інфраструктура клієнта, тому раніше потреба в DevSecOps інструментах не виникала. Однак, багато проєктів компанії були пов’язані з розробкою картографічних рішень, і з часом команда помітила, що велика кількість завдань повторюється від проєкту до проєкту. Це створювало не лише додаткові часові витрати, але й вимагало суттєвих людських ресурсів.

Для оптимізації цих процесів компанія вирішила розробити Intellias Map Accelerator — набір спеціалізованих бібліотек та блоків коду, що допомагали б прискорити розробку компіляторів карт для різних проєктів. Однак створення такого інструменту вимагало ефективного управління кодом, прозорого контролю за версіями, надійної системи зберігання документації та можливості легко управляти задачами в команді, яка поступово розширювалася.

Спочатку над акселератором працювало лише шість спеціалістів, але в міру зростання проєкту та збільшення обсягу робіт, кількість залучених людей також зростала. До проєкту також долучились студенти Львівського національного університету в рамках навчання в лабораторії IntelliMapLab. Це вимагало інструменту, який би забезпечив легке додавання нових користувачів, а також підтримку командної співпраці, щоб уникнути хаосу в керуванні кодом та завданнями. Компанія шукала рішення, яке б інтегрувало всі ці функції в одну систему, знижуючи ризики виникнення помилок через фрагментацію інструментів і забезпечуючи безперебійну співпрацю між усіма учасниками.

Intellias зіткнулася з викликом вибору платформи, яка могла б відповідати високим вимогам до організації та управління складними проєктами, одночасно залишаючись зручною для масштабування з плином часу.

Отримайте безкоштовну консультацію Зв`яжіться з нами

Рішення

 

Щоб вирішити проблему фрагментованого управління кодом і завданнями, Intellias обрала платформу GitLab — універсальне рішення для DevSecOps, яке поєднує в собі всі необхідні інструменти для управління проєктами, співпраці команд і оптимізації процесів розробки. GitLab дозволив Intellias впорядкувати всі етапи роботи над проєктами в єдиній системі, що стало критичним для успішної реалізації Intellias Map Accelerator.

Ключові інструменти та функції GitLab, які стали в пригоді:

  • Інтегрована система управління репозиторіями коду. Завдяки GitLab команда Intellias змогла організувати централізоване зберігання всього коду, бібліотек та компонентів Map Accelerator. GitLab підтримує Git-репозиторії, що дозволило безпечно та ефективно керувати версіями коду, відслідковувати зміни та коміти кожного розробника, забезпечуючи прозорість процесу розробки.
  • Issue Tracker. Цей інструмент став незамінним для ефективного управління задачами та контролю за їх виконанням. GitLab Issue Tracker дозволив Intellias створювати та відслідковувати прогрес по завданнях, автоматизувати процеси створення задач для різних членів команди та забезпечувати чітку комунікацію між учасниками проєкту.
  • CI/CD (Continuous Integration/Continuous Deployment). Інтеграція з інструментами CI/CD стала особливо важливою для швидкого тестування та випуску нових версій акселератору. Використовуючи GitLab CI/CD, команда могла налаштувати автоматичні збірки, тестування і деплой коду, що суттєво скоротило час виходу оновлень та підвищило якість кінцевого проєкту.
  • Wiki для документації. GitLab дозволив Intellias створити централізоване місце для зберігання всієї документації проєкту. За допомогою вбудованої функції Wiki команда могла оперативно оновлювати документацію та підтримувати актуальну інформацію для всіх учасників проєкту. Завдяки цьому функціоналу вдалося спростити роботу над складними технічними завданнями та полегшити процес інтеграції нових членів команди, надаючи їм швидкий доступ до всіх необхідних матеріалів.
  • Командна робота та інтеграція нових користувачів. Одна з найбільших переваг GitLab для Intellias — це простота масштабування команди. Завдяки гнучкій системі ліцензій і можливості швидкого додавання нових користувачів платформа дозволила компанії оперативно адаптувати проєкт до нових викликів і забезпечити злагоджену співпрацю між усіма учасниками команди.

 

Підсумок

 

У результаті GitLab надав команді Intellias повний контроль над усіма аспектами розробки, від управління кодом до планування завдань і автоматизації процесів. Використовуючи всі ці функції в одному місці, Intellias змогла спростити роботу над проєктом і скоротити час на реалізацію задач завдяки ефективній командній співпраці, відстеженню прогресу та швидким ітераціям коду. Це також дозволило мінімізувати ризики, пов’язані з людськими помилками, і забезпечити безперервний розвиток проєкту.

Інтеграція GitLab значно покращила продуктивність команди та зробила процес розробки більш передбачуваним, надавши всі необхідні інструменти для збереження високої якості роботи, одночасно знижуючи час на випуск нових функцій акселератору.

 

Роль Cloudfresh

 

Cloudfresh відіграли ключову роль у забезпеченні швидкого доступу до GitLab, допомагаючи Intellias оперативно отримувати ліцензії та збільшувати кількість користувачів за потреби. Завдяки підтримці Cloudfresh процес масштабування команди став безперебійним, а впровадження GitLab відбулося максимально злагоджено.

“Команда Cloudfresh допомогла швидко отримати та додавати ліцензії за потреби, коли команда зростала.“
Олена Слєпцова Менеджер з технічних продуктів Intellias
Зв'яжіться з Сloudfresh