Hard to agree here. In my experience waterfall and agile projects fail for completely different reasons.
Waterfall projects fail when they are too rigid and try to define everything beforehand without leaving any space for iteration. The reality checks come too late when it's not easy/possible to change direction any more.
Agile projects fail when they are too loose and no one is actively taking responsibility for the bigger picture.
Waterfall projects fail when they are too rigid and try to define everything beforehand without leaving any space for iteration. The reality checks come too late when it's not easy/possible to change direction any more.
Agile projects fail when they are too loose and no one is actively taking responsibility for the bigger picture.