A training needs analysis identifies gaps between employees' actual and desired knowledge, skills, and abilities for their jobs. It is used to determine if a lack of these KSAs is causing problems and if training could provide a solution. The analysis involves asking questions to understand training needs and provides a template to help identify where training may help address issues rather than being a broader organizational problem requiring different interventions.