The general purpose of job analysis is to document the requirements of a job and the work performed. Job and task analysis is performed as a preliminary to successive actions, including to define a job domain, write a job description, create performance appraisals, selection and promotion, training needs assessment, compensation and organizational analysis/planning.