http://www.cio.com/article/2952124/project-manager/3-reasons-project-fail.html
I love it when people start trying to assess root causes of project failure and they include unrealistic expectations of delivery timeline and unrealistic budget expectations. Certainly those can cause failure for the standpoint that the timeline and budget expectations weren't met. But whose fault is that anyway?