The first and maybe most important advice to follow is, “one team, one office,” meaning you should strive to keep individual teams within the same physical office. As soon as you split teams between offices, communication overhead increases dramatically.

