Wie kann ich gegen die Idee argumentieren, Überstunden zu machen, um (ständig) Fehler zu beheben?

Mein Chef möchte, dass unsere Ingenieure Überstunden machen, um Fehler zu beheben. Eines seiner Lieblingsargumente ist, dass man als verantwortungsbewusster Ingenieur, wenn man weiß, dass es genau seine Codes sind, die die Fehler verursachen, wie kann man dann gut schlafen, ohne sie zu beheben?! Sie müssen nur alles tun, um sie zu reparieren, wenn das bedeutet, Überstunden zu machen, dann sind Sie verantwortlich.

Die Unternehmenskultur basiert in gewisser Weise auf dieser „auf Scham basierenden Kultur“, dass, wie können wir zulassen, dass unsere Softwareprodukte so viele Fehler haben, wir „freiwillig“ Überstunden machen, um Fehler zu beheben.

Ich bin ein verantwortlicher Software-Ingenieur. Manchmal habe ich in meiner Freizeit Stunden gearbeitet, um einen Fehler zu beheben. Aber ich hasse es wirklich zu sehen, dass mein Chef denkt, dass es normal ist, Überstunden zu machen, um Fehler zu beheben. Wie kann ich dagegen argumentieren?

Ich komme aus China, aber ich glaube nicht, dass diese Tatsache hier relevant ist. Ich möchte vernünftige Argumente für die Behauptung meines Chefs wissen.

Übrigens, ihr habt wahrscheinlich schon von 996.ICU gehört . Mein Arbeitgeber ist nicht so weit gegangen, 996 zu fordern, aber es sieht so aus, als würden wir Überstunden machen, um Fehler/Probleme "freiwillig" zu beheben.

---- AKTUALISIEREN -----

Ich habe absichtlich einige Details ausgelassen, weil ich befürchte, dass dies die Antwort ablenken könnte. Aus den Antworten, die ich bisher erhalten habe, denke ich, dass ich sie besser wieder hinzufügen sollte.

Mein Chef ist also der Eigentümer des Unternehmens und ich leite ein Team von 10 Ingenieuren. Mein Arbeitgeber ist seit etwa 10 Jahren im Geschäft, aber es sollte immer noch als Startup angesehen werden, da das Geschäft nicht floriert.

Und durch Überstunden werden wir NICHT entschädigt.

Natürlich gibt es tiefere Probleme, die hier nicht angesprochen werden, aber bitte, können sich zukünftige Antworten immer noch auf meine ursprüngliche Frage konzentrieren?

------ UPDATE 2 --------

Ein Kommentar erwähnte diesen Mitarbeitermangel . Es klang wie der Ton meines Chefs (sehr) lol. Ein weiteres Argument, das er gerne verwendet, ist, dass andere Überstunden machen, um ein Problem zu beheben, während Sie nach Hause gehen, das ist keine Teamarbeit!

Ich denke, das bestätigt auch meine Einschätzung, dass ich Chinese bin und für ein chinesisches Unternehmen arbeite, was für meine Frage nicht relevant ist.

------ UPDATE 3 --------

Ich habe alle Antworten immer wieder überprüft. Ich muss sagen, dass die 2 Antworten, die beide sagten, „streiten Sie nicht und aktualisieren Sie Ihren Lebenslauf“, wahrscheinlich die besten waren, obwohl meine ursprüngliche Frage lautete: „Wie kann ich dagegen argumentieren …“

Ich bin mir nicht sicher, ob es einen kulturellen Unterschied gibt, aber mir ist klar, dass die meisten Menschen in China mit langer Berufserfahrung mir wahrscheinlich den Rat geben werden, „wenn Sie mit Ihrem Job nicht zufrieden sind, suchen Sie sich entweder einen neuen oder halten Sie einfach die Klappe“.

------ Update 4--------

Es ist traurig zu sehen, dass es überall passiert, überprüfen Sie dies https://pm.stackexchange.com/questions/18771/is-it-sound-project-management-practice-to-make-software-engineers-fix-bugs-off

Wenn das Team so viele "Bugs" zu beheben hat, werde ich argumentieren, dass Feature Creep der Hauptgrund sein wird (wie in meinem Fall), dass wir neue Features im Namen der Fehlerbeseitigung entwickeln!

