19h14. Térence (Dev junior) et Jérémie (Tech Lead) terminent au calme une session de Pair Programming. La tâche est suffisamment simple et sans accroc pour laisser la conversation cheminer un peu.

— Jérémie, pourquoi est-ce qu’on ne livrerait pas nos features au fil de l’eau ? Techniquement, c’est possible. Ça plairait aux clients, je pense…
— Alors, on a essayé, au début, et puis on a renoncé.
— Pourquoi ?
— Parce qu’on avait les clients sur le dos tout le temps. Enfin je veux dire au téléphone.
— Je vois.
— C’est comme un problème de bruit dans le signal… Si tu transmets de l’information avec trop de bruit, il te faut retransmettre des paquets régulièrement. C’est pénible. Ça fait désordre. Livrer, stabiliser, relivrer, stabiliser… Non, ce qu’on veut c’est concentrer au maximum la phase de stabilisation pour pas trop déranger le client.
— D’accord, au lieu d’une approche qui occasionne des ennuis à chaque livraison, on a donc une longue attente, suivi d’une livraison pleine d’ennuis, suivi d’une nouvelle longue période de tranquillité, jusqu’ à la prochaine livraison.
— Tu as tout compris. Relance les tests, là pour voir ?
— Ça passe.
— Cool.
— Bien sûr, on pourrait aussi, remarque, supprimer tout les ennuis avant chaque livraison…
— Ah oui et on ferait comment ?
— Comme on fait là.
— Là quoi ? Explique toi, Térence.
— On est en train d’écrire des vérifs auto, d’accord ?
— Certes.
— Pourquoi faire, d’après toi ?
— On sait bien pourquoi faire. Pour améliorer la qualité du produit avant que Clara ne fasse ses tests. C’est le but. Tu te rappelles quand Xavier a exprimé le souhait qu’elle puisse faire son job sans traverser d’abord une forêt de Null Pointer Exceptions ? Tu étais là, je te signale.
— Donc c’est bien ce qu’on fait. On livre à Clara un produit qui contient moins de bruit.
— Oui. J’avais pas pensé à ça.
— Imagine : on livre au client un produit qui ne contient plus de bruit. En tout cas plus de bruit super pénible. Comme un traitement du signal en temps réel, tu vois ?
— Je vois l’analogie. Ça ne veut pas dire que ça marcherait.
— Ça vaudrait le coup d’expérimenter…
— Pour les expériences, on en a déjà suffisamment en cours, merci.
— Je dis ça, je dis rien…

regulateur-15

Publié sur Linked In le 08/11/2024