+30%
de productivité
1150
collaborateurs en France
-95%
Réduction des efforts de maintenance
+30%
de productivité
1150
collaborateurs en France
-95%
Réduction des efforts de maintenance
Sommaire

LES PROBLÉMATIQUES

BTP Consultants , bureau de Contrôle Technique et Diagnostics Immobiliers depuis plus de 25 ans, a fait appel à l’expertise de Yield Studio pour l’accompagner sur l’ensemble de ses projets applicatifs.

Un legacy peu maintenable, un risque pour l’entreprise

Chaque application existante de l’entreprise avait ses propres langages, infrastructures et écosystèmes (Salesforce, datalake, etc.), qui rendaient la maintenance et l’évolution complexes et risquées. Il était urgent d’uniformiser pour que BTP Consultants garantissent la stabilité et la performance de ses systèmes.

Un besoin d’agilité pour rester compétitif

Pour rester à la pointe, BTP Consultants se devait d’adopter une culture de l’itération et rester attractifs pour ses clients et ses employés, dans un marché concurrentiel.

Un objectif central : augmenter la productivité et le CA sur la tangente du contrôle technique

L’enjeu business derrière ce projet était de multiplier la productivité par 4 et d'augmenter leur CA. Atteindre ces objectifs nécessitent des outils performants qui permetteront de soutenir cette croissance.

LES CHANTIERS MENÉS PAR NOS ÉQUIPES

Pour mener à bien ce projet de grande envergure, nous avons mis en place une équipe 100% dédiée, composée de 4 développeurs, 1 product manager et 1 product designer. Notre mission se déroule sur deux niveaux : instaurer la vision de "BTP Force", le socle applicatif centralisant toutes les applications métiers de BTP Consultants, et développer "S+", l’outil opérationnel permettant aux contrôleurs techniques de générer des livrables spécifiques en temps record.

Mise en place d’une stratégie au plus proche des collaborateurs et des parties prenantes (comex)

BTP Consultants avait besoin d’un outil super intuitif, facilement pris en main par les nombreux nouveaux collaborateurs chaque année. Pour concevoir un produit au plus près du terrain, nous avons formé un groupe de supers utilisateurs, experts du métier avec lequel nous itérons plusieurs fois par semaine lors d’entretiens et de tests sur l’environnement de développement. Nous entretenons également des relations étroites avec toutes les autres parties prenantes ; Directeur Agence, Région, Président, DSI mais aussi les experts en interne: Product, Data Analyst, Experts Salesforce… Cette proximité nous permet d’avoir une vision à 360° des enjeux de BTP Consultants et de prendre des décisions en conséquence, répondant à la fois aux enjeux business et aux besoins des contrôleurs techniques.

Un objectif produit : simplifier un métier terrain complexe

Les contrôles techniques sont des tâches complexes et souvent chronophages. Les contrôleurs se rendent sur les chantiers pour vérifier le respect des normes, remplissent de grandes feuilles Excel et rédigent des avis sur tous les ouvrages. C’est pourquoi notre équipe est mobilisée chaque jour pour simplifier au maximum les parcours, réduire la pénibilité et libérer du temps aux collaborateurs.

BTP Force : mise en place d’un socle applicatif robuste

Pour éviter les écueils des applications précédentes, nous avons conçu l’architecture comme un socle applicatif solide. C'était un enjeu technique majeur, car depuis les années 2000 et après quatre migrations, la connaissance de la structure de données était devenue très floue. Nous avons donc migré des gigaoctets de données vers une base de données relationnelle, permettant ainsi une manipulation des données hors ligne. Ensuite, nous avons entrepris la maintenance et l'évolution de l’application existante (TMA), en utilisant une stack serverless composée de React, GraphQL, Apollo, Node.js et AWS. Parallèlement, nous avons créé une toute nouvelle application à partir de zéro, en exploitant les technologies Next.js, GraphQL, Apollo, Nexus, Prisma et AWS.

Une stratégie de migration itérative

La migration de Suivi+ (MongoDB, NoSQL, non relationnel) vers S+ (Postgres, SQL, relationnel) a présenté des défis techniques, structurels et fonctionnels. Notre équipe de Dieux a choisi un format pivot JSON pour manipuler les données offline et a développé un CLI aux standards de qualité de code identique à ceux de l’application S+. Garantissant ainsi une validation stricte des données extraites et une couverture de tests unitaires supérieure à 90%.

