Whose fault is it anyway?
Some failures are just good managers failing to hit ridiculous targets. Others are driven by unspoken politics, many are caused by inability to define business goals, let alone requirements.
A five year study in Europe was enlightening.