Time goes by; new technologies promise more and more; yet somehow projects still fail at an alarming rate. According to a rece...