La migration, exécutée via une rolling release sur plus de six mois, a été automatisée grâce à la CI Github, permettant une transition progressive et sûre d’utilisateurs individuels puis d’agences entières, tout en maintenant la reconstruction de ressources AWS en hot/hot pour assurer la continuité du service.

Enfin, une surveillance rigoureuse des statistiques de migration et la mise en place de stratégies de fallback ont minimisé les risques, intégrant la migration de données dans le projet de développement global et validant les fonctionnalités auprès des utilisateurs grâce à la méthode “Yield” avec leurs propres données migrées.

Un partenariat visionnaire et une stratégie Lean  🎓

Nous avons instauré une dynamique d'itération interne, engageant BTP Consultants dans un partenariat à long terme avec une roadmap claire. Chaque semaine, nous réévaluons nos directions dans une logique de test & learn pour garantir une base solide et permettre au groupede réaliser sa vision future.

LES RÉSULTATS

Amélioration significative de la productivité interne

Les contrôleurs techniques, qui passaient jusqu’à 1 semaine sur certains livrables, génèrent désormais ces documents en quelques minutes. Nous avons optimisé les parcours et centralisé les documents pour éviter les doublons, réduisant ainsi considérablement le temps consacré à ces tâches chronophages.

Réduction de 95%  des efforts de maintenance

L’application existante n’avait pas été construite pour accueillir des évolutions. Ainsi, les équipes de BTP Consultants passaient énormément de temps à réguler les données, une tâche très chronophage et sans valeur ajoutée pour les utilisateurs.

En créant un nouveau socle applicatif commun avec un code de qualité et une couverture de tests optimale, nous avons considérablement réduit les efforts de maintenance et la localisation des incidents. Désormais, les équipes peuvent se concentrer à 100% sur l'amélioration du travail de leurs utilisateurs.

Une maîtrise assurée du code avec la mise en place des DORA métrics

Grâce à ces DevOps KPIs , notre organisation est en capacité de mesurer la valeur livrée, d’itérer en conséquence et de maintenir une vélocité constante.

Franck JOUSSE
Directeur des Systèmes d'Information
Ce qui nous a intéressé chez Yield Studo c'est la vision qu'ils ont des transformations de l'entreprise et le mix entre la rigueur et la souplesse. Historiquement chez BTP Consultants la gestion de projet en mode agile a été compliquée, ils ont eu cette faculté et nous ont prouvé qu'eux y parvenaient avec leur approche. La collaboration au quotidien se passe super bien, les développeurs voient nos utilisateurs finaux. On a beaucoup d'intéractions au quotidien, on est dans une relation super saine et de confiance ! Les collaborateurs sont bienveillants et purement smarts dans leurs solutions, discussions, ... Et c'est rare sur le marché. Je recommande Yield Studio pour cette capacité à imaginer les produits, à être très concentré sur l'utilisateur final, à chercher le gain business ! Ils nous font vraiment progresser au quotidien.

Découvrir d’autres
success stories

Services Financiers

Veraltis

Conception et développement d'un site débiteur pour une société de recouvrement de créances
Voir le cas client
Transport & Logistique

Travaux & Environnement

Application de gestion des équipes sur les chantiers (suivi rh, pointage horaire, comptes-rends, suivi de matériel, …)
Voir le cas client
Transport & Logistique

CPZou

Création d’une application mobile pour Zou un acteur majeur du transport urbain et interurbain en Provence
Voir le cas client

Échangeons sur votre projet !

Développement web
Application mobile
Design & Product
Nous contacter

Simulateur

Bienvenue dans le
simulateur d’estimation

Sélectionnez
vos besoins

Sélectionnez un ou plusieurs choix

Définissez les
fonctionnalités

Sélectionnez un ou plusieurs choix

Dernière
étape !

Renseignez votre adresse mail pour recevoir l’estimation !
Obtenez l’estimation
Précédent
Suivant

Bravo ! Vous avez terminé
l’estimation de votre future app !

Vous recevrez dans votre boite mail l’estimation personnalisé. Une estimation vous offre la possibilité de vous projeter dans un budget, vous permettant ainsi de planifier en toute confiance. Néanmoins, chez Yield, nous adoptons une approche agile, prêts à remettre en question et ajuster nos évaluations en fonction de l'évolution de vos besoins et des spécificités de votre projet.
Retour au site
Oops! Something went wrong while submitting the form.