"Nun, als verantwortungsbewusster Administrator, wenn Sie wissen, dass Ihre Ingenieure überarbeitet sind, wie können Sie dann gut schlafen, ohne das zu beheben?"
„Manchmal habe ich in meiner Freizeit Stunden daran gearbeitet, einen Fehler zu beheben.“ - Arbeit in Ihrer Freizeit ist nicht dasselbe wie Überstunden. Überstunden bedeutet, dass Sie für die zusätzliche Arbeit in irgendeiner Weise kompensiert werden sollten (z. B. Zuschläge).
Was nicht der Fall ist, wir werden nicht entschädigt, also sagte ich "Freizeit".
@Qiulang Dann ist das noch schlimmer. Überstunden (mit angemessener Vergütung) zu leisten, ist eine Belastung, aber es könnte angemessen sein, wenn es nicht zu oft vorkommt. Kostenlos zusätzliche Zeit zu arbeiten ist einfach unzumutbar.
@Brandin Es ist irgendwie normal. Die meisten IT-Experten arbeiten ziemlich erstaunliche Stunden. Besonders in Krisenzeiten oder bei Produkteinführungen. Informieren Sie sich über das Debakel des Zeitmanagements, das sich im Vorfeld der Veröffentlichung des Videospiels „Red Dead Redemption 2“ ereignete – Die Videospielbranche ist berüchtigt für zahlreiche Wochen/Monate reinen H***s, die oft messbare Gesundheitsprobleme verursachen für Angestellte.
@OnoSendai für dieses spezielle Argument hat mein Chef selbst Überstunden gemacht, weil es seine Firma ist, lol
@Qiulang, aber die Teilnahme an dem Fehler ist keine Lösung. Eine echte Lösung wäre eine ordnungsgemäße Bewertung der Entwicklungskosten (die die Debugging-Zeit beinhalten sollten), die während der normalen Arbeitszeit und nicht eine Minute länger stattfinden soll.
@B1313 Ob es normal ist oder nicht, ist eine andere Frage. Aber es sind keine Überstunden. Überstunden bedeuten Ausgleich. Wenn Sie keine Vergütung erhalten, leisten Sie ehrenamtliche Arbeit, keine Überstunden.
Das Grundproblem ist wahrscheinlich folgendes: "sollte immer noch als Startup angesehen werden, weil das Geschäft nicht floriert". Übrigens ist es kein Startup, nur weil es kein Geld verdient. Es ist einfach ein mittelmäßiges Geschäft.
Was würde mit Ihnen passieren, wenn Sie sich einfach weigern würden, unbezahlte Überstunden zu leisten? Würdest du gefeuert werden? Würde Ihr Chef Sie physisch daran hindern, nach Hause zu gehen? Würden Ihre Kollegen Sie ausgrenzen?
... als verantwortungsvoller Manager, wenn Sie wissen, dass Menschen für ihre Arbeit bezahlt werden müssen, wie können Sie dann schlafen, ohne sie zu bezahlen?
Wenn dies die Herangehensweise des Chefs an das Projektmanagement ist, ist es kaum verwunderlich, dass das Unternehmen nicht floriert. Wer in der Lage ist, einen besseren Arbeitgeber zu finden, wird dort nicht lange bleiben!
Ich denke, die Tatsache, dass Sie aus China kommen, ist sehr relevant. Wie lauten die örtlichen Gesetze zur unbezahlten Arbeitszeit?
@alephzero „Wer in der Lage ist, einen besseren Arbeitgeber zu finden, wird dort nicht lange bleiben! “ OK, das wusste ich. Keine Notwendigkeit, darauf hinzuweisen :$
@B1313 "Normal" ist wahrscheinlich das falsche Wort dafür. „Diese Art der Ausbeutung kommt oft vor“ wäre vielleicht zutreffender. Es sollte nicht als "normal" angesehen werden, genauso wenig wie andere Formen der illegalen Ausbeutung.
Ihr Chef hat vor ein paar Monaten danach gefragt !
Drei Worte: Finden Sie einen anderen Job.
@ B1313: "Lesen Sie sich das Debakel durch ..." - ähm ... die Tatsache, dass es zu einem Debakel wurde, beweist den Punkt. Und ja, die Glücksspielindustrie (klingt dieser Begriff für andere genauso komisch wie für mich? :-) ist bekannt für missbräuchliche Arbeitsbedingungen. Das macht es nicht richtig oder vernünftig.
Als ich normal sagte, meinte ich, dass es in der Branche üblich ist, oft Überstunden zu machen. Die IT gilt gemeinhin als Überstunden-Schwerindustrie. Ich kenne keinen Softwareprofi, der nicht oft 80 Stunden pro Woche gearbeitet hat, um ein Produkt auf den Markt zu bringen oder einen Service zu reparieren. Es ist die Natur des Feldes. Warum glauben Sie, dass IT-Mitarbeitern überhaupt eine exorbitante Vergütung gezahlt wird? In Anbetracht dessen, dass es so viele Überstunden gibt, haben die meisten Unternehmen IT als angestellte, freigestellte Arbeiter, um die Arbeitskosten zu kontrollieren. Ich bin mir nicht sicher, ob das in China so ist, aber in anderen Ländern ist es durchaus üblich.
@B1313 Ich arbeite in der IT, und ich glaube, ich kann die Tage, an denen ich in den letzten 10 Jahren erhebliche Überstunden (1+ Stunden) gemacht habe, an zwei Händen abzählen. Überstunden sind ein Teufelskreis, und eine durchschnittliche Arbeit von mehr als 40 Stunden pro Woche führt nur zu Code von geringerer Qualität und mehr Fehlern (und damit zu der Wahrnehmung, dass mehr Überstunden erforderlich sind, um ihn zu beheben usw.). Von Anfang an keine Überstunden zu machen, wird wahrscheinlich viel dazu beitragen, diese Probleme zu lindern.
@Twyxz Aus China zu kommen ist irrelevant. Die Arbeit für ein chinesisches Unternehmen ist irrelevant. Arbeiten in China ist sehr relevant. Ein chinesischer Mitarbeiter eines chinesischen Unternehmens in London würde nach 40 Stunden einfach gehen, genau wie seine britischen (oder woher auch immer sie kommen) Kollegen.
@ gnasher729 Das meinte ich, das OP kommt aus China und arbeitet in China
Leute, habt ihr mein Update 2 überprüft, das OP vonplaceplace.stackexchange.com/questions/131620/… schien in China nicht zu funktionieren, während seine Frage Mime ähnelte.
Was sagt dein Vertrag?
Flexible Arbeitszeiten :D Aber wenn Sie 996.icu kennen, wissen Sie, was im Vertrag steht, spielt keine Rolle. Wenn Sie dies nicht überprüfen, nytimes.com/2019/04/29/technology/china-996-jack-ma.html
Wie „verantwortlich“ ist es, dass der Chef von seinen Mitarbeitern Überstunden erwartet, diese aber nicht bezahlt?

Antworten (13)

Ich denke, es gibt bereits Antworten zu vielen Aspekten, aber wenn Sie nach einer guten Antwort auf diese emotionale Manipulation suchen, könnten Sie vielleicht so etwas sagen:

Wenn ich nicht ausgeruht bin, kann ich nicht konzentriert arbeiten, es schleichen sich weitere Fehler ein, und das ist unverantwortlich! Also übernehme ich die Verantwortung, gehe nach Hause und versuche gut zu schlafen!

