search
Кейсы клиентов – Кейс: Intellias

Кейс: Intellias

"GitLab предоставил все необходимое для управления проектом в одном инструменте — репозиторий, документацию, управление задачами, планирование дорожной карты. Качественный код, быстрая интеграция, эффективная работа в команде — это то, с чем может помочь GitLab."

Елена Слепцова Технический менеджер по продукции, Intellias

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

 

О клиенте

 

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

Дата начала проекта: Июнь 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 оказалась особенно важной для быстрого тестирования и выпуска новых версий акселератора. Используя GitLab CI/CD, команда могла настраивать автоматические сборки, тестирование и деплой кода, что значительно сократило время выпуска обновлений и повысило качество финального проекта.
    • Wiki для документации. GitLab позволил Intellias создать централизованное место для хранения всей документации проекта. С помощью встроенной функции Wiki команда могла оперативно обновлять документацию и поддерживать актуальную информацию для всех участников проекта. Благодаря этому функционалу удалось упростить работу над сложными техническими задачами и облегчить процесс интеграции новых членов команды, предоставляя им быстрый доступ ко всем необходимым материалам.
    • Командная работа и интеграция новых пользователей. Одно из главных преимуществ GitLab для Intellias — это простота масштабирования команды. Благодаря гибкой системе лицензий и возможности быстрого добавления новых пользователей платформа позволила компании оперативно адаптировать проект к новым вызовам и обеспечить слаженное сотрудничество между всеми участниками команды.

 

Итог

 

В результате GitLab предоставил команде Intellias полный контроль над всеми аспектами разработки, от управления кодом до планирования задач и автоматизации процессов. Используя все эти функции в одном месте, Intellias смогла упростить работу над проектом и сократить время на выполнение задач благодаря эффективному командному взаимодействию, отслеживанию прогресса и быстрым итерациям кода. Это также позволило минимизировать риски, связанные с человеческими ошибками, и обеспечить непрерывное развитие проекта.

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

 

Роль Cloudfresh

 

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

“Команда Cloudfresh помогла нам быстро получить лицензии и добавлять новых пользователей по мере роста команды.“
Елена Слепцова Технический менеджер по продукции, Intellias
Cвяжитесь с Сloudfresh