Job analysis is the process of determining the duties, responsibilities, skills, and qualifications required for a job. It involves collecting information about jobs through methods like interviews, questionnaires, and observation. This information is then used to write job descriptions that outline a job's duties and specifications that list required qualifications. Job analysis ensures legal and operational compliance and supports recruitment, performance evaluation, and training. It has evolved to focus more on competencies and empowering workers through enriched jobs with more responsibilities.