Es ist ungewöhnlich, eine so kurze, aber effiziente und genaue Antwort zu sehen. Gute Arbeit.
Nun, ich hoffe, es kann so einfach sein, aber es ist nicht. Zum Beispiel (ein echtes Beispiel und es passiert oft) machen einige Ingenieure bereits Überstunden und das gibt dem Chef eine weitere Ausrede, dass Sie nicht einfach nach Hause gehen können, während Ihre Kollegen Überstunden machen. Das ist keine Teamarbeit.
@Qiulang Das ist einfach und wiederholt diese Antwort. Wenn Sie nicht ausgeruht sind, sind Sie nicht produktiv und damit weder nützlich noch hilfreich für sich selbst, Ihr Team oder was einem sonst noch einfällt.
Wenn Sie lange bleiben, Überstunden machen und Bugs schreiben, während Ihre Kollegen sich ausruhen, um effizient zu sein, helfen Sie nicht. Das ist keine Teamarbeit.
Es gibt eine Vielzahl von Studien, die belegen, dass es einfach nicht produktiv ist, länger als 40 Stunden zu arbeiten, die Produktivität bricht an diesem Punkt aufgrund von Ermüdung ein. Siehe für ein Beispiel cdc.gov/niosh/docs/2004-143/pdfs/2004-143.pdf
@Qiulang Darauf lautet die Antwort, dass Sie sie am besten unterstützen können, indem Sie damit einverstanden sind, dass sie nach Hause gehen, wenn Sie Überstunden machen. Und vielleicht auch hinterfragen, was der Chef macht – arbeitet er eigentlich mit ihnen am Debuggen, oder sitzt er nur in seinem Büro und spielt Minesweeper? Es ist schwieriger, einen Chef in Frage zu stellen, der diese Stunden auch zieht und tatsächlich hilft, aber meine Erfahrung ist, dass Chefs, die Überstunden verlangen, normalerweise nicht in der Lage sind, die Arbeit selbst zu erledigen.
@Qiulang Ich verstehe, dass es nicht einfach ist, aber es gibt immer jemanden, der den ersten Schritt macht und es anderen leichter macht, ihm zu folgen! ABER natürlich kenne ich Sie, Ihre Kollegen, Ihren Vorgesetzten und die chinesische Kultur nicht, also können Sie das ruhig ignorieren :-)

Was Ihr Chef tut, nennt man emotionale Manipulation , und wie Sie in der Schnellsuche sehen, gibt es jede Menge Informationen darüber.

Wenn das mein Chef wäre, würde ich fragen, ob die Ingenieure von Fukushima Seppuku in Betracht ziehen sollten, weil das ein gutes, übermäßig dramatisches Gegenargument wäre, um die Lächerlichkeit seiner Behauptungen aufzudecken.

OK Ich verstehe diesen Teil nicht "Ich würde fragen, ob die Ingenieure von Fukushima Seppuku in Betracht ziehen sollten" Was ist das?
Es folgt der Logik Ihres Managers: Wenn ein Ingenieur verantwortlich ist, sollte er zurückbleiben und die Dinge reparieren. Dann macht es Sinn, dass wenn ein Ingenieur versagt, er Verantwortung übernimmt. Wenn der Ausfall katastrophal ist (wie im Fall der Ingenieure des Kernkraftwerks Fukushima, die den Ort entworfen haben), sollten sie den japanischen Ehrenselbstmord (Seppuku) begehen. Es ist dumm, aber so ist die Logik Ihres Managers.
OK, ich weiß einfach nicht, was Seppuku ist, aber ich denke, mein Chef würde argumentieren, dass ich Sie nicht so weit gehen lasse, sondern nur die verdammten Fehler beheben.
Die Verantwortung für das Produkt trägt letztlich Ihr Vorgesetzter. Wenn es Fehler gibt, sollte er Überstunden machen.
@TJCrowder danke für die Beantwortung meiner Fragen zu Versprechungen bei SO und Seppuku hier lol
Ich halte die Erwähnung wirklich nicht für angebracht, ganz zu schweigen von den zahlreichen, anschaulichen Beschreibungen der Tat. Lasst uns versuchen, hier einen Diskurs zu führen, der die Leute nicht beleidigt.
Es hat mich überhaupt nicht gekränkt. Aber ich war überrascht zu sehen, dass jemand dafür gestimmt hat, es zu schließen!
@JoeStrazzere Die einzige Antwort/Kommentar, die mich beleidigt hat, ist die Antwort von SmallChess

Wie Sie bereits erwähnt und wahrscheinlich selbst verstanden haben, ist hier die Unternehmenskultur das Problem. "Kritische" Vorfälle sind das - kritisch. Sie sollen keine gewöhnlichen Dinge sein.

Überstunden zu leisten ist bereits zusätzliche Arbeit, obligatorische unbezahlte Überstunden sind sehr unprofessionell, unethisch und möglicherweise in einigen Rechtsordnungen illegal.

Die von Ihnen erwähnten Veranstaltungsreihen weisen auf zwei Dinge hin:

  1. Schlechte Planung und Verwaltung.
  2. Die Zeit, Effizienz und Eignung der Mitarbeiter wird nicht gewürdigt.

Wobei (2) schließlich eine Ableitung von (1) ist.

Ihr Vorgesetzter versteht höchstwahrscheinlich die Notwendigkeit, das Team zu erweitern, um das Ergebnis zu erreichen, verhindert dies jedoch, indem er Sie und Ihr Team emotional dazu zwingt, unbezahlte Überstunden zu leisten. Sie haben das Gefühl, dass sie etwas Geld sparen, indem sie das bestehende Team dazu drängen, mehr Ergebnisse zu erzielen – aber in der Tat beeinträchtigen übermäßige Überstunden (selbst wenn sie bezahlt werden) die Gesamtproduktivität und -qualität und führen schließlich zu schlechten Ergebnissen.

Was auch immer Sie tun, um die gegenwärtige Situation zu beheben, streiten Sie nicht , dh geraten Sie nicht in Streit. Gehen Sie systematisch vor - zeigen Sie zumindest die Anstrengung, das Problem von Ihrer Seite zu lösen, selbst wenn Ihr Vorgesetzter unverantwortlich und unprofessionell ist.

