I believe all effective teams have three elements:
Trust + Communication + Accountability
Items like vision, strategy, or role clarity contribute to success but are valuable only in the presence of these three elements.
*There is a fourth element - Diversity - but it’s best addressed through different mechanisms.