Mathieu Bernard Réserver 30 min

Une plateforme de données immobilières

Faire grandir une équipe sans que la donnée devienne fausse : un QA dans l’équipe, une méthode écrite, et des indicateurs que la direction comprend.

Type
Mission client, anonymisée
Secteur
Immobilier, données professionnelles
Équipe
6 personnes : 5 développeurs, 1 QA
Technique
Application web, outils d’analyse de données
Livrables
Développement continu, assurance qualité
Mon rôle
Organisation de l’équipe, qualité, indicateurs de pilotage

Une plateforme qui rassemble des données immobilières pour des professionnels vit d’une seule promesse : la donnée est juste, et elle est à jour. Le jour où un agent ou un investisseur trouve une erreur, il cesse de faire confiance à tout le reste. C’est le point de départ que j’ai posé avec la direction, avant toute discussion sur l’équipe.

Grandir sans perdre la qualité

La demande portait sur la capacité : il fallait développer plus vite l’application et ses outils d’analyse, avec une équipe capable de s’agrandir. Le risque d’une équipe qui grandit vite est connu : chaque nouvel arrivant apporte ses habitudes, les revues de code se relâchent, et les régressions s’installent sans bruit.

Sur une plateforme de données, ces régressions sont particulièrement sournoises. Un filtre qui exclut une source, un calcul arrondi différemment, un import qui échoue la nuit sans alerter personne : rien ne plante, mais les chiffres deviennent faux.

J’ai donc proposé une équipe dédiée de cinq développeurs et d’un QA, pilotée comme une seule équipe, avec deux règles posées dès le départ. D’abord, le QA fait partie de l’équipe et non d’un service à part : il connaît le produit, et il teste chaque évolution avant sa mise en production. Ensuite, la façon de travailler est écrite, du découpage des tâches à la revue de code, pour qu’un nouveau développeur la reprenne en quelques jours au lieu de l’inventer.

Ce que la direction suit

Pour la direction, l’enjeu n’est pas le nombre de tickets livrés, c’est la confiance des clients dans la donnée. Nous avons donc suivi en priorité ce qui la menace : les anomalies remontées par les utilisateurs, les régressions détectées avant ou après la mise en production, et la fraîcheur des sources. Ce sont des indicateurs qu’un dirigeant comprend sans être technique.

Cette organisation a permis un développement continu de la plateforme, avec une équipe prête à s’agrandir sans changer sa manière de travailler. C’est souvent ce qui manque quand on recrute vite : une méthode qui existe avant les personnes.