Abhängig von Ihrer Situation können Sie zwei Dinge tun:

  1. Notieren Sie alle Überstunden, die Sie in der jüngeren Vergangenheit leisten mussten, bitten Sie um ein offizielles 1:1-Gespräch mit Ihrem Vorgesetzten und bringen Sie das Thema zur Sprache. Sagen Sie ihm deutlich, dass dies ein ständiges Ereignis ist, das immer wieder passiert und sich auf die Work-Life-Balance auswirkt.

    Sagen Sie ihm, dass Sie entweder die Bezahlung für Überstunden benötigen (wenn Sie damit einverstanden sind) oder dass Sie die Arbeitszeit auf die Standardzeiten beschränken möchten, geben oder nehmen Sie sich ein paar Minuten Zeit.

    Wenn er mit diesem dummen Argument von "wie kannst du schlafen ..." usw. zurückkommt, sag es ihm (sei ehrlich und bestimmt)

    Ich habe das Gefühl, dass wir arbeiten, um zu leben, und nicht umgekehrt. Wenn ich nicht genug Schlaf bekomme, werde ich am nächsten Tag müde sein, um zu arbeiten, was schließlich mehr Fehler verursacht. Ich brauche Ruhe, um mich zu erfrischen und neue Energie zu tanken und um ein Leben außerhalb des Büros zu führen.

    Warten Sie dann auf ihre Antwort / Aktion.

  2. Polieren Sie Ihren Lebenslauf auf und suchen Sie nach anderen Jobs. (Das könnte auch die Fortsetzung der vorherigen Aktion sein. In beiden Fällen verlieren Sie höchstens einen schlechten Manager / ein schlechtes Management).

Ich denke über Option 2 nach, aber als Softwareentwickler über 40 ist meine Chance … (obwohl ich gerne denke, dass ich noch jung bin :$)
@Qiulang Du weißt es nie, bis du es ausprobierst. :)
Hallo, ich habe Details ursprünglich ausgelassen, aber jetzt hinzugefügt.
@Qiulang Danke, aber ich glaube nicht, dass das die Antwort ändert - es ist alles gleich.
Rechts. Es war, weil ich die Antwort von B1313 gesehen habe
@Qiulang Ich würde sagen, dass KRITISCHE Fehler das Ergebnis von überarbeiteten Menschen sind. Wenn sie nicht kritisch sind, sollte Zeit für die Behebung während des normalen Tages eingeräumt werden. Wenn sie nicht kritisch sind, aber als solche behandelt werden, hat das Management Probleme damit, den Mitarbeitern zu vertrauen, dass sie in der Lage sind, das Gewicht des Fehlers zu erkennen. Ich würde also argumentieren, dass kritische Fehler in Überstunden behoben werden können, nicht kritische Fehler in den nächsten Arbeitstagen behoben werden müssen
Einverstanden - Sie sollten nach jeder Testrunde immer "Fehler beheben" in Ihrer Projektzeitachse enthalten haben. Der Code wird entwickelt, zur Überprüfung gesendet, dann werden Fehler behoben und erneut überprüft. Wenn keine Fehler gefunden werden oder sie schnell zu beheben sind, würde ich davon abraten, früh mit dem nächsten zu beginnen – stattdessen Code überprüfen und identifizieren (aber nicht daran arbeiten!), der von einer Verbesserung/Optimierung profitieren würde, die zum Backlog hinzugefügt werden kann für ein zukünftiges Projekt. (Wenn Sie früh mit der nächsten Sache beginnen, wird Ihre „Fehlerbeseitigungszeit“ vom Management gekürzt, und dann finden Sie sich wieder am Anfang wieder.)
"Ich habe das Gefühl, dass wir arbeiten, um zu leben, nicht umgekehrt." -- das wird in China höchstwahrscheinlich nicht funktionieren (wenn es nicht absurd klingt). In orientalischen Kulturen ist das Kollektive unendlich wichtiger als das Persönliche. (Dies beginnt sich mit der fortschreitenden Globalisierung zu verschieben, aber wie üblich langsam und allmählich.)

Da jeder über die Fluchtversuche berichtet hat, hier einige Argumente zur Beantwortung Ihrer ursprünglichen Frage:

  • Arbeitszeiten existieren, weil Menschen an einem Tag eine begrenzte Aufmerksamkeitsspanne haben.

    Sie werden nicht immer 100 % geben, weil so etwas unmöglich ist, selbst wenn Sie mit Stimulanzien gedopt sind. Dies ist auch der Grund, warum Militärarbeiter Schichten definiert haben.

    Bearbeiten: Zitate

    In den 1910er Jahren schloss Großbritannien während des Ersten Weltkriegs die Arbeitergesetze für Munitionsarbeiter aus und machte die Arbeitszeit so lange, wie die Produktionsversorgung verfügbar war, um die Produktion auf einem Maximum zu halten - ein nationaler Unterschied auf Leben und Tod. Eine Studie zur potenziellen Produktivitätssteigerung folgte kurz darauf, und das Fazit? Arbeiter weniger arbeiten lassen.

    Der Beweis ist schlüssig, dass die Sonntagsarbeit, indem sie den Arbeiter seiner wöchentlichen Ruhe beraubt, ihm keine ausreichende Gelegenheit bietet, sich von der Ermüdung zu erholen, und außer für ganz kurze und isolierte Perioden keine größere Leistung erbringt; sieben Tage Arbeit ergeben nur sechs Tage Leistung " - Bericht über die Gesundheit und körperliche Verfassung männlicher Munitionsarbeiter" (1916)

    „[...] lange Arbeitszeiten, viele Überstunden und besonders Sonntagsarbeit sind für die Gesundheit zweifellos höchst schädlich“Industrial Efficiency and Fatigue (1917)

  • Erschöpfte Aufmerksamkeit führt zu mehr Fehlern

    Noch schlimmer als ein schläfriger Wächter, der über ein Kraftwerk wacht, hat ein verbrauchter Entwickler ein erhöhtes Potenzial, zerstörerische Anstrengungen zu unternehmen, denn für jeden Fehler, den er behebt, können aus schlichtem Mangel an Aufmerksamkeit 2 oder mehr an seiner Stelle entstehen. Überarbeitete Entwickler sind eine tickende Bombe.

    Wenn Ihr Manager die Arbeitergesetze verdreht, ist er dumm. Diese sind nicht da, um faul und glücklich zu sein. Sie sind da, damit Ihr Chef der Wirtschaft keinen Schaden zufügt:

    "[... ] Arbeitnehmer, die lange arbeiten, können Ermüdung oder Stress erfahren, die nicht nur ihre Produktivität verringern, sondern auch die Wahrscheinlichkeit von Fehlern, Unfällen und Krankheiten erhöhen, die dem Arbeitgeber Kosten auferlegen. [... ] Es impliziert, dass Arbeitszeitbeschränkungen nicht als schädliche Beschränkungen für das Management angesehen werden dürfen, sondern als eine aufgeklärte Form der Verbesserung der Arbeitsplatzeffizienz und des Wohlergehens “ – The Productivity of Working Hours IZA DP

  • Jede Software hat und wird immer Fehler haben.

    Jeder einzelne von ihnen. Alles ist Müll . Sogar der Code von Google ist Müll (Patrick Shyu, Ex-Googler) . Sie packen die Codebasis ihrer Projekte alle paar Jahre oder so und werfen sie in den Müll, weil sie so unerträglich Müll werden.

    Quality Assurance (QA) Engineers sind aus gutem Grund eine eigene Abteilung zur Fehlersuche. Und sie decken meistens die wichtigsten Arbeitsabläufe ab, das heißt, es ist unmöglich, alle Fälle zu testen, daher ist es unmöglich, zu dem Schluss zu kommen, dass Ihr Code fehlerfrei ist . Den Schlaf darüber zu verlieren, ist gleichbedeutend mit der Sorge, dass sich Bakterien in Ihrem Darm befinden.

