An organisation has set up a team  in which any member of the team can  perform the full  range of its tasks. The manager is able to share out tasks between  members according to who  is available to do a given job when  it is required.
What sort of team organisation does this describe?
ASelf-managed team[|]Virtual team[|]Multi-skilled team[|]Multi-disciplinary team