Michael Schrage of MIT wrote a book about a decade ago, during the first wave of collaboration software, titled "No More Teams - Mastering the Dynamics of Creative Collaboration".

I suspect that we will come, over time, to re-define what is a team when today one can be a member of various groups of (different) people working on different projects, whether freelance or inside a given organization.

The environment is to continuously-flowing and constantly-changing for the older notion of a team in a relatively steady-state environment to sustain long term effectiveness .. IMO.