Am Ende weiß das alles entweder Ihr Vorgesetzter und manipuliert Sie, um billig fragwürdige Qualitätsprodukte zu produzieren, oder er wurde einfach so behandelt und findet das angemessen.

Es geht also weniger darum, ihn zu überzeugen, sondern ihn zu einer besseren Entschädigung und/oder einem besseren Management zu zwingen, da seine Ausreden zutiefst fehlerhaft sind.

Danke für die Antwort, die ich gesucht habe
Kleines Detail zur Qualitätssicherung: In einigen spezifischen Bereichen, wie der Luft- und Raumfahrtindustrie, werden alle Arbeitsabläufe getestet, jede Codezeile wird überprüft. Es ist schrecklich kostspielig, und selbst so passieren immer noch einige Fehler, Ariane 5 oder Boeing MAX8 kommen mir in den Sinn (obwohl es andere gibt).
JA, warum würden Sie eine solche Frage haben?
@JoeStrazzere seit 2016 müssen wir sonntags arbeiten und ich arbeite im Durchschnitt etwa 60 Stunden pro Woche. Ich fühle mich müde, obwohl ich nicht erschöpft bin. Natürlich hasse ich es auch zu sehen, dass mein Chef Überstunden für selbstverständlich hält.
@JoeStrazzere Mir ist klar, dass meine Worte Sie verwirren können und mein Englisch nicht gut genug ist, um die Nuancen von Müdigkeit und Erschöpfung zu kennen. Also habe ich den Unterschied gegoogelt und diesen Artikel gefunden, sheevaunmoran.com/blog/master-energy-coach/… . Also denke ich, dass ich erschöpft bin, weil erschöpft sein bedeutet, „wenn alles Folgende (Energie/Denken …) erschöpft ist und Hilfe von außen braucht“
Eine Sache, die ich zur Antwort sagen würde, ist, dass wir (einschließlich meines Chefs) alle wissen, dass es NICHT um Fehlerfreiheit geht, weil es so etwas nicht gibt. Es geht darum, uns zu manipulieren, mehr Stunden zu arbeiten.
@Qiulang Nun, ich habe bereits argumentiert, warum mehr Stunden zu arbeiten tatsächlich destruktiv ist, aber ich kann das erweitern. In den 1910er Jahren wurde dieses Argument deutlich, als Munitionsarbeiter des Ersten Weltkriegs untersucht wurden , um herauszufinden, wie Großbritannien seine Munitionsproduktion erhöhen könnte, auf die Gefahr hin, den Krieg zu verlieren. Der Abschluss? Lassen Sie ihre Munitionsarbeiter weniger arbeiten. "Das wahre Zeichen von Müdigkeit ist eine verminderte Leistungsfähigkeit."

Wie kann ich gegen die Idee argumentieren, Überstunden zu machen, um Fehler zu beheben?

Ich würde Ihnen raten, nicht gegen Überstunden zu argumentieren. Warum würdest du? Packen Sie Ihre Sachen und gehen Sie, wenn Ihre übliche Arbeitszeit vorbei ist. Wenn Ihr Vorgesetzter Sie fragt, wohin Sie Ihrer Meinung nach gehen, sagen Sie ihm, dass Sie nach Hause gehen. Wenn er Fehler erwähnt, antworten Sie, dass sie morgen noch da sein werden. Wenn er erwähnt, dass sie dringend sind, sagen Sie ihm, dass das scheiße ist und dass vielleicht jemand zu viele Features für den Entwicklungszyklus geplant hat und es beim nächsten Mal vielleicht besser wird.

Und so weiter. Du hast die Idee.

Das einzige, was Ihr Vorgesetzter tun kann, ist, unbezahlte Überstunden einzufordern. Lass ihn das machen und lehne höflich ab.

Aber, was das Gesamtbild betrifft: Aktualisieren Sie Ihren Lebenslauf.

Diese Antwort klingt zu riskant, aber es ist die Wahrheit und der einzige Weg, sie zu stoppen. Wenn Sie darüber nachdenken, macht Ihr Chef Ihnen ein schlechtes Gewissen, damit Sie bleiben. Er sagt nicht, dass Sie gefeuert oder entlassen werden, nur dass er versucht, Sie zum Bleiben zu überreden, und alle Argumente von Ihnen stoßen auf taube Ohren. Sie müssen nur aufstehen und gehen, egal was er sagt, aber gleichzeitig respektvoll sein und sagen, dass Sie es gleich morgen früh tun werden.

Ich bin mit den meisten Antworten in diesem Forum nicht einverstanden. Es ist offensichtlich, dass das Argument Ihres Chefs Unsinn ist. Du weißt es, er weiß es, es ist nur eine Ausrede!

Wenn ich realistisch bin, glaube ich nicht, dass es eine Möglichkeit gibt, das zu ändern. Ihr Unternehmen weiß bereits, dass Sie überarbeitet sind, es könnte sich einfach nicht um das Problem kümmern.

Abschließend glaube ich nicht, dass Sie viel tun können, außer zu gehen

Ich betrachte Probleme immer gerne von der technischen Seite, weil es einfacher ist. Emotionale Manipulation? Ja auf jeden Fall. Aber ich denke, Ihr einziges Problem ist, dass Sie für die zusätzliche Zeit nicht entschädigt werden.

