Managing the IT workforce is one of the greatest challenge for any organization.