“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.”
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
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.
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 :
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.
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.