Wenn alle Ingenieure dort kostenlos zusätzliche Zeit arbeiten müssen, um die Arbeit aufrechtzuerhalten, bedeutet das nur, dass Ihr Chef mehr Ingenieure einstellen muss. Normalerweise wird die Berechnung durchgeführt, indem man die Kosten für Überstunden berechnet und erkennt, dass es effektiver ist, einfach mehr Leute einzustellen.

Aus meiner Sicht müssen Sie Ihrem Chef nur sagen, dass er Sie und Ihre Kollegen für Ihre Überstunden entschädigen soll. Alles andere löst sich danach automatisch. Ihr Chef muss sich darüber im Klaren sein, dass er, wenn er das nicht tut, höchstwahrscheinlich seine Mitarbeiter an jemanden verliert, der sie anständig behandelt.

„Aber ich denke, Ihr einziges Problem ist …“ nicht das einzige Problem, aber eines der Hauptprobleme
@Qiulang Wenn dieses Problem gelöst ist, wird jedes andere Problem gelöst. Deshalb ist dies das einzige Problem.

Ich habe keine anderen Antworten gesehen, die einen Punkt im Update ansprechen: dass Sie ein Team von 10 Ingenieuren leiten .

Ihr Verhalten wirkt sich also nicht nur auf Ihr eigenes Leben und Wohlbefinden aus, sondern (indirekt) auch auf das dieser 10 Ingenieure.

Wenn Sie die Kultur akzeptieren und mehr als 60 Stunden pro Woche arbeiten, werden Ihre Mitarbeiter einen gewissen Druck verspüren, dies auch zu tun (was auch immer Sie sagen).

Wenn Sie dagegen zurückdrängen und sich weigern, können sie sich auch frei fühlen, angemessenere Stunden zu arbeiten.

Sie haben „Verantwortung“ erwähnt – aus diesem Grund sind Sie meines Erachtens gegenüber Ihren Mitarbeitern dafür verantwortlich, kürzere Arbeitszeiten zu leisten , sowohl zu deren als auch zu Ihrem Vorteil.

(Übrigens, ich denke, Ihr Standort hat eine gewisse Bedeutung, da eine solche Kultur an vielen anderen Orten wahrscheinlich viel weniger akzeptabel erscheint.)

Um zu unterstreichen, was andere gesagt haben: Lange Arbeitszeiten können kontraproduktiv sein. Wenn Sie beispielsweise nach „IT-Produktivität lange Arbeitszeiten“ googeln, finden Sie viele Studien, die zeigen, dass Sie im Allgemeinen mehr erledigen können, indem Sie Ihre Arbeitszeiten einschränken. (Falls nötig, möchten Sie einige davon Ihrem Chef zeigen.)

Natürlich weiß ich, dass längere Stunden kontraproduktiv sein können. Um ehrlich zu sein, hasse ich es, wenn Leute das immer wieder erwähnen, als ob ich es nicht wüsste.
Wie ich sehe, wurde Ihre Antwort NICHT von mir abgelehnt, weil Sie der einzige waren, der über meine Aufgaben als Manager gesprochen hat!

Unternehmensgründer neigen dazu anzunehmen, dass Mitarbeiter Mitgründer des Unternehmens sind . Obwohl der Ursprung dieser Voreingenommenheit erkennbar und verständlich ist, ist es auch ihre Pflicht zu erkennen, dass sie von anderen nicht so viel Antrieb verlangen können wie von sich selbst.

Als Mitarbeiter wird Ihre Beteiligung an der Wahrung/Steigerung des Ansehens des Unternehmens durch vertragliche Vereinbarungen und den gesunden Menschenverstand geregelt und begrenzt.

Mögliches Argument: Schlafmangel führt zu Burnout, nicht zu Ungeziefermangel. Sie beheben Fehler scharf und effektiv, nachdem Sie lange genug und gut geschlafen haben.

Schlaf ist ein Mittel, um morgen auf Hochtouren zu sein, und kein Kontrollpunkt dafür, dass Sie heute erschöpft sind.

Von allen Antworten, die ich bisher bekommen habe, warst du der Einzige, der das sieht "Unternehmensgründer neigen dazu anzunehmen, dass Mitarbeiter Mitgründer des Unternehmens sind..." !!
Wenn die Assoziation mit Schlaf nicht zu tangential zu diesem Thema ist, gibt es gerade einen TED-Vortrag über Schlaf (und unter anderem Lernfähigkeiten). Für Interessierte: ted.com/talks/matt_walker_sleep_is_your_superpower
Danke für den Link, aber ich denke, Sie wissen, dass es hier nicht um Schlaf geht.

ZUSAMMENFASSUNG

Ich bin kein Experte für chinesisches Arbeitsrecht oder chinesische Kultur, aber aus meiner Sicht klingt es so, als ob das Problem nicht unbedingt Ihr Chef ist. Ihr Chef ist nur das sprichwörtliche „Symptom der größeren Krankheit“. Es hört sich so an, als ob das Problem im Unternehmen aufgrund seiner Kultur (oder zumindest der des Engineering-Teams) systemisch ist. In der Regel besteht die effektivste Lösung für einen Mitarbeiter in diesem Fall darin, Beschäftigungsmöglichkeiten an anderer Stelle in Betracht zu ziehen.


DETAIL

Allgemeine Perspektive

Erfahrung des Managers

Je nachdem, wie lange Ihr Manager schon im Unternehmen ist und wie er/sie zu seiner/ihrer Position gekommen ist, könnte die Praxis, Untergebene oder Ingenieure viele Überstunden machen zu lassen, um Fehler zu beheben, angesichts der Geschichte der Abteilung als vollkommen in Ordnung angesehen werden. Wenn ein Manager jedoch relativ neu ist, kann dies ein Zeichen für Unerfahrenheit oder einen Unterschied im Führungsstil im Vergleich zu den vorherigen Managern der Abteilung und/oder Ihrer Erfahrung sein. Es hört sich jedoch nicht so an, als wäre Ihr Manager neu, daher würde ich eher davon ausgehen, dass die Praxis als Standardverfahren im Unternehmen gilt.

