Quote:
Originally Posted by TDK1044
This Forum loves to use car analogies, so here's one. You work for Ford, and they put you on a project for a totally revamped version of the Ford Explorer. Everyone knows that to do this and have no problems once the vehicle is released will take 18 months, but Ford tell you they won't pay for 18 months development, they'll pay for 12 months. Get on with it.
You can either resign in protest, or get on with it and do your very best knowing that there will be a lot of recalls on the vehicle.
|
I'm really getting tired of the "don't blame the programmer, he's just an employee" attitude, things aren't painted in black and white, there's no company that should fire personnel for telling the truth, if my boss tell's me that I have to make a one month job in 10 days, it's my responsability to show him it can't be done, If he insists in making it in that time then again it's my responsability to reconfigure the project so I be able to make it in such time, focusing on the highest priority things.
Using your example, If I have to make a new car, I first be sure that it has all four wheels before designing a new ashtray...
I work producing TV ads, and I have to meet tight deadlines every day, but if I can't produce a spot in time I don't send it to the networks without finishing it.
I also worked as a programmer some years ago, so I know the difficulties it has.
Ref