Description
Create a team system with roles that can change as needed, sometimes being in configuration X and sometimes in configuration N. Allow the function and number of roles to expand and contract as needed.
Examples
A trucking company hires temporary drivers to haul apples during harvesting season.
A bar hires bartenders that can also act as bouncers when needed based upon the situation.
Diagram