Three Reasons for Software Project Failure

 

Jerry Weinberg‘s top three reasons for software projects going over budget or failing to meet their original requirements:

  1. The original budget, schedule and requirements were totally unrealistic, due to the inability of people to speak truth to power.

  2. The original budget, schedule and requirements were totally unrealistic, due to the inability of people to understand and acknowledge their own limitations (which we all have).

  3. Even in those rare cases that people pass those first two hurdles, they lose emotional control during the project when something goes wrong — and something ALWAYS goes wrong. In 50 years, I’ve never seen a project where something didn’t go wrong. When it does, the project’s success is determined by the leaders’ ability to manage themselves emotionally.

Leave a Reply

Your email address will not be published. Required fields are marked *