3 ms·
I mean, they may need something delivered by a date. It may be impossible, but that doesn't change the fact they need it. This is where you step up and say it's
by megablast 11y ago
I mean, they may need something delivered by a date. It may be impossible, but that doesn't change the fact they need it. This is where you step up and say it's impossible.
- supjeff 11y agoI think this is when a manager is supposed to add resources. I don't accept the idea that it should be normal for everyone to have to work ridiculous hours until the crunch is over. It's the manager's job to make sure there is slack in production; that there are resources available for emergency situations, and that there is enough redundancy built into the production team that if somebody gets sick or somehow can't work a normal workload, somebody else can pick it up. If a crunch situation is unavoidable, as a manager, I would be deeply apologetic and appreciative of my employees' sacrifice, while frantically searching for a solution to ease the burden. If I can't bring in help, I need to adjust the scope or push back on the deadline. Plain and simple.
- quanticle 11y ago>I think this is when a manager is supposed to add resources. No, no, no, a thousand times no. Software isn't an assembly line. It's not piece work. Adding more people to a late project only makes it later, as the existing dev team has to work to bring the new hires (even if they're experienced developers, they're still new to the project) up to speed. Adding more resources to a late project, without accounting for a period of reduced productivity is the absolute worst thing management can do. I have literally seen projects go from, "Well, it's borderline, but we can deliver if we work weekends," to, "There is no way we can do this by the delivery date," because management decided to add two new developers to the team. The worst thing is, Fred Brooks published a book talking about this phenomenon in the '70s: The Mythical Man Month. And somehow, the lesson still hasn't sunk in.
- xyzzy4 11y agoAnything that is important enough in business can have its deadline extended. I think strict deadlines are more about managers trying to save face than an actual need.
- supjeff 11y agoI think sometimes strict deadlines are sometimes about coordinated efforts, as in the case of a Superbowl ad. If you're the company responsible for producing the ad, then submitting it a week after the game is unacceptable. I feel like where software is concerned, it's most often like you've said.
- odbol_ 11y agoExcept Christmas. If you're making hardware, there's tons of deadlines you absolutely cannot miss if you want to be stores for Christmas. A year is a long time to wait in startup time.