I have been involved in projects small and large. Worked in co-located teams and distributed (locally and globally). Some products failed, others survived.
The driving force in projects that survived was the team's sincerity, manager's determination and combined experience in the domain.
Not timezones, not manager seniority and certainly not the mean square of shouting distance between all team members.