Job enrichment is an attempt to give workers more control over their tasks and more responsibility for design, execution, and output. The worker assumes some of the functions previously carried out by his or her immediate supervisor or by other staff