Success is not an accident. Three key components that the best sports and developers teams have in common. Short read.

Vision
The vision is the fuel of every team. It is something which will make some real difference when it comes true. True vision leads you through cloudy waters. Rare as you can see the sun as a whole, you can always watch some flickering shaft of sunlight there.
The road to Easy Street goes through the sewer.
John Madden – Trainer, Oklahoma Raiders
Commitment
No winners without commitment. Every athlete, who can look back on a successful career will confirm. No matter if you have some remarkable talent or not, you will go through setbacks. In order to endure this intense pressure, one needs to have a commitment to jump over one‘s own shadow.
To uncover your true potential you must first find your own limits and then you have to have the courage to blow past them.
Picabo Street – Alpine skier, Olympic gold medalist
Environment
Collaborative environment is something good teams can’t work without. It is where everybody in a team gets a room to be productive, innovative and had a space for improvement. It needs to be space where everybody feels accepted.
Talent wins games, but teamwork and intelligence win championships.
Michael Jordan, Basketball player