Derek Hunter's blog presents and idea of how to capture the team's decision making. Nice idea, but what struck me is the statement
If the team is not empowered, they are not an Agile team.
Empowered to do what? I don't hear the answer to that question very often.
Where is the discussion of Governance is spending other people's money.
From hands on experience with eXtreme Programing in an enterprise development environment, our success came from chartering the XP teams with the needed capabilities from their work. They agreed to the charter, they could n't change the needed capabilities - these were enterprise needs - but they could organize in any way they needed, work any process they wanted (as long as it did not violate the business rules), and pretty much do what they needed to do with the governance bounds.
So where is additional qualification of empowering the team within the governance framework?
If you're spending your own money, no one cares. But what if you're spending someone elses?