➡️ Ce qu’il se passe
Nous avons appris que la version du manager vibe-codé (développé par une IA) va être abandonnée, au profit d’une version issue des équipes techniques. On s’y attendait mais profitons-en pour dénoncer la manière dont a été introduite ce manager “beta” auprès des salarié⋅e⋅s d’OVH, et regardons ce que cela révèle de l’arrivée de l’IA dans nos métiers de devs, produits, infra, design, …
“En douce” ≠ “en douceur”
Un peu de contexte : déçu de l’exécution pas assez véloce d’une migration de techno, le Chef a eu une idée. Entre décembre et mi-janvier, les équipes en charge du manager ont commencé à recevoir hebdomadairement puis quotidiennement, des screenshots de sa version du manager. Une version construite uniquement par Claude, grâce à une savante combinaison de prompts, de screenshots, et d’un sacré paquet de tokens. De jour en jour, les aperçus se font plus fournis, jusqu’à ce qu’une démo aux équipes soit effectuée. C’est à ce moment que les équipes se rendent compte que ce n’est pas qu’un “poc fignolé entre Noël et le Nouvel An”, mais également un projet qui est censé finir en prod d’ici quelques semaines. Gloups.
💣 V’là l’cadeau
À ce stade, les équipes qui devront le maintenir n’ont pas encore eu accès au code, les responsabilités de la maintenabilité sont on ne peut plus floues. Qu’à cela ne tienne, il est demandé de prodder, et vite (le Chef annonce même publiquement sur twitter un ETA). Les équipes devront toutes s’assurer que leur section du nouveau manager fonctionne, en parallèle de leur priorités existantes. Elles découvrent alors un produit à peine fonctionnel, avec parfois des produits entiers dont la nouvelle intégration n’est pas utilisable, des tickets de retours par dizaines. Il ne reste plus qu’à réparer ce code pondu par la machine. V’là l’cadeau !
🤔 Ce qu’on en pense
Imposer un nouveau projet à des équipes débordées, sans les consulter, sans se soucier des réalités techniques ne nous paraît pas être un fonctionnement managérial sain. Nous dénonçons cette attitude Top-down à l’ancienne.
- Pourquoi l’expertise technique des équipes n’est-elle pas prise en compte dans les retours effectués ?
- Comment peut-on demander à des équipes d’assurer le maintien (et la responsabilité !) de code qu’elles n’ont pas créé ?
Le principal point de blocage du sujet “manager” n’est pas technique, mais organisationnel : des process décisionnels historiquements complexes et lourds, peu d’autonomie laissée aux équipes, des communications inter-équipes difficiles, …
Alors bien sûr, face à ces problèmes et l’impossible maintenabilité du projet, ce manager a été abandonné, et sera remplacé par une nouvelle version qui cette fois-ci, on vous l’assure sisi promis cette fois c’est pour de vrai, sera la bonne ! Plusieurs centaines de journées de travail à la poubelle, dans différentes squads, une sensation de gâchis partagée. Bien que la prochaine version ne soit pas encore sortie, et ne soit pas exempte de vibe-coding, cela montre deux choses de nos métiers dont il est important de se souvenir :
- Nous avons des compétences, de l’expérience et du savoir-faire, qui ne sont pas remplaçables au pied levé par une personne ne connaissant pas le projet, fusse-t-elle armée du dernier modèle d’IA !
- Le technosolutionnisme se ridiculise devant nos capacités collectives de réorganisation de nos méthodes de travail
Cet épisode illustre bien que l’intégration de l’IA dans un périmètre n’est pas un coup de baguette magique. Si IA il doit y avoir, c’est uniquement en complément des capacités des équipes existantes et non “à la place de”.
✊ Ce qu’on veut
- Que les équipes soient intégrées aux process décisionnels de leurs projets (que l’IA soit concernée ou non)
- Que les équipes choisissent elles-mêmes leurs outils
- Que la direction respecte les charges de travail
- Que soit apporté un accompagnement non artificiel pour les équipes dont l’organisation est (mise) en difficulté. L’IA ne fait et ne fera pas tout !
🫵 Ce que vous pouvez faire
Faites-nous part de vos retours ou inquiétudes quant au développement de l’IA (chez OVH ou dans le monde). Contactez-nous (rejoignez-nous !), afin que soit élaborée collectivement une vision de l’IA qui ne soit au détriment de personne.