Job design involves determining the tasks, responsibilities, and relationships associated with a job. It is done after job analysis and aims to organize job duties based on qualifications and skills required. Job design provides information on required qualifications and rewards. It is important because properly designed jobs can motivate efficient managers, while poorly designed jobs can cause problems. Approaches to job design include the human approach focusing on employee needs, the engineering/scientific management approach standardizing tasks, and the job characteristics approach linking satisfaction to skills variety, task identity, significance, autonomy, and feedback. Contemporary issues involve flexible schedules, telecommuting, job sharing, and addressing techno-stress and ensuring skills match job requirements.