As you may know Google has done an almost obsessive amount of research into what makes a high performing team. This post from Michael Schneider summarises what they found, into five traits that are easy to understand and easy to identify. Very powerful.
Team members get things done on time and meet expectations.
Structure and clarity.
High-performing teams have clear goals, and have well-defined roles within the group.
The work has personal significance to each member.
The group believes their work is purposeful and positively impacts the greater good.
When everyone is safe to take risks, voice their opinions, and ask judgment-free questions.
I love this for it’s simplicity and completeness. Unfortunately implementation sometimes remains challenging.