Vom Manager beschuldigt werden, „nicht kommuniziert“ zu haben, um seinen Mangel an Koordination/Follow-Thru zu decken [geschlossen]

Ich arbeite also für eine kleine Softwarefirma, in der es ungefähr 8-10 "Programmierer" gibt ... wie sie uns nennen.

Diese Firma hat in den 80er Jahren angefangen, daher hat sich ein Riss entwickelt und es gibt diese „Alte Garde“ und „Neue Garde“. Die alte Garde bestand im Grunde aus 4-5/10 Entwicklern, die immer noch benötigt werden, da wichtiger Legacy-Code (denken Sie an COBOL) langsam von den Jungs der neuen Garde (denken Sie an Java) ersetzt wird.

Wie auch immer, ich habe dort vor etwa 3-4 Jahren als Junior-Entwickler angefangen zu arbeiten, direkt aus dem College, und bin natürlich in der New Guard gelandet. (Nicht, dass ich diese Art von Abteilung mag.)

Der jüngste der Old Guard-Entwickler (nennen wir ihn Eric, er ist über 10 Jahre älter als ich) und ich wurden gute Freunde und Kollegen. Vor etwa einem Jahr gestand Eric mir jedoch, dass er, nachdem er 10 Jahre lang mit COBOL zufrieden war, jetzt überwältigt ist, Java lernen zu müssen und, wie Sie wissen, moderne Softwareentwicklungspraktiken wie die Verwendung von Versionskontrolle usw. (Kein Scherz ). Eric vertraute an, dass er die Entwicklung bereits vor etwa 6-12 Monaten „ausgecheckt“ habe und sich woanders umschaue. Der VP (ein ehemaliger Old Guard, der jetzt die Rolle des Managers/VP innehatte) beschloss jedoch, Eric in die offizielle Rolle des „Entwicklerteam-Managers“ zu befördern, und delegierte viele seiner Manageraufgaben an ihn, zusammen mit einer Gehaltserhöhung . Jetzt ist Eric also mein Chef, und das seit fast einem Jahr.

Kürzlich konnte ich aufgrund einer verspäteten Antwort eines Produktmanagers bezüglich eines Veröffentlichungsdatums für eine bestimmte von mir programmierte Funktion meine Pull-Anfrage nicht rechtzeitig einreichen, damit sie während des normalen Veröffentlichungszeitplans veröffentlicht werden konnte. Unter dem Druck dieses PMs schickt Eric mir also eine Nachricht, ich solle einen „Notruf“ machen und einen Hotfix an die Jungs senden, die für die Bereitstellung von Veröffentlichungen verantwortlich sind, nennen wir sie „Tom und Jerry“. Nachdem ich Eric zurückgesendet habe und darum gebeten habe, dies mit Tom und Jerry zu überprüfen (dass ein Hotfix für diese Version bevorzugt wird, da es sich nicht um einen kritischen Fehler handelt), sende ich meine Hotfix-PR, die eine automatische E-Mail an Tom und auslöst Jerry.

Der Code wurde jedoch nicht freigegeben. Anscheinend haben Tom und Jerry die automatische Benachrichtigungs-E-Mail „Pending HOTFIX“ ignoriert/nie gesehen, da sie es gewohnt sind, „diese automatischen E-Mails ein paar Tage vor dem normalerweise geplanten Veröffentlichungsdatum zu überprüfen“.

Also beschuldigte Eric mich jetzt, mit Tom und Jerry „nicht zu kommunizieren“ und „den Code nicht zu besitzen“ und die Veröffentlichung nicht zu koordinieren. Allerdings (1) hat er mich nie gebeten, die Veröffentlichung zu koordinieren (und meiner Meinung nach ist das seine Aufgabe!), noch (2) habe ich die Kontrolle über Veröffentlichungen oder die Autorität über Tom und Jerry, ihnen zu befehlen, eine außerplanmäßige Hotfix-Veröffentlichung durchzuführen. Er rief mich an, um mich zu beschuldigen und mir mitzuteilen, dass er eine öffentliche E-Mail über den Vorfall versenden würde, um ihn in Zukunft zu verhindern, da ein Kunde jetzt verärgert ist, dass wir das Veröffentlichungsdatum nicht eingehalten haben.

Ich blieb jedoch bei meinen obigen Punkten und wies auch darauf hin, dass wir kein formelles Protokoll für einen „Feueralarm“ oder eine außerplanmäßige Freilassung wie diese haben, daher kann er mir nicht vorwerfen, dass ich „ordnungsgemäße Verfahren“ nicht befolgt habe, wenn es keine gibt alle definierten, besonders wenn ich seinen Befehlen buchstabengetreu Folge leistete. Außerdem sagten mir Tom und Jerry, dass der Fehler bei Eric liegt, weil er sich nicht im Voraus mit ihnen abgestimmt hat.

