Bring the team together early if at all possible. The technology to support virtual interactions is improving. However, if true teamwork is required, there still is no substitute for getting people together to establish a shared foundation of knowledge, relationships, alignment, and mutual commitment.