Job analysis is the systematic process of collecting information about jobs within an organization. It involves determining the tasks, duties, responsibilities, and skills required for each job. There are several methods for conducting job analysis, including interviews, questionnaires, observation, diaries/logs, and technical conferences. The key outcomes of job analysis are job descriptions, job specifications, and job evaluations. Job analysis provides important information for human resource functions like recruitment, selection, performance management, training, development, and compensation.