Ich werde als Kommunikationsmittel zwischen 2 Projektteams benutzt, die sich weigern, sich gegenseitig zu helfen

Wir arbeiten gerade an einem ziemlich großen Projekt. Unser Unternehmen hat Open-Source-Software (MySQL usw.) verwendet, um seine Daten zu speichern, und wechselt jetzt zu Microsoft SQL Server.

Um einen einfachen Überblick zu geben: Team A arbeitet mit MySQL und ist dafür verantwortlich, mir die neuesten Datenaktualisierungen zur Verfügung zu stellen. Ich (Team B) muss sie täglich in der Microsoft-Datenbank speichern und Team C (das diese Daten für andere Anwendungen usw. verwendet) den erforderlichen Zugriff gewähren.

Das Problem ist, dass Team A nicht alle Daten hat, die Team C benötigt. Aus diesem Grund funktioniert die Anwendung von Team C nicht richtig. Team C weiß das, beschwert sich aber trotzdem (per Mail) bei mir über die Unvollständigkeit der Daten. Das einzige, was ich tun kann, ist, ihre Mails an Team A mit Team C in CC weiterzuleiten. Team A versucht jedoch zu vermeiden, dass es Probleme gibt, und antwortet mir nur, dass Team C einen Weg finden sollte, es selbst zu beheben. Natürlich leite ich dies an Team C weiter, mit Team A in CC, woraufhin sich Team C bei mir darüber beschwert, dass A das beheben muss und dass sie es nicht tun werden. Usw....

Eine Diskussion wie diese dauert jetzt 3 Wochen an, wobei beide Seiten erwarten, dass die andere Seite das Problem löst. Und jeden Morgen bekomme ich eine Mail von beiden Teams, um das andere daran zu erinnern, es zu beheben.

Ich denke, es ist teilweise meine Schuld, weil ich das am Anfang akzeptiert habe. Ich bin ein Junior und die anderen Teams bestehen hauptsächlich aus Senioren. Ich wollte also keinen schlechten Eindruck hinterlassen, indem ich sie glauben machte, ich wolle nicht helfen oder sei faul. Dies ist jedoch außer Kontrolle geraten und ich möchte wirklich, dass diese beiden Gruppen anfangen, zusammenzusitzen und mich in Ruhe zu lassen. Schließlich (das mag egoistisch klingen) haben die Probleme, die sie haben, keinen Einfluss auf mein Projekt.

Beide Gruppen werden mich sicherlich in Ruhe lassen, wenn alle Probleme behoben sind, aber ich sehe das nicht in absehbarer Zeit und deshalb würde ich lieber einen Weg finden, nicht mehr so ​​für die Kommunikation benutzt zu werden, wie ich es jetzt bin.

Wie kann ich beide Teams dazu bringen, zusammenzuarbeiten und mich nicht mehr als Vermittler zu benutzen?

Haben Sie über all dies mit Ihrem direkten Vorgesetzten gesprochen? Was denkt er, sollten Sie tun? Wie wäre es mit einem 3-Wege-Gespräch zwischen Ihnen, dem Leiter von Team A und dem Leiter von Team C, in dem Sie alle versuchen, eine Lösung zu finden, die für alle funktioniert?
Sind Sie der Projektmanager des Projekts? Wer ist eigentlich dafür verantwortlich, die fehlenden Daten zu ergänzen? Es hört sich so an, als müssten Sie das Gas geben und einem Team sagen, dass es die Verantwortung trägt, nicht die anderen.
Erwägen Sie, dafür die Kultur/das Land hinzuzufügen. Der Versuch, das Gesicht nicht zu verlieren, könnte hier ein Problem sein.

Antworten (2)

Sie haben zwei Möglichkeiten:

Eskalieren

Sie sind überfordert und haben anscheinend keine klare Autorität über eines der beiden Teams. Die Probleme liegen nicht in Ihrem Verantwortungsbereich, und beide Senior-Teamleiter haben sich eingegraben. Sie spielen im Wesentlichen Hühnchen und Sie sind der unglückliche Junior, der mitten in der bevorstehenden Kollision steckt. Hier ist es an der Zeit, die Situation an Ihren Vorgesetzten zu eskalieren . Wenn Sie sich nicht wohl dabei fühlen, dies selbst zu lösen, oder das Gefühl haben, dass keiner Ihrer Vorgesetzten Ihre Anrufe oder Ihre Versuche, sie dazu zu bringen, die Dinge zu klären, respektieren wird, müssen Sie ein höherrangiges Profil zur Schlichtung heranziehen, da Sie ihre und ihre Erfahrung benötigen Behörde.

Wenn Sie ein wirklich junges Profil sind, würde ich davon ausgehen, dass Sie sich in den meisten Fällen für diese Option entscheiden. Wenn Sie eher im Projektmanagement als in der Softwareentwicklung tätig sind, entspricht diese Art der Moderation eher Ihrem Job und Sie sollten stattdessen versuchen, das Problem selbst zu lösen, selbst wenn Sie neu im Job sind.

(Versuchen Sie) es selbst zu lösen