Was soll ich hier tun? Soll ich zu Erics Chef (dem VP) gehen und ihn über meine Sicht der Dinge informieren, wenn er mich öffentlich für seinen Mangel an Durchsetzungsvermögen verantwortlich macht? Wenn er die öffentliche E-Mail nicht sendet, sollte ich dem VP trotzdem eine private E-Mail senden?

Sie haben falsche Annahmen getroffen. Das sollten Sie zugeben und als Lernchance nutzen. Wenn Sie jemand darum bittet, so etwas zu tun, bestätigen Sie immer, dass Sie mit dem, der Sie darum bittet, auf derselben Seite stehen.
Basierend auf Ihrer eigenen Beschreibung der Ereignisse klingt es so, als hätte er Sie gebeten, es zu verwirklichen. Wenn Sie also keine Nachverfolgung mit Tom und Jerry durchgeführt haben, ist das Ihre eigene Schuld. Das Problem, dem Sie gegenüberstehen, ist, dass ein Kunde verärgert ist und Sie die Aufgabe erhalten haben, den Patch durchzuführen.
Anscheinend waren Sie also in der gesamten Episode fehlerlos und alle anderen (Produktmanager, Eric, Tom & Jerry) waren die Schuldigen. Nun denn, du bist zu perfekt, um dort zu arbeiten, und du solltest dir einen anderen Job suchen, wo dich solche mittelmäßigen Leute nicht stören.
@MaskedMan Ich habe nie gesagt, dass das, was ich getan habe, fehlerfrei war. Aber ich denke nicht, dass mein Vorgesetzter mich dafür verantwortlich machen sollte, ein Protokoll nicht zu befolgen, das nirgendwo geschrieben steht. Tom und Jerry sind hier definitiv nicht schuld.
@Eric Du bist ein beschissener Manager! haha jk ... ich weiß, ich habe falsche Annahmen getroffen, ich nahm an, Tom und Jerry hätten die Hotfix-E-Mail in den zwei Tagen gesehen, in denen sie ungelesen dalag, ich nahm an, mein Manager hätte sich mit Tom und Jerry abgestimmt, um die außerplanmäßige Veröffentlichung zu ermöglichen, denn das ist sein Job. Aber mein Manager hat auch den Ball verloren, aber er ist derjenige, der versucht, mir öffentlich die Schuld zu geben und seinen Anteil an dem, was passiert ist, zu vertuschen.
@cunninglinguist Mit Ihrer Einstellung legen Sie die Kontrolle über Ihren Erfolg oder Misserfolg in die Hände Ihres Vorgesetzten. Wenn Sie bei der Nachverfolgung proaktiv vorgehen, können Sie Situationen wie die jetzige vermeiden, weil Sie eine aktive Rolle für Ihren Erfolg spielen.
@cunninglinguist - Das alles spielt keine Rolle. Sie wurden gebeten, es zu verwirklichen, und es ist nicht geschehen. Ihrem Manager ist es egal, wie es passiert, und jetzt, weil es nicht passiert ist, ist ein Kunde nicht glücklich. Ihr Vorgesetzter muss Ihnen die Schuld geben, weil es nicht getan wurde. Jetzt wissen Sie also, bedecken Sie in Zukunft Ihren eigenen Hintern.
@Ramhound "Du wurdest gebeten, es zu verwirklichen" <-- Was ist "es"? Wenn „es“ „die Befreiung“ bedeutet, tat er es einfach nicht. Auch hier habe ich keinen Zugriff/Befugnis über Veröffentlichungen, also könnte ich es nicht haben, selbst wenn ich gewollt hätte. Das, worum er mich eigentlich explizit gebeten hat (senden Sie den Code), ist geschehen. Jeder Manager, der seinen Mangel an Management über einen Fluchtbock vertuscht, ist meiner Meinung nach ein schlechter Manager. Aber ich werde auf jeden Fall daraus lernen, um sicherzustellen, dass es nicht wieder vorkommt.

Antworten (4)

Ich verstehe, dass Sie deswegen verprügelt werden, aber ich stimme Ihnen zu

Gehen Sie immer noch nicht zum VP

Ihnen wurde gesagt, Sie sollten den Hot Patch einreichen, und Sie haben es getan. Sie haben angegeben, dass Sie nicht einmal befugt sind, einen Hot Patch zu genehmigen. Sie haben Ihren Chef gebeten, dies mit der Freigabe zu überprüfen.

