Training needs analysis is concerned with addressing skills gaps at the organizational level, the group level and the individual level, and falls under the remit of learning and development. Training needs analysis should be conducted at all three levels to ensure the maximum return from training and skills throughout the organization.