Sie brauchen ein Treffen . Sie spielen jetzt seit drei Wochen (!) E-Mail-Pingpong und es funktioniert offensichtlich nicht. Hier müssen Sie mit beiden Managern von Angesicht zu Angesicht sprechen und sich auf eine Vorgehensweise einigen. Zuvor sollten Sie sich persönlich mit jedem Manager einzeln treffen, um sich ein Bild davon zu machen, was er auf seiner Seite tun kann, was er braucht und wie viele Ressourcen er für die Arbeit auf seiner Seite entbehren kann. Sie können dann ein paar Kompromisse vorschlagen, um herauszufinden, womit Sie arbeiten müssen. Angenommen, Sie finden einen Kompromiss , würden Sie sich vor dem Meeting mit beiden Managern in Verbindung setzen, um zu überprüfen, ob er für sie akzeptabel ist, und dann die Einzelheiten im eigentlichen Meeting ausarbeiten. Wie ein Kompromiss aussieht, ist sehr situativ. In Ihrem Fall ist das eine seltsame AufteilungETL-Zyklus , es könnte so etwas wie A sein, 80 % der fehlenden Daten bis zum nächsten Monat in ihrem Extrakt verfügbar zu machen und C Dummy-Daten in ihrem Ladezyklus einzurichten oder die fehlenden Daten irgendwie zu umgehen. Eine weitere Option könnte sogar darin bestehen, Dummy-Daten in Ihren Transformationsprozess einzufügen.

Wenn Sie diesen Weg einschlagen, würde ich Ihren Vorgesetzten trotzdem in die Lage versetzen, was passiert ist und was Sie vorhaben, um die Probleme zu lösen.

Beachten Sie, dass dies alles davon ausgeht, dass die drei beteiligten Teams aus demselben Unternehmen stammen und für dieselben Ziele arbeiten. Wenn externe Auftragnehmer, Kundenteams oder mehrere Unternehmen beteiligt sind, wird dies alles zehnmal schwieriger. Diese Art von Verhandlungen ist nicht etwas, wozu ein Junior-Profil ausgestattet oder berechtigt ist, und Sie müssen so schnell wie möglich eskalieren.

Nehmen Sie eine dritte Option

Eine Alternative, die für Sie möglich sein kann oder auch nicht, besteht darin, sich einfach aus dem Gespräch herauszuziehen . Schicken Sie beiden Teams eine E-Mail und erklären Sie, dass sie Sie als Kommunikationsmedium benutzt haben, das gesamte Team, aber diese Art von Schlichtung liegt außerhalb Ihrer Verantwortung, und Sie würden ihnen sagen, dass sie die Dinge untereinander klären sollen. Wenn Sie ausdrücklich aufgefordert wurden, diesen Teil des Projekts zu organisieren, ist dies offensichtlich keine Option. Tun Sie dies nur, wenn Sie einen sauberen Ausstieg schaffen können, der sich nicht auf Ihren Ruf oder Ihre Arbeitsleistung auswirkt.

+1 für eine tolle Antwort. Was Sie bei Option 2 beachten sollten: Vielleicht hat Team „MySQL“ kein Interesse daran, dass Team „Microsoft“ die Migration vorantreibt, weil (sie befürchten, dass) sie ihre eigenen Jobs ersetzt/ausläuft/massiv verändert. In diesem Fall wäre eine Unterstützung durch die Personen, die diese Migrationsentscheidung getroffen haben, hilfreich.

Sie werden Zeuge eines Konflikts zwischen Teamleitern, die ihre Teams als Silos führen. Ich sehe vier Fälle:

  1. Die Teamleiter haben das Problem selbst gelöst, mit oder ohne bilateralem Pow-Wow. Kein Eingreifen Ihrerseits erforderlich. Denn das Thema darf das Projekt nicht aufhalten und wird sich deshalb zuspitzen. Vor allem, wenn sich das Unternehmen der agilen Methodik verschrieben hat.

  2. Die Teamleiter haben eine Konferenz mit dem Management, das über beide Autorität hat. Das Management trifft die Entscheidung, weist die Verantwortung zu und legt die Verantwortlichkeit unter den Teamleitern fest, um das Problem zu lösen. Kein Eingreifen Ihrerseits erforderlich. Denn das Thema darf das Projekt nicht aufhalten und wird sich deshalb zuspitzen. Vor allem, wenn sich das Unternehmen der agilen Methodik verschrieben hat.

  3. Sie greifen ein und bitten beide Teamleiter, sich zusammenzusetzen und das Problem zu lösen. Sie fungieren als Moderator, wenn beide Teamleiter Sie als Moderator akzeptieren und Ihre Anwesenheit als Moderator anfordern.

  4. Sie greifen ein und bitten das Management, das über beide Teamleiter verfügt, sich mit den Teamleitern zusammenzusetzen und bei der Lösung des Problems entweder als Entscheider, als Vermittler oder als Vermittler zu helfen.

Zwei der Fälle sind passiv und zwei beinhalten Ihre aktive Teilnahme. Entscheiden Sie, welchen Weg Sie gehen möchten.

Passivfälle scheinen bereits ausgeschlossen; Aus der Frage geht hervor, dass eine Lösung nicht automatisch erfolgt.
@cst1992 - Weißt du, wovon du sprichst? Weißt du, was agil ist? Dies ist eine Situation, die nicht statisch werden darf, dh entweder von den Teamleitern oder ihrem Management muss etwas getan werden. Denn die Ziele werden nicht erreicht und das ist ein unübersehbares Scheitern.
Das sage ich auch.
@ cst1992 - warum sagen Sie also herum, dass eine Lösung nicht automatisch erfolgt?
Wie aus der Frage hervorgeht, sind die beiden Teams in den letzten 3 Wochen für ihre Kommunikation auf das OP angewiesen. Warum also sollte es passieren, dass sie sich einfach alleine hinsetzen und eine Diskussion führen? Und wenn ja, warum ist es dann nicht nach, sagen wir, einer Woche passiert?