Job analysis is the process of determining the duties and requirements of a job. It provides information to write job descriptions outlining the tasks and job specifications describing ideal candidates. Information is collected through methods like interviews, questionnaires, observations, and diaries. Job analysis is used for recruitment, compensation, training, performance reviews, and ensuring equal opportunity compliance. The process involves analyzing representative positions, verifying the information, and developing descriptions and specifications.