People CMM: a framework for human capital management