Teams! Why do some teams outperform others?

Is the nature of building great teams an exact science or is it art? Thousands of books on the topic document that it may be art rather than science due to the large amount of variables that exist from team to team. However, recent scientific research has shown that the characteristics of high performing teams, regardless of variables, may in fact be universal.