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?
Sie haben zwei Möglichkeiten:
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.
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.
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.
Sie werden Zeuge eines Konflikts zwischen Teamleitern, die ihre Teams als Silos führen. Ich sehe vier Fälle:
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.
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.
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.
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.
Radu Murzea
IDrinkandIKnowThings
David K
Thorbjørn Ravn Andersen