À propos du client :

Une entreprise de premier plan dans le domaine des technologies éducatives, fondée en 2012, aide les districts scolaires à rationaliser leurs analyses et leur communication grâce à une plateforme unifiée.

Défi :

À la suite d’un investissement stratégique de croissance en 2021, l’entreprise s’est lancée dans une stratégie d’acquisition ambitieuse, intégrant cinq entreprises nouvellement acquises à sa plateforme principale, initialement développée en Ruby, un langage de programmation orienté objet réputé pour sa simplicité et sa flexibilité, souvent utilisé pour le développement web. 

Pour garantir une interopérabilité transparente entre les différentes solutions, elle devait moderniser ses capacités internes de visualisation des données et standardiser ses processus de reporting. Un aspect majeur de cette transformation consistait à recréer tous les tableaux de bord à partir d’anciens modèles SSRS et à migrer vers Looker, un outil d’analyse plus avancé et plus flexible. 

L’entreprise a cherché à tirer parti d’équipes de développement « nearshore » en Amérique latine, en capitalisant sur les avantages de travailler dans le même fuseau horaire pour renforcer la collaboration et minimiser les inefficacités. Cependant, elle a été confrontée à un défi majeur : une expertise interne limitée concernant la plateforme Looker.

Ses besoins essentiels étaient les suivants :

  • Une intégration transparente des technologies acquises
  • La standardisation du reporting et de la visualisation des données
  • La migration des tableaux de bord SSRS vers Looker
  • Une expertise dans la technologie Looker
  • Une équipe de développement collaborative en nearshore pour une productivité optimale

Notre approche.

Le client a tiré parti des capacités d'accompagnement de Randstad Digital, s'appuyant sur la plateforme de recrutement intégrant l'IA de Torc, afin de renforcer rapidement son équipe et de respecter les délais des projets. Nous avons constitué une équipe de projet spécialisée, dotée d’une expertise en Looker et en Ruby, afin de répondre à ses besoins spécifiques grâce à une double approche :

  1. migration vers Looker et optimisation des tableaux de bord : l’équipe a mené à bien la migration de deux produits clés depuis l’environnement de reporting existant vers Looker. Cela a notamment consisté à créer des modèles Looker, à recréer des tableaux de bord et à garantir leur conformité aux meilleures pratiques. Pour améliorer les performances, nous avons optimisé les requêtes, créé des tables de cache, amélioré les jointures et affiné le modèle Looker dans son ensemble.
  2. Renforcement des effectifs pour accélérer l’intégration : des développeurs Ruby (back-end) et React (front-end) supplémentaires ont été mis à disposition pour soutenir les améliorations de la plateforme et optimiser l’efficacité de l’intégration. Grâce à Torc, notre plateforme de recrutement basée sur l’IA, nous avons pu faire évoluer rapidement l’équipe. Le système de Torc, basé sur les profils et intégrant des évaluations de compétences, nous a permis de trouver rapidement des candidats de haut niveau, ce qui a accru à la fois la productivité et la qualité du développement.

Cette solution a permis au client de respecter ses délais tout en conservant son efficacité et en fournissant des résultats de haute qualité.

Avantages :

La migration vers Looker, qui dessert désormais plus de 90 000 utilisateurs, a garanti la précision et optimisé les performances, améliorant considérablement les capacités de reporting du client. Notre équipe a développé des scripts SQL et Python pour automatiser la détection des anomalies, préservant ainsi l’intégrité des données tout au long de la transition. En l’espace d’un an, moins de 10 problèmes ont été signalés, chacun ayant été résolu en moins de 24 heures. L’équipe a également identifié et corrigé des erreurs de données de longue date qui persistaient depuis la mise en place du système.

Les développeurs Ruby et Looker récemment recrutés se sont parfaitement intégrés à l’équipe du client, se montrant immédiatement opérationnels grâce à leur expertise et à leur préparation. Grâce à notre vivier de talents présélectionnés, nous avons considérablement accéléré le processus de recrutement, en intégrant les développeurs en seulement 7 jours. Au cours des six derniers mois, nos contributions ont joué un rôle essentiel dans la migration vers une nouvelle interface utilisateur, la résolution de bugs persistants, l’amélioration de la qualité du code et la transformation du produit du client en une solution plus innovante et plus complète pour la gestion scolaire.

Pourquoi Randstad Digital :

  • Amélioration de l’expérience utilisateur : La migration a amélioré à la fois la plateforme du client et l’expérience de ses utilisateurs en offrant des fonctionnalités plus fluides et plus fiables.
  • recrutement rapide : notre processus rationalisé de présélection et d’intégration a permis à l’équipe de se développer rapidement, en menant à bien le processus de recrutement en seulement sept jours, soit 2 à 3 fois plus vite que les délais habituels.
  • Évolutivité agile de l’équipe : le client a bénéficié de la flexibilité nécessaire pour agrandir ou réduire efficacement l’équipe en fonction des exigences du projet, optimisant ainsi l’allocation des ressources et les coûts.

Contactez-nous pour découvrir comment Randstad Digital peut transformer vos solutions technologiques et de gestion des talents.