Ich arbeite in einem Softwareentwicklungsunternehmen mit über 1000 Ingenieuren im Silicon Valley. Wir haben im Allgemeinen wirklich starke und gesunde Ingenieurteams und haben sehr hohe Bewertungen auf Glassdoor. Aber gelegentlich wird es einen schlechten Apfel geben, der Anforderungen/Due Diligence auf Kosten anderer Teams umgeht. Normalerweise lautet der Vorschlag für den Umgang mit diesen Problemen bei Workplace SE, sie zu dokumentieren und zu eskalieren, aber für ein bestimmtes Team hat dies nur am Anfang funktioniert. Es würde sich weiter anpassen, was die Dokumentation/Verfolgung seiner Aktionen erschwerte und sogar höhere Stakeholder dazu brachte, Dinge zu vergessen, die sie ursprünglich entschieden hatten.
Stellen Sie sich ein Team Bob vor: Team Bob hat ein Projekt auf seiner Roadmap, um ein kundenorientiertes Tool zur Niederschlagsschätzung bereitzustellen. Team Bob lieferte in der Vergangenheit ein ähnliches Projekt mit sehr schlechtem Empfang aufgrund fehlender Benutzeroberfläche, und das neue Projekt hat auch keine Benutzeroberfläche. Es wird in der vor der Veröffentlichung vorgeschriebenen Executive Review & UI abgelehnt. Das Führungsteam schlägt vor, dieses Projekt in ein Tool zu integrieren, das Team Alice gehört. Ein Viertel später hat Team Bob die Nicht-UI-Hälfte des Projekts abgeschlossen und bittet Team Alice, ohne Vorankündigung den UI-Teil zu übernehmen. Team Alice erhält Input vom Führungsteam, das beschließt, eines der ursprünglichen Roadmap-Ergebnisse von Team Alice zugunsten der Benutzeroberfläche für die Funktion von Team Bob zu kürzen.
Team Alice teilt dem Führungsteam im Voraus mit, wie viel das Projekt dauern wird (ein ganzes Quartal), aber zu diesem Zeitpunkt ist der von Team Bob versprochene Liefertermin für das Feature abgelaufen. Um die Verzögerungen zu entschuldigen, erwähnt Team Bob etwa jede Woche passiv aggressiv gegenüber dem Führungsteam, dass die Arbeit von Team Bob (die nicht-UI-Hälfte) bereits erledigt ist und Team Alice die Veröffentlichung des Features blockiert, obwohl Team Alice gerade erst war beteiligt. Team Alice versuchte, die Hauptstraße zu nehmen, ignorierte sie und vermied einen Schreikampf der Grundschule. Durch Wiederholung überzeugte Team Bob das Führungsteam jedoch, dass es wirklich Team Alice war, die das Projekt verzögerte, obwohl das Führungsteam den zusätzlichen Kosten im Voraus zustimmte.
Es gab viel mehr unprofessionelles Verhalten, aber ich werde der Kürze halber Einzelheiten weglassen. Team Alice versuchte, diese Probleme im Laufe des Projekts aufzudecken, aber Team Bob berichtete direkt an das Führungsteam, sodass das Führungsteam das einzige Medium war, das eingreifen konnte. Anfangs lief es gut: Als Team Bob Team Alice per E-Mail um Erlaubnis bat, das Feature ohne UI bereitzustellen, stellte Team Alice klar, dass die Erlaubnis nicht bei ihnen lag, und setzte das leitende Mitglied, dem das Projekt gehörte, auf CC. Nachdem sich dies wiederholte und Team Bob einige Male von der Geschäftsführung zerkaut wurde, griff Team Bob zu hinterhältigen Mitteln. Team Bob würde nur in persönlichen Treffen sein wahres Gesicht zeigen. Wenn Team Alice Probleme aufdeckte, die dort aufgetreten sind, teilte Team Bob dem leitenden Personal mit, dass Team Alice sie missverstanden haben muss. Aufgrund der vollen Terminkalender des Vorstandsteams war es nicht möglich, sie zu den Sitzungen einzuladen. Schließlich stellte das Führungsteam die Frage, ob Team Alice einen Groll gegen Team Bob hegte, der dazu führte, dass sie all diese (laut Team Bob) geringfügigen Missverständnisse an das Führungsteam eskalierten.
Wie kann Team Alice mit Team Bob so umgehen, dass 1) es nicht anstrengend ist, 2) Team Alice nicht für irgendetwas verantwortlich gemacht wird, das sich aus der List von Team Bob ergibt, und 3) das Produkt von Team Alice nicht unter den Händen von Team leidet Bob?
Sie haben richtig festgestellt, dass Team Bob die Verantwortung vermeidet, indem es keine schriftlichen Aufzeichnungen über sein Verhalten hinterlässt. Bei der Dokumentation ist Team Alice Team Bob jedoch nicht ausgeliefert, denn Team Alice kann auch ein schriftliches Protokoll erstellen.
Wenn beispielsweise wichtige Angelegenheiten von Angesicht zu Angesicht besprochen werden, halten Sie dies nach dem Meeting schriftlich fest und senden Sie die Meeting-Notizen zur Überprüfung an Team Bob.
Sie können den Führungskräften auch regelmäßige Statusberichte geben, die den Gesamtprojektplan detailliert beschreiben und die vereinbarten Ergebnisse beider Teams auflisten, während Team Bob im CC bleibt.
Das heißt, wenn Team Bob versucht auszunutzen, dass das Projekt schlecht verwaltet wird, greifen Sie ein und verwalten Sie das Projekt. Dies hat den zusätzlichen Vorteil, dass Sie dadurch in Kontakt mit dem Führungsteam kommen, wodurch Sie leichter gegen subtile Schuldzuweisungsversuche von Team Bob vorgehen können.
Auch:
Team Alice versuchte, die Hauptstraße zu nehmen, ignorierte sie und vermied einen Schreikampf der Grundschule
Das war nicht klug. Indem Team Alice geschwiegen hat, könnte es den Eindruck erweckt haben, nichts zu ihrer Verteidigung sagen zu können, und damit ein Verschulden eingestehen. Darüber hinaus hat Team Alice möglicherweise Team Bob ermutigt, die Schuld weiter zu verschieben, indem sie Team Bob mit der Schuldzuweisung davonkommen ließ.
Jetzt solltest du natürlich nicht anfangen zu schreien, sondern trocken und nüchtern:
Wir „blockieren“ nichts. Aber wir können nicht in einer Woche fertigstellen, was Ihr Team in einem Jahr nicht geschafft hat. Wir haben 3 Monate veranschlagt, und wir sind auf dem richtigen Weg, dies zu erreichen. Wenn Sie der Meinung sind, dass Ihr Team es schneller kann, würde ich gerne Ihr Team übernehmen lassen.
sollte alle an den jeweiligen Kontext erinnern und deutlich machen, dass Sie nicht das Problem, sondern die Lösung sind.
Team Bob hat die Nicht-UI-Hälfte des Projekts abgeschlossen und bittet Team Alice, den UI-Teil zu übernehmen
OK, Team Bob ist also mit seinem Teil fertig.
Wie kann Team Alice mit Team Bob so umgehen, dass [...] das Produkt von Team Alice nicht unter den Händen von Team Bob leidet?
OK, also ist das Produkt jetzt das Produkt von Team Alice.
Was mir da so durch den Kopf geht ist: Warum ist Team Bob überhaupt noch dabei?
Team Alice sollte logischerweise an diesem Punkt das Eigentum an dem Produkt übernehmen. Das erfordert wahrscheinlich, dass die Führungskräfte irgendwie offiziell das Eigentum von Team Bob an Team Alice übergeben. Aber (abgesehen von irgendwelchen byzantinischen Politiken in Bezug auf Eigentum und Leistungen, die in der Abteilung existieren könnten) scheint es für Team Alice nicht schwierig zu sein, das Führungsteam davon zu überzeugen, weil Team Bob seinen Teil erledigt hat . Sie haben nichts mehr hinzuzufügen.
Vielleicht gibt es eine hartnäckige Ansicht, dass Team Bob das „Kundenteam“ und Team Alice das „Lieferantenteam“ ist, weil die Backend-Implementierung „der Bauch“ und daher kritisch ist, während die UI nur „die Präsentation“ und daher oberflächlich ist , und daher sollte Team Bob das Produkt besitzen. Ich habe definitiv schon einmal eine solche Voreingenommenheit gesehen. Aber wenn beide Teile benötigt werden, bevor das Produkt versendet werden kann, ist das Unsinn; sie sind beide kritisch. Die Produktverantwortung muss nicht an eine bestimmte Entwicklungsrolle wie diese gebunden sein.
Brechen Sie die Dinge mithilfe von RACI-Diagrammen auf.
Verantwortlich
Verantwortlich
Konsultiert
Informiert
Zusammen mit klaren und prägnanten Fristen und Abhängigkeiten.
Implementieren Sie ITIL
Wenn Sie Team Bob mit klaren Verantwortlichkeiten für die rechtzeitige Lieferung von Komponenten und klaren Zeitplänen dafür haben, was eine Abhängigkeit ist und was nicht, können Sie Schuldzuweisungen vermeiden
Also zusammenfassend:
Ich verstehe nicht wirklich, was das Problem ist. Diese Tatsachen sind unbestreitbar.
Um die Verzögerungen zu entschuldigen, erwähnt Team Bob etwa jede Woche passiv aggressiv gegenüber dem Führungsteam, dass die Arbeit von Team Bob (die nicht-UI-Hälfte) bereits erledigt ist und Team Alice die Veröffentlichung des Features blockiert, obwohl Team Alice gerade erst war beteiligt.
Team Bob berichtet Fakten. Ich bin mir nicht sicher, was sie sagen sollen. Sollte Team Bob angeben, dass noch Arbeit übrig ist, obwohl dies nicht der Fall ist? Die dem Team Alice zugewiesene Arbeit blockiert die Veröffentlichung. Das bedeutet nicht, dass Team Alice schlecht oder leistungsschwach ist.
Die Führungskraft hat die Arbeit nach Ablauf der Frist an Team Alice neu zugewiesen, daher müssen sie sich darüber im Klaren sein, dass Team Alice nicht dafür verantwortlich ist, dass die Frist mit dieser Arbeit versäumt wurde.
Offensichtlich braucht Team Alice eine neue Frist, um diese Arbeit abzuschließen, und sobald diese Arbeit übergeben wurde, hätte das besprochen und entschieden werden sollen.
Matthäus Gaiser
Schuften
Schuften
Gregor Currie
Schuften
David R.
Thorbjørn Ravn Andersen