Google just discovered the top 5 traits successful teams have :
Dependability. Team members get things done on time and meet expectations.
Structure and clarity. High performing teams have clear goals, plan and have well-defined roles within the group.
Meaning. The work has personal significance to each member.
Impact. The group believes their work is purposeful and positively impacts the greater good.
Psychological Safety. The work environment and culture is one in which everyone is safe to take risks, voice their opinions, and ask judgment-free questions. Managers provide air cover and create safe zones where employees can let down their guard.