Je suis un chef d'équipe de développement logiciel (j'ai récemment pris le contrôle d'une nouvelle équipe) et, en fin de compte, responsable du maintien d'une productivité élevée, d'une bonne qualité et de priorités organisées.
J'ai 6 développeurs seniors dans mon équipe, mais les choses semblent être un gâchis ici. La situation est que je dois traiter les demandes JIRA d'environ 10 points de contact différents dans notre entreprise, et ils représentent tous des unités commerciales ou des clients différents.
Le problème que j'ai, c'est que mon travail consiste principalement à éteindre les incendies toute la journée et à veiller à ce que les problèmes de chacun soient résolus. Malheureusement, la culture de notre entreprise a été une productivité élevée (versions rapides) mais de faible qualité (bogues de production), et nos clients n'accepteront pas un retard soudain des résultats.
Quels sont les bons moyens de gérer cela? J'ai des tonnes de théories, mais je cherche une réponse de quelqu'un qui a réellement une expérience de travail dans une situation comme la mienne.
Voici une petite liste de la façon dont les choses fonctionnent:
- Chaque développeur est responsable d'une application et de services spécifiques interagissant avec lui;
- Les versions sont généralement testées par le client sur un serveur de production simulé, puis déployées sur le serveur en direct;
- Chaque application est utilisée par une moyenne de 50 à 80 personnes, avec 8 applications au total.
Merci