The Agile Manifesto calls for teams to be "self organized," but this is often easier said than done. The manifesto states, "The best architectures, requirements and designs emerge from self-organizing teams."
This can be a challenge for some team members. Project managers on traditional teams may be more comfortable working alone than working closely with each other, as Agile demands. So how can they implement self-organization?
Here are some ways to know if your team is self-organized:
1) Actions taken after Scrum meetings.
Good teams have frequent exchanges during the daily standup meetings. Are people mentioning problems and are teammates offering help? Do members take collaborative actions to solve those problems after the meeting? Watch for teams where people remain individually focused.
2) Flexible roles.
Members on self-organized teams will be able to support each other by handling tasks outside their usual specialties.
Self-organized teams will use immediate forms of communication: text messages, instant messages, phone and even walking to each other's desk.
4) Role of the project manager.
On self-organized teams, the project manager will spend less time assigning work, and more time facilitating the team as work is "pulled" from the backlog.
5) Role of the manager.
The project manager's boss does less hands-on direct planning, but more coaching, rewarding and gathering resources for the team.
Teams may also benefit from better understanding of diverse personality styles (See my post: Making the Most of Team Differences).
The benefits of self-organization are not just a better product. You will sense renewed energy in the team.
Is your Agile team self-organized? What benefits do you find in that structure?