Je travaille en tant que chef d'équipe dans une équipe de 6 personnes (2 développeurs très seniors, 1 développeur senior, 1 développeur niveau moyen, 1 développeur junior et 1 graphiste senior). Notre client a sa propre équipe interne de 5 (1 architecte, 2 développeurs seniors et 2 développeurs juniors).
Les performances et les compétences de l'équipe interne sont extrêmement faibles (commits qui ne se compilent pas, même des balises, des fusions qui cassent / suppriment des fonctionnalités fonctionnelles et qui atteignent la production non testées, des questions absurdes, des mois pour effectuer des changements simples, etc.) et nous corrigeons toujours leur mauvais travail. Par exemple:
- Nous avons corrigé des dizaines et des dizaines de bogues ouverts au cours de la dernière année et demie et qui ont été attribués à l'équipe interne, en passant moins de 30 minutes sur chacun (même dans la partie de le projet sur lequel nous n'avons jamais travaillé auparavant);
- Un projet a été confié à l'équipe interne et a été estimé à 3 mois: au bout de 6 mois, ils ont admis ne pas pouvoir le terminer, le client nous l'a donc confié. En 6 mois, ils ont effectué moins de 10% du travail requis. En un mois et demi, nous avons clôturé ce projet;
- Nous avons dû passer plus d'une semaine pour réparer un désordre dans SVN qu'ils ont créé
Depuis le début année, le client a plus ou moins contourné sa propre équipe et nous a tout confié directement (en fait notre équipe va bientôt grossir d'au moins 4 développeurs). L’autre équipe n’a pas bien pris les choses et essaie de nous saboter; nous avons besoin qu'ils contactent d'autres fournisseurs parce que pour leur politique interne; 2 fournisseurs ne peuvent pas parler directement sans médiation client et il leur faut littéralement des semaines pour simplement transmettre un e-mail. Lorsque nous avons besoin de précisions sur le code qu'ils ont développé, ils sont insaisissables et ne fournissent aucune explication utile. Ils ne nous ont pas donné les ressources ou les privilèges dont nous avions besoin pour accomplir nos tâches, etc.
Le client est bien conscient de la situation mais il semble ne vouloir rien faire pour la résoudre. Quelqu'un qui a vécu une situation similaire a-t-il des conseils sur la façon de résoudre ce problème?