Sie sind ein Programmierer - die Koordination einer Veröffentlichung ist weder Ihre Aufgabe noch Ihre Befugnis. Es ist so konzipiert, dass eine einzelne Person keinen Code herausgeben kann.

Die Koordination einer außerplanmäßigen Hotfix-Veröffentlichung ist die Aufgabe Ihres Chefs. Er kann dir die Schuld geben, was er will (und du musst es einfach aufsaugen und dich von ihm beschuldigen lassen), aber das Problem beginnt mit ihm. Sie sind nicht befugt, eine außerplanmäßige Hotfix-Veröffentlichung zu genehmigen, und es gibt kein „Fire Call“-Protokoll. Release sagte, die Vorwarnung hätte von Ihrem Chef kommen sollen. Zumindest sollte Ihr Chef eine Nachricht zur Freigabe gesendet haben:

Release, Sie sollten einen außerplanmäßigen Hotfix von X erhalten. Ich genehmige ihn und er muss in diesem Release enthalten sein. Wenn Sie keinen Hotfix von X erhalten, kontaktieren Sie mich direkt.

Ja, Sie hätten mehr tun können, aber es ist Ihr Chef, der dafür verantwortlich war, einen vorrangigen Fix für einen Kunden zu liefern, für den Sie nicht einmal die Befugnis hatten, ihn herauszuschieben. Er hat null Heads-up bis zur Veröffentlichung und null Follow-up gemacht. Sie können die Schuld in viele Richtungen lenken, aber die Schuld beginnt bei Ihrem Chef.

Multiple Down-Stimmen. Aufleuchten. Akzeptieren Sie den Post wie angegeben und die Bestellung lautete "Senden Sie einen Hotfix an die für die Bereitstellung von Releases zuständigen Personen". Sie haben einen Freigabeprozess oder nicht. Wenn der Prozess nicht ausreicht, ist das ein Managementproblem. Wenn ein Techniker den Prozess umgehen kann, ist das ein GROSSES Problem. Lassen Sie uns also einfach Dinge offenlegen, bis ein einziger verärgerter Techniker schädliche Software herausbringen kann? Die meisten Verträge schützen/beschränken vor fahrlässigen Schäden, aber es gibt keinen Schutz vor vorsätzlichen Schäden (auch wenn Sie dies im Vertrag angeben). Selbst wenn Sie schließen, dass der Manager wirklich gesagt hat, "machen Sie es möglich", ist das nicht nur faul, sondern rücksichtslos. Das führt zu einer Umgebung mit Single Point of Failure mit sehr hohen Schäden. Sie können es weiterhin ablehnen, aber Sie verstehen das Risikoprofil hier nicht.

Ich habe Sie nicht negativ bewertet, aber ich habe in einer ziemlich rigorosen Veröffentlichungsumgebung gearbeitet, und bei einer kritischen Veröffentlichung gehen Sie nicht einfach davon aus, dass alles wie geplant verlaufen wird. Es ist wichtig, sich mit dem Bereitstellungsteam in Verbindung zu setzen. Sie könnten diese Paranoia in Betracht ziehen, aber ich habe noch keinen erfahrenen Entwickler getroffen, der nicht einen Hauch von Paranoia hat (wahrscheinlich von Vorfällen wie diesem).
Nun, anscheinend wird jede Antwort, die dem Manager und nicht dem Entwickler einen Fehler zuschreibt, herabgestuft ... Ich frage mich, warum ...?
@cunninglinguist Manager?
@cunninglinguist: Die Aufgabe Ihres Managers ist es, Ihre Sachen zu koordinieren, und er hat dabei versagt, also ist es seine Schuld. Aber während Ihr Verhalten in einer perfekt koordinierten Welt vollkommen in Ordnung gewesen wäre, leben wir nicht in dieser Welt. Ihr Vorgesetzter ist also auch zu Recht sauer auf Sie, weil Sie nicht das Quäntchen gesunden Menschenverstand einbringen, der notwendig ist, um die Tatsache auszugleichen, dass wir nicht in einer idealen Welt leben. Es ist nicht so, dass dies nur die Schuld von 1 Person sein muss!.

Der Code wurde jedoch nicht freigegeben. Anscheinend haben Tom und Jerry die automatische Benachrichtigungs-E-Mail „Pending HOTFIX“ ignoriert/nie gesehen, da sie es gewohnt sind, „diese automatischen E-Mails ein paar Tage vor dem normalerweise geplanten Veröffentlichungsdatum zu überprüfen“.

