An alternative to job specialization that allows the entire group to design the work system it will use to perform an interrelated set of tasks is called:

A) Job Enlargement

B) Job Rotation

C) Job Enrichment

D) Autonomous Work Teams