Based on his work with over 1000 teams, Keith Yamashita shares his insights about great collaborative environments.