Rôles Croisés
[QualityManagement, TDD, Test]
Fin de la réunion backlog. Tous ont quitté la visio-conférence, sauf Jérémie (Tech Lead) et Marion (l’une des 3 POs) qui lui a demandé de rester.
M: Au fait, à propos de ma story 4807 ?
J: 4807… Attends je regarde…
M: En tant qu’utilisateur, faire un bouton export afin d’obtenir un export des formules invalidées par date de report
J: Euh… Elle n’est pas dans ce sprint.
M: Pardon ?
J: C’est ce qu’on a convenu pour T4. On a écarté une partie des scénarios parce ce qu’on doit améliorer la maintenabilité du code.
M: Comment ça vous avez convenu ? Mais pas du tout.
J: Euh… Si. Il faut voir avec Victor.
M: Je viens de lui confirmer qu’on livrait l’export vendredi prochain, dans le lot 44.7
J: Dans ce cas il va falloir qu’on regarde ensemble ce qu’on retire du backlog.
M: Je ne vois pas ce qu’on peut retirer. On est déjà en retard d’un lot de livraison, Jérémie !
J: J’entends bien. Mais on risque de ne pas tout finir. Donc j’ai besoin de savoir ce qui est prioritaire.
M: Tout est prioritaire !
J: …
M: …
J: Bon. Alors si tout est prioritaire, on peut choisir nous même ce qu’on met de côté ?
M: Mais non. Stop. C’est pas l’équipe qui choisit les priorités quand même !
J: Tu viens de dire…
M: Je sais ce que je viens de dire. C’est simple. Vous faites quoi ? Vous faites : tout.
J: C’est là qu’on a un désaccord. On a une partie des sprints qui sont consacrés à du technique. Il faut qu’on améliore notre état de l’art.
M: Mais on s’en fout de votre état de l’art ! Le client il n’a pas besoin d’état de l’art, il a besoin d’un export. Entre autres.
J: Est-ce que tu veux savoir ce qu’on va améliorer ou pas ?
M: Dis toujours…
J: On amène le code sous tests. Afin d’avoir moins de bugs. Il faut bien nous prévenir contre les bugs, non ?
M: Pas si on doit prendre sur le calendrier !
Comme dirait le thérapeute à la fin de l’heure : Et est-ce que maintenant serait un bon moment pour s’arrêter ?
Puisque nous avons la chance de pouvoir nous placer en super-observateurs, nous pourrions épier, comme une mouche sur un mur digital, ce qui se dit dans chaque visio, chaque email, chaque ticket. Après quelques temps, nous pourrions dresser un diagramme cartésien “X vu par Y”, où X et Y appartiennent à l’une des catégories : Tech, Métier, Management.
Rôle de la Tech
- vu par le Métier : “faire marcher la techno”
- vu par le Mgmt : “implémenter la vision”
- vu par elle-même : “Créer de la Valeur”
rôle du Métier
- vu par la Tech : “expliquer le besoin”
- vu par le Mgmt : “prioriser la roadmap”
- vu par lui-même : “Innover”
rôle du Management
- vu par la Tech : “gérer le long terme”
- vu par le Métier : “trouver les moyens”
- vu par lui-même : “Faire Grandir”
L’organisation manque de sens partagé, et (pour nous qui l’observons en tout cas) devient incohérente :
Elle écrit du code qu’elle n’a pas le temps de vérifier.
Elle se fait des promesses qu’elle sait ne pas pouvoir tenir.
Elle élabore un assemblage dans lequel les tenons se fichent des mortaises.
Stay Tuned!