Manager incompétent et dette technique
Disclaimer : non je n'ai pas utilisé d'IA dans ce post. Markdown =/= IA
Comment faire comprendre à mon manager que nous avons besoin d'allouer du temps pour maîtriser la dette technique ?
Contexte
- moi : dev 3 ans xp 6 mois dans l'entreprise
- entreprise : 15 ans d'existence, 10 personnes dont 2 profils IT (moi compris), un gérant qui a repris la boîte il y a 1 an et demie (succession). Le 2eme profil IT n'est pas vraiment un sénior niveau compétence mais c'est un gars du métier qui a une grande ancienneté dans l'entreprise donc connaît très bien le fonctionnement du SI actuel.
- le gérant est le manager de tout le monde. Mais:
- Mauvaise compréhension du métier de chacun
- Absence de compétences IT
- Micromanagement sur tous les sujets même techniques
- Impulsivité, égo, incapacité à rentrer dans les sujets en profondeur (au bout de 2 phrases d'explications, on a un "c'est bon j'ai compris j'ai compris" alors que en fait non)
- Utilisation de l'IA pour "comprendre", et en retour bordéliser absolument tout les projets en cours grâce aux âneries pondues par Claude.
- Multiples activités chronophages en parallèle : conseiller municipal, gérant de la société, ...
Suite à mon post précédent sur l'utilisation de kubernetes (j'ai compris : très mauvaise idée, on n'en est pas là), j'ai passé en revue avec mon collègue les projets pour trouver les leviers d'amélioration prioritaires : les goulots d'étranglement pour la productivité de la boîte.
Parmi ces sujets prioritaires, on a une majorité de projets de "change" : réécriture de certains scripts, migration de base de données, et normalisation de l'infra de prod dev avec Terraform et Ansible pour rendre les déploiements répétables.
Le hic, c'est que le change, ça ne génère rien de visible. Pas de nouvelle appli, ni en interne ni pour nos clients. Donc plus dur à vendre au gérant.
J'avais prévu une réunion ce matin pour expliquer pourquoi nous avons besoin de provisionner facilement des instances cloud, pourquoi nous avons besoin d'un script répétable d'une instance à l'autre. Sauf que, pendant 1 heure et demie, il a fallu expliquer le pourquoi du comment au gérant. Qui ne comprenait rien et a fini par nous dire qu'il préférait une documentation Word et qu'on copie-colle les commandes de config à chaque fois 😭
Je me retrouve donc avec 2 problèmes :
- Essayer de récupérer de la capacité de décision sur les arbitrages techniques. J'aimerais que le gérant arrête de se mêler du moindre projet surtout quand le client n'est pas impacté.
- Faire comprendre l'importance de maîtriser la dette technique
J'ai lu "The Phoenix Project", mais à la différence du personnage principal dedans, nous n'avons pas la main sur les arbitrages techniques et l'allocation des ressources pour l'instant.
Questions
- Si vous avez déjà rencontré le problème, comment l'avez-vous traité ?
- Que me conseilleriez-vous ? Difficile d'envisager de partir au vu du salaire et de la situation géographique (50k, 5 minutes de chez moi dans le sud)
Merci !