The longer any project takes, the greater the investment. Time has to be considered seriously. It isn't just computer projects that take longer than anyone anticipates. Most innovative products tend to finish late. Keep in mind, though, that you aren't working out a train timetable. You can't say how long every task will take. You can't foretell how things will be delayed if a key man falls ill or a piece of vital external kit is unobtainable in time. However, you can with some probability estimate the minimums and maximums of coding design and duration and devise, in conjunction with the other departments, fallback strategies.
It is much better to build in a measure of flexibility from the outset than find yourself the victim of an ironclad timescale you can neither control nor escape from. The man who falls out of an aircraft doesn't need more altitude; he needs a working parachute.
Was this article helpful?