Ansatz des Senior Managements / Philosophie

Berücksichtigen Sie die Geschäftsleitung und ihre Herangehensweise an das Unternehmen. Wie oft machen Manager, Direktoren, Vizepräsidenten und andere Führungskräfte Überstunden, Freizeit, Wochenenden und/oder Feiertage? Während es für Führungskräfte und Angestellte nicht ungewöhnlich ist, viel außerhalb der Geschäftszeiten zu arbeiten, kann es ein eklatantes Warnsignal sein, wenn sie dies wiederholt in der Erwartung tun, dass Untergebene und/oder Nicht-Führungskräfte diesem Beispiel folgen. Es kann auch berücksichtigt werden, dass einige Führungskräfte IT und Softwareentwicklung/Engineering als büroorientiertes Feld betrachten und daher erwarten, dass sehr regelmäßig außerhalb der Uhr gearbeitet wird (ich weiß, dass dies in vielen Unternehmen hier in den Vereinigten Staaten der Fall ist). ).

Unternehmenskultur

Sie erwähnen, dass die Unternehmenskultur auf einer „Schamkultur“-Ideologie basiert. Ich bin mir nicht sicher, was das genau ist, aber basierend auf dem Namen würde ich vermuten, dass es einer ist, in dem Fehler von Kollegen verspottet werden und die beleidigenden Entwickler vom Management dafür ausgepeitscht werden (metaphorisch natürlich)? Wenn dies der Fall ist, dann denke ich, dass es in Ihrem besten Interesse sein könnte, sich woanders um eine Stelle zu bewerben, da die Unternehmenskultur möglicherweise nicht gut zu Ihnen passt. Obwohl ich verstehe, dass Fehler und Bugs schlecht fürs Geschäft sind, würde ich argumentieren, dass es viel schlimmer für das Produkt ist, wenn Entwickler das Gefühl haben, dass sie unter Druck stehen, jedes Mal und beim allerersten Mal Perfektion zu liefern. Wenn die Entwickler, die die Fehler verursachen, nicht das Gefühl haben, lernen zu können, und um Hilfe/Anleitung bitten, wird sich das Produkt niemals verbessern und das Team auch nicht. - Im Wesentlichen,

Technische Perspektive

Auf der technischen Seite, wie oft treten die gleichen Probleme/Bugs auf und wo? Dies kann darauf hindeuten, dass Sie einen schlechten Apfel in der Gruppe haben, der entweder absichtlich das/die Problem(e) verursacht, oder schlimmer noch, sich nicht bewusst ist, dass er/sie Fehlerregressionen im Quellcode verursacht. Dies könnte etwas sein, das Sie Ihrem Vorgesetzten privat mitteilen sollten (wenn Sie gültige Beweise und Nachweise haben):

Sie: Hallo [Name des Managers],

Ich wollte mich kurz mit Ihnen über einige kürzlich vorgenommene Commits an der Codebasis von Projekt A unterhalten. Wenn man bedenkt, wie viele Fehler wir in den letzten Wochen behoben haben, habe ich versucht, die Ursache für einige unserer häufigeren Fehler zu finden Fehler. Im Wesentlichen können wir Fehler in der Zukunft und für unsere Endbenutzer reduzieren, indem wir von vornherein qualitativ hochwertigeren Code einreichen.

Es scheint, dass Code, der von "John" am Datum X, Datum Y, Datum Z usw. eingecheckt wurde, die Fehler Nr. 1 - Nr. 5 der aktuellen Warteschlange verursacht. Es scheint, dass er wiederholt ungetestete oder falsch geschriebene Patches auf System X schiebt, was geschäftskritisch ist. Könnten Sie mit John sprechen, um zu sehen, ob er Hilfe bei diesem System benötigt oder ob wir die Wartung dieses Systems jemand anderem überlassen müssen?

Darüber hinaus könnten Sie feststellen, dass das Verursachen solcher Bug-Regressionen zu Zeit- und Geldverschwendung für das Unternehmen führt (was die meisten Manager, sowohl technische als auch nicht-technische, so schnell wie möglich beheben möchten). Ein guter Manager weiß, wer mehr Probleme verursacht, als er löst, und wie er diese Ressourcen von den gefährlicheren Teilen des Projekts umleiten kann.

Ein Ratschlag zum Notieren einer solchen Beschwerde: Sie können am Ende zur Schamkultur beitragen, wenn Ihr Vorgesetzter unerfahren im Umgang mit einem Junior- oder Anfängerentwickler ist (d. h. er teilt es dem beleidigenden Entwickler öffentlich mit, erwähnt Sie in der Diskussion oder beauftragt Sie mit einem Mikromanagement den gesamten Code, der vom beleidigenden Entwickler eingereicht wurde), wodurch die Situation verschlimmert wird.

Viel Glück und hoffe, dass sich die Situation verbessert! :)

