“Gitlab дозволив мати все необхідне для керування проєктом в одному інструменті — репозиторій, документацію, управління задачами, планування роадмапи. Якісний код, швидка інтеграція, ефективна робота в команді — це те, з чим може допомогти 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 повний контроль над усіма аспектами розробки, від управління кодом до планування завдань і автоматизації процесів. Використовуючи всі ці функції в одному місці, Intellias змогла спростити роботу над проєктом і скоротити час на реалізацію задач завдяки ефективній командній співпраці, відстеженню прогресу та швидким ітераціям коду. Це також дозволило мінімізувати ризики, пов’язані з людськими помилками, і забезпечити безперервний розвиток проєкту.
Інтеграція GitLab значно покращила продуктивність команди та зробила процес розробки більш передбачуваним, надавши всі необхідні інструменти для збереження високої якості роботи, одночасно знижуючи час на випуск нових функцій акселератору.
Cloudfresh відіграли ключову роль у забезпеченні швидкого доступу до GitLab, допомагаючи Intellias оперативно отримувати ліцензії та збільшувати кількість користувачів за потреби. Завдяки підтримці Cloudfresh процес масштабування команди став безперебійним, а впровадження GitLab відбулося максимально злагоджено.