We've all seen it.
The project's running late and a penalty clause is looming, so the management resort to aggression and scare tactics to get the project out the door (described well here BTW).
Examples of management behavior in this scenario:
- they expect lots of unpaid overtime
- they quietly schedule one developer to work late, expecting the others to follow suit
- they bring you into an office to "have a chat" (often a passive aggressive ticking off)
- they "expect" a feature to be complete by a given arbitrary date
- thinly veiled "public shamings", where individuals are forced to recount day after day the features they have failed to complete
- they start testing the system before it's sensible to do so, distracting you with "bugs" they've found
This isn't fair and is very tough on the developers who the company depends on.
What's the best way to deal with this type of situation? (Preferably other than quitting).
I'm interested in how prevalent this type of scenario is, so plus-ones welcome.