Hallo danke für die ausführliche Antwort. Ich weiß es wirklich zu schätzen, dass Sie sich dafür Zeit genommen haben. Ich habe meine Frage aktualisiert, um die Frage relevanter zu machen.
@Qiulang Ah ok. Ich denke, die Details, die Sie hinzugefügt haben, sind sehr wichtig und fügen der Frage den dringend benötigten Kontext hinzu. Ein Unternehmen mit weniger als 25 Mitarbeitern unterscheidet sich stark von einem Unternehmen mit mehr als 250 Mitarbeitern. Ich denke, meine Antwort ist eher auf die Unternehmensebene von 250+ ausgerichtet. Ich denke jedoch, ich würde vorschlagen, ein kurzes Buch mit dem Titel „The Phoenix Project“ zu lesen – es handelt von einem neu beförderten VP eines IT-Teams eines fiktiven Unternehmens, der eine ähnliche Situation durchmacht wie Sie jetzt und wie sie kommen damit durch. Es wurde von einigen IT-Geschäftsleuten geschrieben, daher ist es meiner Meinung nach sehr nachvollziehbar.
Okay, ich werde es überprüfen. Übrigens über die Schamkultur, wenn Sie das Buch mit dem Titel Peopleware lesen, gibt es ein Kapitel, in dem es um das geht, was Sie gesagt / sich vorgestellt haben. Wir sind nicht so weit gegangen (zum Glück)
Mein Arbeitgeber hat etwa 250 Mitarbeiter, F&E etwa 50 Ingenieure.
@Qiulang Sie leiten dann ungefähr 20 % des F&E-Teams, richtig? Wenn Sie und Ihr Team die einzigen sind, die viel Überstunden machen, dann haben Sie entweder irgendwo ein technisches Problem mit der Codebasis (nicht genügend Codeüberprüfungen, Tests oder zu viele Änderungen an unbekannten/undokumentierten Systemen) und/oder ein Kommunikationsproblem zwischen dem Team und die anderen 80% der Abteilung. Wie sehen die anderen 80 % im Team-/Arbeitsstil aus? Ich denke, es ist wahrscheinlich kein Problem der Unternehmenskultur, das die Überstunden verursacht (das ist nur die aktuelle Einstellung zu dem Problem: Arbeite härter, nicht klüger), sondern eher tatsächliche Versehen.
Es gehört zur Unternehmenskultur, Überstunden zu machen. Von der gesamten Forschung und Entwicklung wird erwartet, dass sie Überstunden macht.
Stimmt, aber wie oft kommt es tatsächlich vor? Selbst dann scheint es an Faktoren zu liegen, die das F&E-Team kontrollieren kann, um dies zu lindern. Wie viele Stand-Ups, Code-Reviews, Change-Meetings und allgemeine Kommunikation führt die gesamte Abteilung pro Tag durch? Wenn Leute ständig Überstunden machen, um Fehler zu beheben (nicht um neue Funktionen hinzuzufügen), bedeutet dies, dass es tiefere Probleme gibt, die nicht angegangen werden. Was passiert innerhalb der normalen Schichtzeit? Machen wir Perfektion vs. gut genug? Wie werden Prioritäten vergeben/geordnet? Wie werden Personen/Ressourcen zugeteilt? Brauchen wir vielleicht mehr/bessere Ingenieure?
Ich denke darüber nach, eine andere Frage zu stellen, nur um mit Ihnen zu diskutieren: D. Aber bevor wir das tun, kennen Sie 996.icu?
Jemand hat sogar dafür gestimmt, mein Thema zu schließen, seufz.
Auf dem StackExchange passiert ziemlich viel. Auf jeden Fall habe ich mich über 996.icu informiert ... klingt schrecklich. Ich meine, ich liebe meinen Job und erlebe oft, wie die Zeit vergeht, aber ich mag meine Freizeit und ein Leben außerhalb der Arbeit. Ich komme aus den USA, also ist es wahrscheinlich ein kultureller Unterschied (oder nur Unterschiede in der Managementkultur).

Das Argument Ihres Chefs ist Unsinn.

Sie schreiben Code und geben ihn dann an ein engagiertes Team weiter, das nichts anderes tut, als das kleinste Problem darin zu finden. Was würde passieren, wenn Ihr Chef genauso behandelt würde? Wenn alles, was er heute tat, auf die gleiche Weise hinterfragt würde?

Jede einzelne E-Mail, die er sendet, wird abgelehnt, weil sie schlechte Rechtschreibung hat, unklar ist, Dinge schreibt, die unnötig sind, Dinge auslässt, die erforderlich sind. Oder noch schlimmer, für das Versenden von Informationen, die einfach falsch sind (wobei ein ganzes Team sie überprüft).

Jede Interaktion mit seinem Team, mit Kunden, mit anderen Managern würde auf die gleiche Weise aufgezeichnet und überprüft. Und bei jedem kleinen Fehler muss er bei der Arbeit bleiben, Überstunden machen und jeden dieser Fehler beheben. Ich wette, er würde mehr Stunden arbeiten als du.

Das Argument des Chefs ist also Unsinn. Aber das hilft dir nicht, es sollte dich nur besser fühlen lassen. Was der Chef wirklich will, sind unbezahlte Überstunden, und er ist nicht ehrlich genug, das zuzugeben. Ein ehrlicher Chef würde sagen: „Ich möchte, dass Sie bleiben und unbezahlte Überstunden machen, und wenn es Ihnen nicht gefällt, suchen Sie sich woanders einen Job.“ Genauso schlimm für dich, aber zumindest ist es ehrlich.

Ich verstehe nicht, warum Ihre Antwort abgelehnt wurde. Sie haben die Hauptursache gesehen „er ​​ist nicht ehrlich genug, um das zuzugeben“

Ihr Chef ist manipulativ, aber Sie haben beide dasselbe Ziel, nämlich fehlerfreien Code.

Schieben Sie also in der Planungsphase für jede Veröffentlichung hart zurück. Ich war regelmäßig in hitzige Auseinandersetzungen verwickelt, bei denen wir, das Entwicklungsteam, dem Management gesagt haben, dass wir bis zum Veröffentlichungsdatum keine Zeit haben, das zu tun, was sie von uns wollen. Zitieren Sie die zusätzlichen Überstunden, die Sie dann gemacht haben, als Argument dafür, dass das, was sie tun wollen, nicht tragbar ist. Planen Sie Zeit für das Schreiben von Tests ein. Ihr Ziel ist es im Wesentlichen, die Arbeitsbelastung durch die Anzahl der Überstunden, die Sie machen, zu verringern.

Wenn das Management ablehnt, dann ist das ein guter Grund, keine Überstunden zu machen. „Boss, wir haben Ihnen gesagt, dass es x länger dauern würde, als wir für diese Version hatten. Es dauert x länger als wir. Nun, welche Funktionen sollen wir fallen lassen?“

Diese Art setzt voraus, dass Sie an der Planung beteiligt sind. Wenn nicht, sollten Sie als Team den Plan mit Ihrem Chef besprechen und klarstellen, welche Teile nicht fertig gestellt werden können.

Sie brauchen dich mehr als du sie. Wenn ihr alle gleichzeitig aufhört, OT zu arbeiten, müssen sie euch ernst nehmen. Wenn das niemand will, dann bremsen Sie. Je mehr OT sie dich arbeiten lassen, desto länger dauert es, bis die Dinge erledigt sind, und die großen Jungs sehen, dass sie mehr Geld für weniger Arbeit ausgeben. Sie werden schnell lernen, sich zurückzuziehen.