Wenn Sie etwas so Dringendes haben, senden Sie NICHT einfach eine automatisch generierte E-Mail und hoffen, dass es sich von selbst löst. Selbst unter guten Umständen mit vernünftig definierten Prozessen sollten Sie sich fast unmittelbar danach mit ihnen in Verbindung setzen (oder einen Prozess haben, um zu bestätigen, dass die Anfrage bearbeitet wird).

Grundsätzlich gilt: Wenn Sie ein Problem mit hoher Priorität melden, müssen Sie nachfassen. Feuern Sie nicht einfach eine automatisierte Pull-Anforderung ab und gehen Sie dann davon aus, dass sie bearbeitet wird, es sei denn, es handelt sich um ein klar definiertes Verfahren (das Sie eindeutig nicht haben).

Ich blieb jedoch bei meinen obigen Punkten und wies auch darauf hin, dass wir kein formelles Protokoll für einen „Feueralarm“ oder eine außerplanmäßige Freilassung wie diese haben, daher kann er mir nicht vorwerfen, dass ich „ordnungsgemäße Verfahren“ nicht befolgt habe, wenn es keine gibt alle definierten, besonders wenn ich seinen Befehlen buchstabengetreu Folge leistete.

Das wirkt hartnäckig und eigensinnig. Sie müssen akzeptieren, dass Sie mit schwierigen Menschen arbeiten werden, mit Menschen, die Prozesse nicht verfolgen/verfolgen können usw.

Angesichts Ihrer Frage zu money.SE sieht es so aus, als wären Sie Amerikaner. Die meisten amerikanischen Manager erwarten gerade in solchen Situationen von ihren Mitarbeitern Verantwortung/Initiative. Es ist ein Problem, darauf zu warten, dass Ihr Vorgesetzter Ihre Aufgaben durchführt.

Außerdem sagten mir Tom und Jerry, dass der Fehler bei Eric liegt, weil er sich nicht im Voraus mit ihnen abgestimmt hat.

Ein Punkt zur Klarstellung: Das anfängliche Problem und der Fehler könnten bei Eric liegen. Aber das Fehlen von "Ich reiche eine dringende Bitte an Sie, sofort etwas hinzuzufügen" von Ihnen macht diesen Teil davon zu Ihrer Schuld.

Hast du Eric per E-Mail gesagt: „Ich habe eine Pull-Anfrage eingereicht, kannst du mit Tom/Jerry zusammenarbeiten, damit sie der Veröffentlichung hinzugefügt wird?“ Woher sollte Eric überhaupt wissen, dass es ein Problem gab?

Was soll ich hier tun? Soll ich zu Erics Chef (dem VP) gehen und ihn über meine Sicht der Dinge informieren, wenn er mich öffentlich für seinen Mangel an Durchsetzungsvermögen verantwortlich macht? Wenn er die öffentliche E-Mail nicht sendet, sollte ich dem VP trotzdem eine private E-Mail senden?

Niemand profitiert von Schuldzuweisungen. Wenn Eric auch nur annähernd kompetent ist, wird er dies aus der Perspektive angehen: "Wir haben als Team erkannt, dass unser Prozess für Last-Minute-Updates unseres Lieferprozesses verfeinert werden musste, da wir aus dummen Gründen einen Termin für einen Kunden verpasst haben."

Aber es ist nicht Ihre Aufgabe, Eric beizubringen, wie man damit umgeht. Die kombinierten Fehler von Ihnen und Eric ließen Eric für alle Beteiligten, einschließlich seines Chefs und Ihres Kunden, wie einen Idioten aussehen.

Dem VP eine private E-Mail darüber zu schicken, wie Ihr Chef es vermasselt hat, wenn Sie auch ein gutes Stück Schuld tragen, ist … kein guter Karriereschritt.

Außerdem, möchte ich hinzufügen, stecken Sie an diesem Punkt wahrscheinlich fest, da Eric eine „alte Garde“ ist, was bedeutet, dass sein Einfluss wahrscheinlich größer ist. Es ist bedauerlich, aber Ihre Rolle hier bedeutet wahrscheinlich, dass Sie dafür verantwortlich gemacht werden.

So weit, was Sie tun sollten? Vielleicht könnten Sie sich bei Eric dafür entschuldigen, dass Sie ihn nicht informiert haben, als Sie den Hotfix eingereicht haben ...

