Management needs to identify appropriate knowledge and skills needed for various jobs and provide needed training, as well as candid and constructive counseling, and performance appraisals.
It is the management's responsibility to find the right kinds people to undertake different positions or implement methods to condition people to better suit their positions.