Business units, finance teams and HQs are struggling to agree on the numbers. Are people or technology to blame?
IT Week Insider
Please fill in the field below to receive your profile link.