The purpose of a training needs assessment is to identify performance requirements and the knowledge, skills, and abilities needed by an agency's workforce to achieve the requirements. An effective training needs assessment will help direct resources to areas of greatest demand. The assessment should address resources needed to fulfill organizational mission, improve productivity, and provide quality products and services.