Software projects fail – that is a fact no developer is immune from; and the reasons for the same are quite simple and well understood. Still we encounter projects that have gone astray because developers or companies do not learn from their mistakes or are unwilling to follow best practices. For many of us, its always the “next project” that is going to be well designed.
On my book shelf I’ve a health chart. I had created it after I kept losing track of my daily exercise schedules. There is a quirk in the chart though. Rather than listing what exercise routines I should be doing or what food I should be eating, it lists all the negative aspects of living an unhealthy lifestyle. This spurs me towards action more than if I has just listed the positive aspects of health. Now once on the shelf it acts as a daily reminder and helps me keep my health in check.
The chart below lists some of the reasons that most software projects fail. I’ve created it so that anyone can print and post it near their workplace, as a constant reminder to the perils of poor development practices. Designing is not my forte, so extend me some latitude if you don’t like the design.

Download chart as :
1. Medium resolution Gif
2. PDF
This site is a digital habitat of Sameer, a freelance web developer working in PHP & MySQL.More
7 Responses
1
David Wright
October 15th, 2008 at 5:33 am
Looks good to me…how about a PDF version that can be printed easily?
2
Jonathan Bates : Why Software Projects Fail
October 15th, 2008 at 1:23 pm
[...] for this (not enough bagels and good coffee stocked in the break room), but its great to have a picture. I picture is, after all, worth a thousand words. Of course in today’s economy, a [...]
3
lottadot
October 15th, 2008 at 4:30 pm
In #3, you forgot “lack of proper funding; lack of proper infrastructure; lack of proper software; lack of a decision-maker; lack of a person who is responsible for the whole thing when the hammer falls”.
Also, should be “Insufficient and/or poorly skilled developers”.
4
10 razones por las que un proyecto de software fracasa « Hermoso día…
October 20th, 2008 at 12:53 pm
[...] prácticas Tags: gestión de proyectos, ingeniería de software, poster, proyecto, software Aquí las tienes resumidas en un [...]
5
Kmilo
October 22nd, 2008 at 4:38 pm
Nice poster, but what i love the most was the “For many of us, its always the “next project” that is going to be well designed”
6
Por qué fallan los proyectos de sofware ? | Jorge Iván Meza Martínez
November 30th, 2008 at 4:52 pm
[...] Enlace: “why software projects fail” – CodeDiesel. [...]
7
Why software projects fail and more will fail in 2009 - Software Quality Insights
January 12th, 2009 at 6:06 am
[...] researching software failures, I read a Code Diesel post on software failures by developer Sameer Bora. To Oliva’s reasons why projects fail, Bora adds these common mistakes: [...]