http://teddziuba.com/2010/05/why-engineers-hop-jobs.html
Ich habe zu viele Abende nach der Arbeit gestresst und unglücklich verbracht, weil noch ein anderer Junge nicht versteht oder sich darum kümmert, wie das Software-Geschäft funktioniert. Ich habe kein Problem damit, jemanden zu konfrontieren, aber ich habe nicht die Unterstützung meiner Nerd-Kollegen. Kinder zu haben ist eine Schlampe, was? Ich werde wahrscheinlich bald aufhören.
Ehrlich gesagt, ich wünschte, Programmierer hätten im Allgemeinen mehr Bälle. Schauen wir uns das an:
"" Ich arbeite nicht für Kunden, die Geld bezahlen. Dies ist ein internes Entwicklungsteam auf internen Entwicklungswebsites. Es ist also nicht so, als könnte ich etwas dafür verlangen. Und am Ende des Tages Wir müssen versuchen, die Fristen einzuhalten. "" "
Wenn Sie es mit einem Kunden zu tun haben, der $ zahlt, und wenn Sie Ihren Arsch durch einen Vertrag abgedeckt haben (http://vimeo.com/22053820?utm_source=swissmiss), dann würden Änderungen der Spezifikation diesen Kunden mehr Zeit UND mehr Geld kosten ( oder möglicherweise die gleiche oder weniger Zeit, aber exponentiell mehr Geld). Ihr Unternehmen versucht, die technischen Daten nicht zu ändern, ohne mehr Zeit und Geld zu kosten.
In der Zwischenzeit verursacht der Versuch, Termine einzuhalten, Ihnen und Ihren Mitarbeitern unnötigen Stress. Sie können nicht ein Qualitätswochenende mit Freunden / Familie verbringen. Es ist wirklich unnötig, denn wer Arbeit auf dich wirft, weiß es wahrscheinlich nicht einmal, was traurig ist.
Meine vorgeschlagene Lösung: Lassen Sie die Bälle gemeinsam mit ihnen konfrontieren und erklären Sie, dass es kein kostenloses Mittagessen gibt und alles Kosten verursacht, dass ein Automechaniker länger dauert und mehr berechnet, wenn die Spezifikationen während der Arbeit geändert werden, dass eine Vertragsagentur länger dauert und mehr verlangen, wenn die technischen Daten während der Arbeit geändert wurden, und es gibt einen guten Grund dafür. Wenn sie nicht bereit sind, in angemessener Weise mit Ihnen zusammenzuarbeiten, stehen Sie als Gruppe auf und müssen Entwickler einstellen, die das Projekt dort abholen können, wo es aufgehört hat, und es pünktlich liefern.
Dann gibt es auch ein Versprechen der agilen Entwicklung, das keine harten Fristen impliziert.
Ich muss noch Programmierer streiken sehen, aber das wäre etwas gewesen. Inkompetente Manager sind in Softwareunternehmen zu häufig. Viel zu viele Leute wollen etwas für nichts, auf Craigslist oder in einem tatsächlichen Unternehmen. http://teddziuba.com/2011/07/the-craigslist-reverse-programmer-troll.html
Programmierer müssen mehr Bälle haben.