… a new team is coming together to work in Scrum, or an existing team is adopting Scrum. In either case, it is necessary for the team to establish how to work together.
✥ ✥ ✥
When it comes to policies and procedures, one size does not fit all. Different teams have different people and dynamics unique to themselves. Also, a team with a given responsibility and the expertise necessary to fulfill it knows best how to go about doing it.
By definition, a stakeholder has a vested interest in the success of a Scrum endeavor. As such, it is natural to want to have some control of the work being done; it is uncomfortable to have responsibility without authority to direct the details of the work. However, stakeholders outside the Development Team do not know the details of Development Team work, so policies and procedures imposed from outside a team may not suit the team’s needs nor work to the Greatest Value. And if a Scrum Team finds itself doing its work from within a larger corporate structure, that structure may want to impose business goals or steer development direction out of concern for its own return on investment, even from a superficial base of knowledge about the product or its rollout. At the very least, these interventions send the subtle but unmistakable message that the team cannot be trusted to act on its own. This sets up an “us versus them” mentality; it tears down the Community of Trust.
Too often a well-meaning organization strives for economies of scope by defining “best practices” designed for the greater good. Management and administrative bodies often stipulate such practices as standards. In the spirit of the lean canon, standards can be enabling. However, one team’s Best Practice can be another team’s poison, and teams are best left to their own initiative — either individually or collectively — to adopt them, rather than following an external mandate.
Decisions made locally are more efficient than decisions imposed from outside a team.
The Scrum Team makes its decisions free from external control, and while it is an open system attentive to external considerations, it charts its own direction according to its pursuit of value without undue external influence. Similarly, at the next level the Development Team governs itself during the Production Episode without outside intervention.
✥ ✥ ✥
Teams maintain control over actions that lead to results for which they are accountable. While making decisions that affect their own processes the teams are still open to interaction with other development and delivery teams, they still keep their internal work visible through Information Radiators, and they seek input on how to improve from groups such as Birds of a Feather.
This does not mean that the Development Team has the authority to just do whatever they want (and maybe not accomplish anything): if the organization has adopted Scrum, the Development Team follows Scrum. Effective autonomy is always found within the constraints of the organization’s values and goals — in this case, the team has a common commitment to the Vision and value creation through the Value Stream.
An important part of autonomy is the authority to set up the team’s organization (Self-Organizing Team). These patterns incrementally build on each other, and either may initially precede the other. An Autonomous Team is able to define and execute its own processes: it decides how it works. It includes the organizational pattern, Developer Controls Process, but goes beyond process to the creation of the team’s own culture.
Much of the ScrumMaster’s work, largely as a Firewall, entails maintaining the autonomy of the Development Team and occasionally of the broader Scrum Team. Organizational norms and rituals also help protect the autonomy of the team; see Snack Shrine as an example.
It is important to understand that autonomy is inseparably tied to accountability: if a team is autonomous, people trust that they will do what they set out to do, and the team is accountable to those who trust them. The team has the responsibility and the authority to meet the Sprint Goal.
A possible danger in an Autonomous Team is that the team may become blind to its own weaknesses. Therefore, temper Autonomous Teams with Pop the Happy Bubble as well as having ScrumMaster working alone with the teams to given them feedback, to convey feedback from outside the team, and to keep them open to feedback from other sources. The teams remain part of the larger open systems in which they are embedded and are subject to reviews (such as the Sprint Review and Sprint Retrospective) and external feedback.
A team that is autonomous is best able to examine and increase its own velocity to optimize value creation. Extending the Value Stream metaphor, water flowing downhill has the ability to cut its own channel to find the fastest and most efficient path down the mountain.
People are generally happiest and most motivated when they have autonomy.  When successful, this sets up a virtuous circle: autonomous teams that prove their accountability gain more autonomy, allowing them to be more successful. This is an important success factor in highly effective organizations.
Note that while this pattern as written focuses on the Development Team and on the complete Scrum Team, it extends even to pairs of Developers working together. Autonomy extends all the way to the level of individual team members, who are trusted to do their best to report successes, failures, and willful process compliance (or not) on their own rather than being externally monitored. In fact, research shows that a decrease in what is usually called “transparency” in fact helps surface and resolve impediments. Respecting individual autonomy means respecting privacy. 
Autonomy should extend in the opposite direction in the long term as well, so the whole Value Stream becomes an autonomous entity. Toyota has gathered the production of virtually every conceivable automotive component under a single confederation umbrella. Supply chain management across the entire enterprise ties it together as an autonomous unit.
Scaling can be the enemy of autonomy, and it is often difficult to sustain team autonomy while growing. It may take much effort to avoid adding control structures with more teams. There is also a longstanding organizational principle that a manager’s power is a function of their span of control, so organizations with latent management structures run the risk of management flexing its muscle in the interest of keeping development coordinated and on track. A good ScrumMaster will intervene and may challenge the teams to better self-organization.
Jens Østergaard observes that this is the “heart of Scrum.” It must be followed for Scrum to be effective, or even actually to be able to say that you are doing Scrum at all. And Jeff Sutherland writes (with emphasis on “pillars of Scrum” and “dramatic”): 
One of the pillars of Scrum is that once the Team makes its commitment, any additions or changes must be deferred until the next Sprint. This means that if halfway through the Sprint the Product Owner decides there is a new item he or she would like the Team to work on, he cannot make the change until the start of the next Sprint. If an external circumstance appears that significantly changes priorities, and means the Team would be wasting its time if it continued working, the Product Owner or the team can terminate the Sprint. The Team stops, and a new Sprint Planning meeting initiates a new Sprint. The disruption of doing this is usually great; this serves as a disincentive for the Product Owner or team to resort to this dramatic decision.
 Daniel Pink. Drive: The amazing truth about what motivates us. New York: Riverhead Books, 2011.
 Ethan S. Bernstein. “The Transparency Paradox: A Role for Privacy in Organizational Learning and Operational Control.” In Administrative Science Quarterly 57, no. 2, 21 June, 2012, pp 181—216. http://journals.sagepub.com/doi/abs/10.1177/0001839212453028.
 Jeff Sutherland. The Scrum Handbook. Somerville, MA: STI Press, July 2010, pp. 23-4.
Picture from: PresenterMedia.com.