Great developers care deeply about the code. Great teams care deeply about each other.
—Declan Whelan via Twitter
A team is a set of individuals working together toward a collective goal, and without such a goal several people working together is merely a working group. Teams of developers and stakeholders working closely together are fundamental philosophies behind agile, philosophies captured by the fourth and fifth principles of the Agile Manifesto:
• Business people and developers must work together daily throughout the project.
• Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
Disciplined Agile Delivery (DAD) ...