Ich arbeite als Teamleiter in einem 6-köpfigen Team (2 sehr hochrangige Entwickler, 1 hochrangiger Entwickler, 1 mittelständischer Entwickler, 1 Junior-Entwickler und 1 leitender Grafikdesigner). Unser Kunde hat sein eigenes internes Team von 5 Mitarbeitern (1 Architekt, 2 Senior-Entwickler und 2 Junior-Entwickler).
Die Leistung und die Fähigkeiten des internen Teams sind äußerst gering (Commits, die selbst nicht kompiliert werden können) Tags, Zusammenführungen, die funktionierende Funktionen unterbrechen / entfernen und die ungetestete Produktion erreichen, Unsinnsfragen, Monate, um einfache Änderungen durchzuführen usw.) und wir beheben immer ihre schlechte Arbeit. Zum Beispiel:
- Wir haben Dutzende und Dutzende von Fehlern behoben, die in den letzten anderthalb Jahren aufgetreten sind und die dem internen Team zugewiesen wurden, wobei jeweils weniger als 30 Minuten aufgewendet wurden (auch in Teilen von das Projekt, an dem wir noch nie gearbeitet haben);
- Ein Projekt wurde dem internen Team zugewiesen und auf 3 Monate geschätzt: Nach 6 Monaten gaben sie zu, dass sie es nicht abschließen konnten, und der Kunde hat es uns zugewiesen. In 6 Monaten erledigten sie weniger als 10% der erforderlichen Arbeit. In anderthalb Monaten haben wir dieses Projekt abgeschlossen.
- Wir mussten mehr als eine Woche damit verbringen, ein Durcheinander in SVN zu beheben, das sie erstellt haben.
Von Anfang an Jahr hat der Kunde sein eigenes Team mehr oder weniger umgangen und alles direkt uns zugewiesen (tatsächlich wird unser Team bald um mindestens 4 Entwickler wachsen). Das andere Team hat es nicht gut aufgenommen und versucht uns zu sabotieren. Wir brauchen sie, um andere Lieferanten wegen ihrer internen Richtlinien zu kontaktieren. 2 Lieferanten können ohne Kundenvermittlung nicht direkt sprechen und es dauert buchstäblich Wochen, eine E-Mail einfach weiterzuleiten. Wenn wir Klarstellungen zu dem von ihnen entwickelten Code benötigen, sind sie schwer fassbar und liefern keine nützliche Erklärung. Sie gaben uns keine Ressourcen oder Privilegien, die wir zur Erfüllung unserer Aufgaben usw. benötigten.
Der Kunde ist sich der Situation bewusst, aber er scheint nichts tun zu wollen, um sie zu lösen. Hat jemand, der eine ähnliche Situation durchgemacht hat, Ratschläge zur Lösung dieses Problems?