Dies wird wahrscheinlich keine beliebte Antwort sein, und es wird Ihre Arbeit nicht viel einfacher machen, aber ich würde es tun. Außerdem kann man nicht entwickeln, wenn man in Meetings steckt, in denen überhaupt nichts Konstruktives stattfindet, oder wenn die Leute so frustriert und die Bedingungen so lächerlich sind, dass der Arbeitsplatz einer Kneipenschlägerei ähnelt könnte ein Projekt retten, das sich in einer Todesspirale befindet.
1) Wenden Sie sich anonym an die Geschäftsleitung der Muttergesellschaft und erklären Sie ihnen die Situation. Sagen Sie ihnen, dass entweder (A) Ihr Management den Zeitplan festgelegt hat, ohne das Entwicklerteam zu konsultieren, und sie hatten entweder keine Ahnung, wie kompliziert das Projekt war, oder (B), wenn Sie die Schuld vom Management abwenden möchten, dass einige Annahmen getroffen wurden Zum Beispiel, dass Sie Tausende von Codezeilen aus einem vorherigen Projekt wiederverwenden konnten, aber nach einigem Basteln wurde schnell klar, dass der alte Code nicht für dieses Projekt entwickelt wurde und dass Sie vollständig anfangen müssten von Grund auf neu. Erklären Sie, dass sich die Situation nach Süden verlagert hat, dass Fingerzeig und Missbrauch durch das Management auf ein unerträgliches Maß gestiegen sind und dass der nicht schuldige Teamleiter bereits zurückgetreten ist.
Wenn dies erfolgreich ist, wird mindestens eines der folgenden Ziele erreicht: (1) Nachdem sie mit den Fakten konfrontiert wurden, werden sie das Projekt ausrangieren und etwas anderes für Sie finden, an dem Sie arbeiten. (2) Sie werden ein anderes Entwicklerteam hinzuziehen, das dies tun wird beauftragt werden, sich um einen Teil des Programms zu kümmern, damit Ihr Team seine Mitglieder neu zuordnen kann. (3) Sie verlängern die Frist.
2) Wenn dies nicht funktioniert, fassen Sie alle Entwickler zusammen und stimmen Sie einer vollständigen Stonewall-Verwaltung zu. Es wäre schwierig, sie direkt zu ignorieren. Suchen Sie sich also vielleicht jemanden, dem es nichts ausmacht, an dieser Stelle ihren Job zu verlieren, und bitten Sie das Management, sie den Aufgaben der "Managementintegration" zuzuweisen. Verkaufe es an das Management: Er wird der Dolmetscher zwischen dir (den Entwicklern) und dem Management sein, damit sie besser informiert werden und die Entwickler nicht ständig von ihrer Arbeit zurückgezogen werden müssen, um dem Management die Dinge zu erklären. Diese Person wird im Grunde genommen Ihr eigener kleiner Pressesprecher des Weißen Hauses sein, der die Hitze von Ihnen ablenken wird. Lassen Sie sie einige gefälschte Bilder, PowerPoint-Präsentationen und Diagramme über alle "Fortschritte" machen, die gemacht werden (möglicherweise sogar ein exponentielles Balkendiagramm mit der Bezeichnung ""). unbegründeter Unsinn. Lassen Sie ihn alle paar Wochen einen gefälschten Prototyp / ein gefälschtes Programm erstellen, um die Vorstellung zu zerstreuen, dass er nur BS'ing ist. Eine Funktionalität, die nicht gefälscht werden kann, sollte als vollständig bezeichnet werden, jedoch nicht in der ausgestellten Version, da zwischen dem Prototyp und der tatsächlichen Position der Entwickler eine Verzögerung von sechs Wochen besteht. Seine Aufgabe ist es, das Management zu bamboozeln. Wenn das Management spezielle Fragen an die Entwickler stellt, sollten die Entwickler lediglich sagen, dass sie nichts über diesen bestimmten Teil des Programms wissen (sofern es sich nicht um einen komplizierten Teil handelt, den das Management möglicherweise nicht verstehen kann, lesen Sie den folgenden Satz.) Wenn das Management legt sie unter die Waffe und fragt sie, was genau sie sind unbegründeter Unsinn. Lassen Sie ihn alle paar Wochen einen gefälschten Prototyp / ein gefälschtes Programm erstellen, um die Vorstellung zu zerstreuen, dass er nur BS'ing ist. Eine Funktionalität, die nicht gefälscht werden kann, sollte als vollständig bezeichnet werden, jedoch nicht in der ausgestellten Version, da zwischen dem Prototyp und der tatsächlichen Position der Entwickler eine Verzögerung von sechs Wochen besteht. Seine Aufgabe ist es, das Management zu bamboozeln. Wenn das Management spezielle Fragen an die Entwickler stellt, sollten die Entwickler lediglich sagen, dass sie nichts über diesen bestimmten Teil des Programms wissen (sofern es sich nicht um einen komplizierten Teil handelt, den das Management möglicherweise nicht verstehen kann, lesen Sie den folgenden Satz.) Wenn das Management legt sie unter die Waffe und fragt sie, was genau sie sind Lassen Sie ihn alle paar Wochen einen gefälschten Prototyp / Programm erstellen. Eine Funktionalität, die nicht gefälscht werden kann, sollte als vollständig bezeichnet werden, jedoch nicht in der ausgestellten Version, da zwischen dem Prototyp und der tatsächlichen Position der Entwickler eine Verzögerung von sechs Wochen besteht. Seine Aufgabe ist es, das Management zu bamboozeln. Wenn das Management spezielle Fragen an die Entwickler stellt, sollten die Entwickler nur sagen, dass sie nichts über diesen bestimmten Teil des Programms wissen (es sei denn, es ist ein komplizierter Teil, den das Management möglicherweise nicht verstehen kann, dann beziehen Sie sich auf den folgenden Satz.) Wenn das Management legt sie unter die Waffe und fragt sie, was genau sie sind Lassen Sie ihn alle paar Wochen einen gefälschten Prototyp / Programm erstellen. Eine Funktionalität, die nicht gefälscht werden kann, sollte als vollständig bezeichnet werden, jedoch nicht in der ausgestellten Version, da zwischen dem Prototyp und der tatsächlichen Position der Entwickler eine Verzögerung von sechs Wochen besteht. Seine Aufgabe ist es, das Management zu bamboozeln. Wenn das Management spezielle Fragen an die Entwickler stellt, sollten die Entwickler nur sagen, dass sie nichts über diesen bestimmten Teil des Programms wissen (es sei denn, es ist ein komplizierter Teil, den das Management möglicherweise nicht verstehen kann, dann beziehen Sie sich auf den folgenden Satz.) Wenn das Management legt sie unter die Waffe und fragt sie, was genau sie sind Dies ist eine Verzögerung von sechs Wochen zwischen dem Prototyp und der tatsächlichen Position der Entwickler. Seine Aufgabe ist es, das Management zu bamboozeln. Wenn das Management spezielle Fragen an die Entwickler stellt, sollten die Entwickler nur sagen, dass sie nichts über diesen bestimmten Teil des Programms wissen (es sei denn, es ist ein komplizierter Teil, den das Management möglicherweise nicht verstehen kann, dann beziehen Sie sich auf den folgenden Satz.) Wenn das Management legt sie unter die Waffe und fragt sie, was genau sie sind Dies ist eine Verzögerung von sechs Wochen zwischen dem Prototyp und der tatsächlichen Position der Entwickler. Seine Aufgabe ist es, das Management zu bamboozeln. Wenn das Management spezielle Fragen an die Entwickler stellt, sollten die Entwickler nur sagen, dass sie nichts über diesen bestimmten Teil des Programms wissen (es sei denn, es ist ein komplizierter Teil, den das Management möglicherweise nicht verstehen kann, dann beziehen Sie sich auf den folgenden Satz.) Wenn das Management legt sie unter die Waffe und fragt sie, was genau sie sindwerden tun, sagen sie über die wirklich komplizierten Sachen und fuchteln mit den Händen in der Luft herum reden, versuchen , das Thema durch Ziehen und Verbinden Dinge in 3D-Raum zu demonstrieren. Verwirrt und genervt von diesen "seltsamen Entwicklerexzentrizitäten", werden sie feststellen, dass es für Ihren kleinen Dolmetscher viel einfacher ist, mit ihm zu sprechen und die Entwickler in Ruhe zu lassen. Wenn sechs Monate vergangen sind, lassen Sie Ihren Dolmetscher einfach aufhören, aufzutauchen. Seien Sie überrascht, wenn das Management Ihnen alles erzählt, was er gesagt hat, und sagen Sie ihnen dann, dass er durch den Druck des Jobs eindeutig den Verstand verloren hat. Sagen Sie ihnen, dass er Ihr schwächster Entwickler war. Sie hatten also gedacht, dass er in einem "Paradigm Integration Engineer" ( PIE) nützlicher sein könnte) Position, aber dass Sie überrascht waren, konnte er nicht einmal damit umgehen. Empfehlen Sie eine andere Person (lesen Sie: Märtyrer) für den Job, behaupten Sie, dass sie viel besser informiert und im Team respektiert ist - voll qualifiziert für den Job! Lassen Sie ihn dort hineingehen und sich über die Dinge, die der letzte Mann gesagt hat, wundern. Dann sagen Sie, dass alles eine Schöpfung seiner Vorstellungskraft war. Das Management muss mindestens ein oder zwei Monate damit verbringen, den BS des alten Mannes zu verlernen und den BS des neuen Mannes zu lernen, und es wird noch drei oder vier Monate dauern, bis sie den neuen Mann kennenlernen. An diesem Punkt wird das Management wütend sein und sich weigern, eine weitere Torte zu haben. An diesem Punkt werden sie Ihnen wieder den Hals runteratmen - aber zumindest haben Sie sich 9-12 Monate stressfreie Arbeit gekauft.
Es ist kein sehr guter Plan, aber dennoch viel besser, als weiter zur Arbeit zu gehen, den ganzen Tag durchzuschlagen und sich dann zu entscheiden, in der Mittagspause auszusteigen.