why are software projects so prone to failure?
A complex specification is out-of-date immediately after it is completed. The budget spirals out of control or fiscal restraint results in an incomplete and unsatisfactory final product.
Seemingly reasonable deadlines pass by... days, weeks, months... The project is taking more of your organisation's time than planned and the arguments begin between you and your service provider as everyone begins to try and assign blame.
Imminent failure and communication breakdowns between you, project managers and developers lead to frustration and a loss of enthusiasm by everyone involved in the project.
Creating great software shouldn't be so difficult.