Groups of employees that complete an entire piece of work while having considerable autonomy over the way in which they accomplish their work are called:

a) Project teams
b) Skunkworks
c) Autonomous teams
d) Self-managed teams