Sur l'un de nos projets actifs récents, l'avancement côté frontend n'évoluait pas au rythme prévu. Non pas parce que le travail était plus difficile que prévu — mais parce que le processus ne détectait pas les désalignements assez tôt.
L'équipe était compétente. La base de code était en bon état. Mais en milieu de semaine, nous avons remarqué que le travail avançait latéralement : des problèmes étaient résolus, mais pas les bons, ni dans le bon ordre.
Quel était vraiment le problème
La cause profonde n'était pas l'exécution. C'est que les attentes et les priorités n'avaient pas été pleinement synchronisées au début du cycle. Le mercredi, de petits écarts s'étaient cumulés en retravail substantiel.
C'est un schéma courant dans les développements de produit — et facile à mal diagnostiquer. Quand la vélocité chute, le réflexe est souvent d'examiner la production individuelle. Est-ce que les gens travaillent assez dur ? La portée est-elle trop grande ? Y a-t-il des blocages que personne n'a signalés ?
Parfois, ce sont bien ces problèmes-là. Mais souvent, la vraie réponse est plus simple : l'équipe n'a pas une image précise et partagée de ce à quoi le progrès est censé ressembler maintenant — aujourd'hui, ou dans les deux prochains jours.
Faire une pause pour corriger le système
Plutôt que de continuer et de créer davantage de retravail, nous avons fait une pause. Nous avons pris le temps de nous réaligner explicitement — pas seulement « sur quoi travailles-tu ? » mais « à quoi ressemble le travail terminé d'ici jeudi, et qu'est-ce dont tu as besoin de l'équipe backend pour y arriver ? »
L'ajustement n'était pas énorme. Il s'agissait de rendre explicites les hypothèses implicites : faire remonter les dépendances, la définition de terminé, et les blocages avant qu'ils ne dérivent silencieusement vers la fin de la semaine.
Nous avons resserré la cadence opérationnelle autour de quatre points de contrôle :
- Lundi — planification hebdomadaire, établit la direction et les objectifs de mi-semaine
- Quotidien — alignement court, fait remonter les blocages et les dépendances
- Jeudi — suivi asynchrone par rapport aux objectifs de mi-semaine
- Vendredi — révision et examen des blocages, prépare le prochain cycle
Rien de lourd. La discipline réside dans la constance.
Le résultat
Après le réalignement de mi-semaine, nous avons observé une hausse d'environ 20 % dans l'atteinte des jalons frontend dans la deuxième moitié de la semaine.
Ce chiffre mérite qu'on s'y attarde. Rien dans la capacité de l'équipe n'avait changé. La base de code n'était pas devenue plus simple. L'échéancier n'avait pas été prolongé. Ce qui avait changé, c'était la clarté avec laquelle chaque personne comprenait à quoi le progrès était censé ressembler — et ce dont elle avait besoin de chacun pour l'atteindre.
Ce que ça signifie plus largement
La vélocité n'est pas une mesure de l'effort. C'est une mesure du niveau de réglage d'un système.
Une équipe qui avance à toute vitesse dans des directions légèrement différentes avancera toujours plus lentement qu'une équipe alignée, même si la deuxième équipe fait moins de travail au total. Les choses qui améliorent la vélocité le plus fiablement ne sont pas de nature motivationnelle — elles sont structurelles :
- Des définitions claires de « terminé » au niveau des jalons, pas seulement des sprints
- Des dépendances explicites remontées quotidiennement, pas dans les rétrospectives
- Des points de réalignement réguliers — surtout dans les travaux interdépendants frontend/backend
Un rythme constant gagne quand le système est solide.
Si votre équipe a un problème de vélocité, la première question qui vaut la peine d'être posée n'est pas « travaillons-nous assez dur ? » C'est « sommes-nous vraiment d'accord sur ce à quoi ressemble le progrès cette semaine ? »
Vous travaillez sur quelque chose dont vous aimeriez discuter ?
Contactez-nous → Voir ce que nous construisons →