Ich könnte dieser Antwort nicht mehr zustimmen.
Maybe you could apologize to Eric about not letting him know when you submitted the hot fixIch glaube du hast meinen Beitrag nicht richtig gelesen. Ich ließ Eric wissen, dass ich in der Sekunde fertig war, was er von mir verlangte (das Hotifix erstellen). Er wusste, dass der Hotfix für die Release-Jungs, Tom und Jerry, da draußen war, Eric dankte mir sogar für meine schnelle Antwort. Aber später stimmte die Veröffentlichung nicht mit Tom und Jerry ab.
@cunninglinguist und hast du sie weiterverfolgt? Alles, was Sie hier sagen, sagt mir: "Wir hatten überhaupt keinen Prozess, aber ich habe meinen Teil getan, also ist es nicht meine Schuld!" Die Realität ist, dass es eine Menge Dinge gab, die Sie hätten tun können, um diese Situation zu verbessern, und sie nicht getan haben .... irgendwo schreibt ein Manager einen Beitrag, "mein Teammitglied hat mir nicht mitgeteilt, wofür es getan werden musste eine kritische Out-of-Process-Korrektur, obwohl er genau wusste, was erforderlich war, und wir haben deshalb einen Kunden im Stich gelassen. Jetzt gibt er mir die Schuld.“
@enderland Mein Vorgesetzter weiß genau, was passieren muss, damit eine Veröffentlichung stattfinden kann. Er war früher selbst Entwickler. Darüber hinaus hat er in der Vergangenheit Veröffentlichungen bereitgestellt und Tom & Jerry umgangen, da er die Befugnis/den Zugriff dazu hat, aber er hat es nicht getan. Ja, ich hätte Tom und Jerry als Ausfallsicherung kontaktieren können, damit mein Manager es nicht koordiniert. Noch einmal, ich habe auch keine Autorität über Tom und Jerry, also bringt es mich nicht in ihre Gunst, wenn ich ihnen Bestellungen per E-Mail schicke (die von Eric kommen sollten). Hätte ich es getan, wäre die Antwort gewesen: „Eric muss es genehmigen.“

Wenn Ihr Chef Sie beschuldigt, nicht mit einem anderen Team zu kommunizieren, und Sie tatsächlich nicht mit diesem Team kommuniziert haben, dann bezweifle ich ernsthaft, dass Sie irgendetwas erreichen werden, außer sich selbst schlecht dastehen zu lassen, indem Sie versuchen, über seinen Kopf zu springen und ihm die Schuld zu geben ihn für die fehlende Kommunikation.

Zumal Sie anscheinend sagen, dass Ihr Chef und der Vizepräsident, zu dem Sie eskalieren möchten, beide Teil derselben „Alten Garde“-Fraktion innerhalb des Unternehmens sind.

Das Spiel der Büropolitik zu spielen ist wie das Spielen von Game of Thrones – du gewinnst oder du stirbst. Wenn Sie nicht sehr zuversichtlich sind, dass der VP Ihren Angriff auf Eric unterstützen wird, wären Sie gut bedient, wenn Sie den Kopf gesenkt halten und das Mistsandwich essen, wenn es Ihnen serviert wird.

Versuchen Sie dann beim nächsten Mal, proaktiver zu sein und sicherzustellen , dass die Dinge reibungslos verlaufen. Sie werden viel besser aussehen, wenn Sie das Unternehmen vor den Folgen eines Fehlverhaltens Ihres Chefs bewahren, als ihm die Schuld zu geben, nachdem diese Konsequenzen erlitten wurden.

Wenn Eric der Entwicklungsmanager ist, dann bestand seine Aufgabe darin, (a) Ihnen zu sagen, was zu tun ist, und (b) dafür zu sorgen, dass es geschieht. Wenn Ihre Beschreibung richtig ist, dann hat er Ihnen nicht die richtigen Schritte genannt, die zum Erfolg geführt hätten, und er hat nicht sichergestellt, dass die Schritte, die zum Erfolg führen, stattgefunden haben. Ein wesentlicher Schritt auf dem Weg zum Erfolg wäre gewesen, zu überprüfen, ob Tom und Jerry ihre Arbeit begonnen und beendet haben (was sie unverschuldet nie getan haben, da sie sich dieser Arbeit nicht bewusst waren).

Das ist die Aufgabe des Managers, dafür zu sorgen, dass Dinge passieren, und die Schuld auf sich zu nehmen, wenn sie es nicht tun. Nun kann es sein, dass es auch deine Schuld ist, aber das sollte nicht davon ablenken, dass Eric komplett versagt hat und die Verantwortung für sein Versagen übernehmen muss.

(Als Beispiel, wenn Eric Tom und Jerry vorher angerufen hätte, um ihnen zu sagen, dass sie eine Freilassung von Ihnen erwarten und diese mit höchster Priorität behandeln sollten, hätte das höchstwahrscheinlich zum Erfolg geführt).

Dies scheint die Frage nicht zu beantworten