Nearly 70 per cent of IT projects still fail or fall short of expectations, despite significant investment in delivery ...