How a Group Becomes a Team

Tuckmans 5 Stages of Team Development
If there is one lesson I have learned in my years of leading engineering team and product innovation, it is this: nothing gets done without teamwork.