Why are projects late?
The problems are not the real problem,
after all we're very good at solving problems.
The real problem is
we're not doing something about it.
If we ask people of a project why they are late, they have
a lot of excuses, usually external factors being the cause of delays. If
we ask them what we could have done about it, they easily have
suggestions. The problem is that we don’t do something about it. One
of the problems is that customers fatalistically think that this is the
way it is and keep paying. If the customers would insist on the delivery
date or else wouldn’t pay, the problem would have been solved a long
Some typical causes of delay are (no particular order):
The only justifiable cost is the cost of developing the right things at the right time. This looks like perfection, and we know that people are not perfect. That is, however, not a license to fatally accept all these delays. A lot of delay is avoidable and therefore unjustifiable. Besides, most of these causes happen in every project, so these should never be a valid excuse for project failure. If a project manager doesn’t know how to handle these, he’s still a junior. Every time I hear such excuses in actual projects, I use what I call the bullshit-stamp: hitting my left-hand with my righthand fist, saying: "Bullshit !" Thich makes people quickly learn not to use these bullshit excuses anymore. The figures show the 'Bullshit Stamp' as used in my tutorials and a print of an actual stamp people had made especially for me.
as given to me
as a present
as used in my tutorials
In order to help people start working on removing these causes, let's list some causes of causes of delay: