search
Cas clients – Cas : Intellias

Cas : Intellias

“GitLab nous a offert tous les outils indispensables à la gestion du projet : dépôt, documentation, gestion des tâches, planification de la feuille de route. Du code de haute qualité à une intégration rapide en passant par une collaboration fructueuse, GitLab est là pour vous faciliter la tâche.”

Olena Slieptsova Chef de produit technique, Intellias

Intellias x GitLab : Évolution, automatisation et nouveau stade de collaboration entre les équipes

 

À propos de notre client :

 

Intellias est une entreprise informatique ukrainienne opérant à travers le monde, fondée en 2001 à Lviv. Aujourd’hui, Intellias est un partenaire technologique de confiance pour des entreprises internationales renommées, dont certaines figurent sur la liste Fortune 500. L’entreprise compte plus de 3 000 professionnels dans le monde et opère dans 8 pays. Elle fournit des services de développement de logiciels, aidant ses clients à relever les défis de leur entreprise.

Date de début du projet : Juin 2023
Date de fin du projet : Collaboration toujours active

 

Défi

 

Intellias est une société de services qui ne développe pas ses propres produits, mais qui fournit des services de développement de logiciels à divers clients à travers le monde. La plupart des projets reposent sur l’infrastructure du client, si bien que le recours à des outils DevSecOps n’était pas encore nécessaire. Néanmoins, de nombreux projets de l’entreprise portaient sur le développement de solutions de cartographie et, progressivement, la direction a constaté la répétition de nombreuses tâches dans différents projets. Cette situation a non seulement entraîné des dépenses supplémentaires en temps, mais a aussi mobilisé des ressources humaines substantielles.

Pour optimiser ces processus, l’entreprise a développé l’Intellias Map Accelerator, une série de bibliothèques et de blocs de code spécialisés visant à accélérer le développement de compilateurs de cartes pour une multitude de projets. Mais la création d’un tel outil exigeait une gestion efficace du code, un contrôle continu des versions, un système fiable de stockage de la documentation et une gestion aisée des tâches au sein d’une équipe en expansion rapide.

Seuls six spécialistes travaillaient au départ sur l’accélérateur, mais au fur et à mesure que le projet prenait de l’ampleur et que la charge de travail augmentait, le nombre de personnes impliquées a lui aussi augmenté. Des étudiants de l’université nationale de Lviv ont aussi participé au projet dans le cadre de leurs études à l’IntelliMapLab. Il fallait donc un outil capable d’ajouter facilement de nouveaux utilisateurs tout en assurant une collaboration fluide au sein de l’équipe et en réduisant la complexité du code et de la gestion des tâches. L’entreprise souhaitait une solution capable d’intégrer toutes ces fonctions en un seul système, réduisant ainsi le risque d’erreurs dues à la fragmentation des outils et garantissant une collaboration continue entre tous les participants.

 

 

Intellias a été confrontée au défi de choisir une plateforme répondant aux exigences strictes de l’entreprise et de la gestion de projets complexes, tout en restant évolutive dans le temps.

Réservez votre consultation gratuite Contactez-nous

Solution

 

Pour résoudre le problème de fragmentation du code et de la gestion des tâches, Intellias a choisi la plateforme GitLab, une solution DevSecOps intégrée regroupant tous les outils nécessaires à la gestion de projet, à la collaboration entre les équipes et à l’optimisation des processus de développement. GitLab a permis à Intellias d’organiser toutes les étapes de son projet dans un seul système, facteur essentiel à la réussite de l’implémentation de l’Intellias Map Accelerator.

Outils et fonctionnalités clés et inestimables de GitLab :

  • Système intégré de gestion du dépôt de code. Grâce à GitLab, l’équipe d’Intellias a pu centraliser le stockage de la totalité du code, des bibliothèques et des composants de Map Accelerator. GitLab gère les dépôts Git, permettant à l’équipe de gérer efficacement et en toute sécurité les versions du code, de suivre les changements et de surveiller les livraisons de chaque développeur, garantissant ainsi la continuité du processus de développement.
  • Issue Tracker (Suivi des problèmes). Cet outil est devenu indispensable pour gérer efficacement les tâches et suivre leur avancement. Le système GitLab Issue Tracker a permis à Intellias de créer et de suivre l’avancement des tâches, d’automatiser les processus de création de tâches pour différents membres de l’équipe et d’assurer une communication claire entre les participants au projet.
  • CI/CD (intégration continue/déploiement continu). L’intégration avec les outils CI/CD était tout particulièrement importante pour accélérer les tests et la publication de nouvelles versions de l’accélérateur. Grâce à GitLab CI/CD, l’équipe a pu configurer des compilations, des tests et des déploiements de code automatiques, diminuant ainsi considérablement le temps nécessaire à la publication des mises à jour et améliorant la qualité du projet final.
  • Wiki pour la documentation. GitLab a permis à Intellias de centraliser l’ensemble de la documentation relative à un projet. La fonction Wiki intégrée leur a permis d’actualiser rapidement la documentation et de maintenir des informations à jour pour tous les participants au projet. Cette fonctionnalité a non seulement simplifié le travail sur des tâches techniques complexes, mais a également facilité le processus d’intégration des nouveaux membres de l’équipe, en leur fournissant un accès rapide à tous les documents requis.
  • Collaboration au sein de l’équipe et intégration des utilisateurs. L’un des principaux intérêts de GitLab pour Intellias est sa capacité de faire évoluer une équipe. Grâce à un système de licence modulable et à la possibilité d’ajouter rapidement de nouveaux utilisateurs, la plateforme a permis à l’entreprise une adaptation efficace du projet aux nouveaux défis et une collaboration harmonieuse entre tous les membres de l’équipe.

 

Résultats

 

Ainsi, GitLab a permis à Intellias de maîtriser tous les aspects du développement, de la gestion du code à la planification des tâches et à l’automatisation des processus. Grâce à l’utilisation de toutes ces fonctionnalités en un seul endroit, Intellias a pu simplifier la réalisation du projet et raccourcir les délais d’exécution des tâches au moyen d’une collaboration efficace en équipe, d’un suivi de l’avancement et d’itérations rapides du code. Cette méthode a aussi permis de minimiser les risques liés à l’erreur humaine et de garantir l’évolution continue du projet.

L’intégration de GitLab a nettement amélioré la productivité de l’équipe et a rendu le processus de développement plus prévisible, offrant tous les outils nécessaires pour préserver la qualité du travail tout en réduisant le temps nécessaire à la mise en place de nouvelles fonctionnalités pour l’accélérateur.

 

Le rôle qu’a joué Cloudfresh

 

Cloudfresh a joué un rôle déterminant en assurant un accès rapide à GitLab, en aidant Intellias à acquérir rapidement des licences et à augmenter le nombre d’utilisateurs en fonction des besoins. Grâce à l’assistance de Cloudfresh, le processus de déploiement de l’équipe s’est déroulé sans problème et l’implémentation de GitLab s’est faite dans les meilleures conditions possibles.

“GitLab nous a offert tous les outils indispensables à la gestion du projet : dépôt, documentation, gestion des tâches, planification de la feuille de route. Du code de haute qualité à une intégration rapide en passant par une collaboration fructueuse, GitLab est là pour vous faciliter la tâche.“
Olena Slieptsova Chef de produit technique, Intellias
Contactez Cloudfresh