Job analysis involves determining the duties, skills, and qualifications required for a job. It is used for recruitment and selection, performance evaluation, training and development, compensation, and job design. Data for job analysis can be collected through interviews, surveys, observation, and reviewing records. The results are used to create job descriptions that outline responsibilities, and job specifications that list qualifications needed. Specifications can be based on expert judgment or statistical analysis of traits correlated with job performance. Effective job analysis facilitates human resource planning and management.