Here is a great blog post from Brandon Curry
There are great teams and not so great teams. The best companies are networks of great teams. When you look at organizations, there is a huge range in performance team by team by team. There are differences within high performing teams compared with underperforming teams. These differences impact not only business outcomes, but lead measures like the ability to attract and retain talent that create the valued product or service that customers trade money for.
This is just so much up my alley…
Read the rest on Brandons blog it is well worth your time