I took the best aspect of more than 6 teams I worked with:
Here I have listed what have made working in those teams Great!
No one own the truth, The team is a place to discuss opinion and improve all together,
Not everybody's has the same experience and not everybody has the same competences and not anybody is always right. We learn the most when we are wrong.
You notice that all the team speaks and moves in the same way.
The goal of the team is share the team culture. When we have this everybody move as one single body, it's amazing to see!
Clear competences and responsibility internally but externally everybody seem to know everything.
This is magic. Internally the team know who is the reference for X but externally everybody can in a minute get you the answer or pointing to the right teammate. Everything is clear and simple as it.
Challenge to do the best,
The team member keep challenging each other to improve, talking about solutions together and keep the “we are making something amazing” flag up in the sky..
Make experiments, change perspectives,
The team is usually a busy space when everybody in hangry to do, learn. Make experiments can move the team on bleeding edge of technology very fast.
A tech doubt can could bring up an exiting new approach.
Clear and transparent when sh$t happens,
Nobody is perfect. Errors happens.
No blame, be transparent, improve
Do you want the team to grow from this error?
Play the blame game will create fear and toxic environment, worst of all it creates trust issue.
Have a clear understanding about when/why/how we made a mistake is the difference from learn or just mitigate the problem for a while
Follow the lead,
Discussions are important. Moving all together as team is more important:
Since we care, we can be very emotional about our idea and this is good, but loosing a fight for the collective good is ok.
Respect other prospectives and team decisions
Respect family time,
A clear mindset is the most important aspect of our work. Family in a good spot meaning our mind in a good spot - “Don't worry about work : Family first” mean : I know you love your work but calibrate the family time in order to be there where you are needed will make every aspect of your life better.
Business change fast, team adapt!
Yesterday the team completed a very challenging feature only to discover that requirements has changed overnight.
Embrace it, the mutable state of the product is what make our work challenging, be ok with change code, approach when needed. Be ready for it!