Job analysis is the systematic process of collecting information about a job's duties, responsibilities, and required skills to ensure alignment with organizational objectives. It is utilized for various human resource functions such as recruitment, training, and performance appraisal, and is conducted when establishing an organization, creating new jobs, or during significant job transformations. The analysis involves studying the organization, selecting representative positions, collecting data through observations and interviews, and developing job descriptions and specifications.