— Je ne sais pas vraiment quoi penser de ton travail, dit ce manager à ce développeur.

— Je traite les demandes dans les temps…
— Oui, bien sûr. Mais je vois aussi qu’à 17h30 tu n’es plus à ton poste. Tu ne prends plus de message.
— …
— Prends le reste de l’équipe : à 19h ils sont encore là pour la plupart. Parfois 20h. La dernière fois je leur ai même commandé des pizzas.
— Peut être que s’ils utilisaient la même méthode que moi ils ne feraient pas ces horaires…
— Ce n’est pas une question de méthode. J’attends de l’engagement de la part des développeurs, tu comprends. Avec toi je ne vois pas d’engagement. Tu fais ta journée, oui, bon d’accord. Ça ne va pas plus loin.

☞ Une équipe peut faire progresser son état de l’art jusqu’à un nouveau plateau si elle fait équipe, justement. À cette condition, c’est déjà remarquable. En dehors, c’est quasi impossible.

Le contexte de cette conversation (qui a eu lieu il y a 20 ans) est le suivant :

Un développeur — appelons-le Victor — a récemment adopté une démarche de développement “piloté par les tests” qui lui permet de construire avec confiance les stories dont il a la charge.👨‍💻

L’équipe dont il fait partie est aux prises avec un projet moyennement complexe, qui prend du retard, et des retours du Client.🌩

Victor a tenté de persuader l’équipe d’essayer sa démarche. Il est nouveau dans cette entreprise, où la règle quand on est en retard, c’est de mettre les bouchées doubles, pas d’essayer des nouvelles démarches. 🚑🚒🚓🚨

Victor a essuyé un refus, et il en a pris son parti. Pas facile, une fois que l’on a optimisé un tant soit peu son état de l’art, d’accepter de sacrifier de son temps personnel au nom d’un état de l’art sub-optimal. 🤷‍♂️

Bref, on est en retard, le Client fulmine, et le Manager semble à deux pas de commettre une erreur de jugement critique pour Victor, pour l’équipe, et pour le projet.

Cette équipe aurait besoin de porter un regard lucide sur son état de l’art, et de commencer à chercher de quoi l’améliorer. 🗺🪜🧯

Mais de quelle équipe parle t’on ? De l’équipe formée par la Technique, le Métier et le Management, bien sûr. Un groupe d’acteurs aux objectifs distincts mais complémentaires :

🧑🏻‍🏫 La Technique veut apprendre : le Métier lui en donne occasion sur occasion. Le Management fournit les moyens.

💶 Le Métier veut réaliser de la valeur : la Technique et le Management se mettent au service de cette valeur.

👨‍💼 La Technique et le Client épousent volontiers le processus mis en place par le Management.

Ces 3 acteurs doivent former une équipe afin de traduire au mieux un système d’idées vers une solution informatique.

Dans la situation de Victor cependant, il n’y avait pas une telle équipe.

Il y avait des développeurs, un manager, un client, séparés par des barrières de communication. Il manquait par conséquent l’élément sans lequel tout état de l’art stagne ou régresse, et grâce auquel il peut évoluer : le sens partagé. 🗺

publié sur LinkedIn le 27/03/2023