Hacker News new | ask | show | jobs
by dclapp 5082 days ago
I have been a manager in both businesses. of course there are differences; but there are also many similarities. the big idea is that if there is a firm, inflexible deadline, you will meet it. You may not ship the product that you really wish to ship, but you will ship. and, to be honest, feature X that has to be in the product, probably can just as easily go in the next release. Don't let the best be the enemy of the good. Be realistic about your capabilities.
1 comments

Then yes, if you limit it to the subset of software projects that can cut features and still be considered to have met the deadline, then you can meet inflexible deadlines in software projects. You've defeated technical unknowns and external dependencies with the escape hatch of "Feature x, or whatever ship-worthy part of that you can have done by date y".

In that scenario, I think you're implying that meeting a deadline is the most important metric. I consider that far more likely in periodicals than software. For the common varieties like commercial software, contract development, and in-house development, the only one likely to permit that idea is the commercial product. Contracting and in-house projects will adjust the ship date or renegotiate requirements.