Nach einer kürzlichen Umstrukturierung in unserem Unternehmen habe ich einen neuen Vorgesetzten. Er ist im Allgemeinen in Ordnung und nicht so hinterhältig wie der vorherige. Mit "hinterhältig" meine ich nicht, dass er ein böser Manager war - ich verweise mit diesem Begriff nur auf jemanden, der die meisten Informationen für sich behält und sie nicht mit anderen Teammitgliedern teilt, um der einzige "Ansprechpartner" zu sein Person "- Sie bekommen die Idee.
Trotzdem hatte ich ein ziemlich gutes Verhältnis zu meinem früheren Manager - und ich war ziemlich produktiv.
Mein neuer Chef ist offener, was eine gute Sache ist, aber ich hasse seine Qualität wirklich - er mag es, gegen die Programmierer anzutreten - indem er die gleiche Aufgabe einem anderen Entwickler überträgt, um das Problem so schnell wie möglich zu beheben. Wie Sie vielleicht bereits verstanden haben, fließen die Informationen in einer Umgebung wie der unseren NICHT frei. Die Person, mit der mein Manager vor 10 Minuten gesprochen hat, beginnt möglicherweise mit der Arbeit an demselben Thema, an dem ich gerade arbeite. Es passierte ein paar Mal, und jedes Mal, wenn ich hörte, dass jemand an demselben Problem arbeitete, fragte ich meinen Vorgesetzten, wem das Problem gehört, aber in seinen Antworten war er normalerweise sehr ausweichend.
Meine Frage lautet also: Wie kann ich meinen Manager davon abhalten, das zu tun? In unserem kleinen Team von einem halben Dutzend Entwicklern bin ich der älteste und ich werde normalerweise von den Rennen verschont, aber wenn es mich trifft, geht es mir wirklich auf die Nerven.
Und noch etwas: Ich will nicht andeuten, dass mein Vorgesetzter ein schlechter / böser Chef ist, und ich glaube auch nicht, dass die Welt fair ist oder sein sollte. Ich möchte nur einen Weg finden, ihn dazu zu bringen, mich zu stoppen. Eins nach dem Anderen.
Antworten:
Die erste Frage ist: Warum macht er das? Liegt es daran, dass er gerne verschiedene Antworten vergleicht und die beste auswählt? Liegt es daran, dass er gerne sieht, wer es am schnellsten schafft? Das ist ziemlich wichtig, um das Verhalten anzugehen.
Ich habe vom "Renn" -Teil verstanden, dass es das letztere ist. Dann kann ihm eine einfache Rechnung zeigen, warum dies nicht der richtige Weg ist.
Sagen wir, er gibt Aufgabe A an Codierer A. Er beginnt zu arbeiten und erledigt die Aufgabe in einer Stunde. Er gibt auch Aufgabe A an Codierer B. Dieser beginnt ebenfalls mit der Arbeit, und nach 45 Minuten ist das Problem behoben, und er kann mit der nächsten Aufgabe B fortfahren. Er löst das in 1 Stunde, und Codierer A Auch daran habe ich eine Stunde lang gearbeitet.
Abgesehen von den Problemen, die auftreten können, wenn zwei Programmierer denselben Teil des Codes bearbeiten, wurde die Aufgabe A in einer Stunde für 1 Stunde und 45 Minuten und die Aufgabe B in einer weiteren Stunde für 2 Stunden behoben.
Selbst wenn Codierer B Aufgabe A in 1h30min behoben hätte, wäre es immer noch billiger gewesen. Vor allem, weil die 45 Minuten von Coder B völlig unproduktiv sind und so Geld verloren haben. Angenommen, Kodierer B hätte es in 1h30min behoben, Kodierer A hätte in der Zwischenzeit auch Aufgabe B lösen können: 2 Aufgaben in 1h30 Minuten zum Preis von 3 Stunden, gegenüber 2 Aufgaben in 2 Stunden zum Preis von 3h45 Minuten. Welches ist dann produktiver?
Um mehr über die Manager-Rede zu erfahren:
Wenn Ihr Manager etwas über Programmierung weiß, können Sie sagen, dass sein Ansatz seriell und parallel schneller ist.
quelle
IMHO Ihr Manager verschwendet Ressourcen und Zeit, indem mehrere Personen an einem Projekt arbeiten. Wenn er verdeckt versucht, Fähigkeiten / Produktivität zu bewerten, gibt es meines Erachtens viel bessere Ansätze. Andernfalls ist es möglicherweise wertvoll zu verstehen, warum er dies tatsächlich tut.
Vor diesem Hintergrund muss es bei jedem Spiel Spieler geben ... Wenn die Spieler nicht teilnehmen, haben Sie kein Spiel. Wenn Sie das Gefühl haben, Sie können sich direkt an den Manager wenden und zum Ausdruck bringen, dass sein Verhalten dem Team wahrscheinlich mehr schadet als hilft (Produktivität, Moral), ist er möglicherweise geneigt, es zu überdenken.
Die nicht so schöne Antwort danach ist, dass Sie als Team passiv auf sein Verhalten reagieren können, indem Sie nicht daran teilnehmen. Rennen nicht. Mach deinen Job, produziere deine Lösungen, aber rase nicht. Es könnte bedeuten, dass 1 Programmierer in Ihrem Team Rennen fährt und für diesen Manager wie ein Superstar aussieht ... damit müssen Sie leben.
quelle
Schicken Sie ihm diese Frage per E-Mail. Sie haben klar beschrieben, was das Problem ist und warum es Ihnen nicht gefallen hat.
Vielleicht möchten Sie auch ein Wort mit Ihren Kolligionen verlieren. Wahrscheinlich sind sie genauso verärgert wie Sie. Er muss zuhören, wenn mehrere Mitarbeiter das Problem mit ihm ansprechen.
quelle
Sie werden dieses Problem nicht indirekt lösen können. Es gibt zu viele mögliche Gründe, warum der Manager dies tut, und viele mögliche Ebenen des Bewusstseins für seine eigenen Handlungen sowie deren Folgen.
Nach dem, was Sie beschrieben haben, scheint mir die Hauptursache für dieses Problem ein Mangel an Kommunikation in Ihrem Unternehmen zu sein. Die Lösung, die ich vorschlage, besteht darin, dass Sie einen Teil der Arbeit Ihres Managers für ihn ausführen:
Sprechen Sie mit Ihrem Manager
Möglicherweise müssen Sie dies mehrmals tun. Versuchen Sie herauszufinden, welchen Wert er aus dem Rennverhalten ableitet - es gibt viele mögliche Ursachen! Nur auf den Punkt gebracht - Ist es Effizienz? Versucht er, seine Mitarbeiter zu bewerten? Erkennt er, dass die Rennprogrammierer nicht zusammenarbeiten? Hat er Probleme, sicherzustellen, dass genügend Arbeit vorhanden ist, und versucht er, das Team durch zusätzliche Arbeit vor Verkleinerung zu schützen? Etc...
Sprechen Sie mit Ihren Teammitgliedern
Finden Sie heraus, ob jemand anderes dieses Verhalten bemerkt hat. Sind sie damit einverstanden? Verstehen sie, was Ihr Manager zu erreichen versucht? Finden Sie Wege, um ihn mit dem zu versorgen, was er braucht, und ersparen Sie sich die Erschwerung. Ich bin sicher, dass Sie alle beschäftigt aussehen können, auch wenn nicht viel zu tun ist und nur einer von Ihnen an einem Problem arbeitet. Vielleicht kooperieren Sie, um die Arbeit schneller zu beenden, wenn er stattdessen Effizienz anstrebt. Und wenn er gegen Sie antritt, um herauszufinden, wer von Ihnen der bessere Programmierer ist, spielen Sie das System.
Fügen Sie dem System Transparenz hinzu
Machen Sie Ihren Vorgesetzten und Kollegen mit den Tools zur Fehlerverfolgung und den darin enthaltenen Funktionen vertraut, damit Sie nachverfolgen können, wer zu welchem Zeitpunkt an was arbeitet.
quelle
Ich würde gerne wissen, wie sich dies auf meine Bewertung auswirkt. Ist es ein Test? Ist das seine Vorstellung von einer guten Zeit? Wenn dies wirklich ein "Alle Hände an Deck" ist! Notfallübungen schlagen dann vor, die Mitarbeiter zusammenarbeiten zu lassen, um das Problem schnell und mit einer besseren Lösung zu lösen.
Lassen Sie ihn für die nächste Herausforderung eine Person gegen ein kleines Team stellen und sehen, was passiert.
Tut mir leid, dass Sie diese wirklich nervige Praxis stören, aber Sie könnten Erleichterung finden, wenn dies nicht Teil Ihrer Bewertung ist. Wenn es so ist, musst du einfach anfangen, alle zu schlagen.
quelle