Je me bats toute l’année pour que les décisions soient prises au niveau des équipes projets, et c’est bénéfique à l’échelle de toute la boîte.
Beaucoup de développeurs ne se sentent pas écoutés. Ils n’ont pas de temps dédié à l’amélioration des outils internes, et ils ont l’impression de ne pas avoir de pouvoir de décision.
Pour éviter ça, je crois qu’il faut une direction technique connectée au terrain, pas une tour d’ivoire ou quelques managers décident pour tout le monde.
Le rôle d’un manager, ce n’est pas de tout décider pour son équipe. C’est plutôt:
– de poser des questions
– d’interroger les partis pris de l’équipe
– de signaler des points bloquants
– de dire qu’une solution ne convient pas en l’état
Il peut amener des arguments factuels, mais il ne peut pas imposer sa décision de manière unilatérale.
Les décisions doivent être prises par les équipes qui font au quotidien.
▶️ Concrètement, comment ça fonctionne chez nous?
On ne cherche pas à ce que 100 % des gens soient d’accord, on vise une majorité éclairée, qui a bien compris les enjeux.
Ce mode de fonctionnement change tout :
1- Les développeurs se sentent mieux dans l’entreprise, c’est un vrai levier de fidélisation.
2- Et surtout, ça pousse chacun à remettre ses pratiques en question.
On évite de se retrouver avec une stack de 15 ans d’âge. Les devs seniors gardent le réflexe de rester à jour.