Now really… That does sound a bit high doesn’t it? Maybe not when you look at the basis of the numbers. “95 per cent of information technology groups “are not delivering some number of projects on time or to the full satisfaction of the business executive.”” Now that makes more sense. 95% aren’t delivery ALL [...]