Creating Successful Teams in Joomla

One of the things that's often talked about in Joomla is how to create effective teams. Recently, there have been several teams in the developer community which seem to have fallen apart. This post isn't about trying to blame individuals but look at what we can learn, and improve things so that teams can be more effective and Joomla can get better quality features whilst using its volunteers efficiently.