|
> the problem is that if you promise a manager something The real problem is thinking of "estimates" as "promises" when really they're rough guesses. If you go around holding people to a guess as if it were some kind of gospel biblical contract then yes, they will lie their ass off to protect themselves. Combine that with the fact that most organizations attempt to control the platform used, computers used, monitor size, operating system, IDE, editors, revision control tools, languages, documentation systems, testing methodology, meeting requirements, pairing, and nearly everything they can, and you start to see the real problem is.... managers who don't know programming, motherfucker. :-) |
Manager: "How quick can you get this done?"
MFer: "3months (assuming price is no object)"
Two weeks pass...
Manager: "Our budgets changed. How much $$ can we trim out of this project?"
MFer: "We can cut it in half, but that will triple our timeline."
Manager: "cut in half! Great!"
3months pass:
Manager: "Hey why are we behind? The big guys want an explanation why you aren't meeting your targets!"