Quote card for Placing Rules on Self-Organizing Teams.

Placing Rules on Self-Organizing Teams

Supporting self-managing teams is one of the recurring challenges in agile and Scrum. Of course, many (perhaps most) of the benefits are also the result of self-organizing teams.

One of the questions I get from many leaders is whether it's OK to mandate the team do something like use a particular tool, comply with a coding standard, or such.

Absolutely. A leader in the organization has the right to mandate anything like this. I've even seen a CEO who couldn't tell you a single difference between Java and COBOL who insisted her team use Java. And I supported her in that decision. This was back in 2000 when Sun Microsystems had announced their $100 million "Java Fund" of VC money to companies if they used Java. So this CEO had a reason for her mandate.

So, if you're a leader in your company and have the organizational clout to make dictates: Go ahead.

But, be careful. You can give the team any rule you want, but if you give them one rule too many, they'll shut down. They will go from self-organizing to feeling, "Management just tells us what to do." And there is a very fine here--quite literally one rule too many will push a team over the precipice.

Choose your rules wisely. Mandate that the team follow some coding standard that they determine? I've asked for that. Insist that all five teams in the company figure out and use a common testing tool. I've asked for that. Both of the applications the company produce must use the same main JavaScript library so programmers can help those on other teams. Yep, I've asked for that, too.

But, I've also seen management mandate things that didn't make sense when the risk of pushing the team out of the realm of self-organization was considered. One PMO insisted all daily scrums occur between 9 AM and noon. This was so the PMO could prepare reports based on the results of the daily scrums. (And, yes, that was a bad idea, too.)

So, when placing a rule on a team, consider it carefully. Any one rule could push them over the edge. It won't necessarily be that rule--in fact, the rule that pushes them over could be a worthwhile rule. It will generally be the overall quantity of the rules that creates the problem.

For each rule, consider whether that rule alone is worth the risk. If it's not, don't put the rule in place. Also, any time you consider adding a rule to a team, see if there's another rule (or constraint on how they work) that you can remove. Otherwise rules build up over time. It's good to periodically review all rules you've placed on teams and see if any have outlived their usefulness.

Choose wisely.

Self-Organizing Team - Free Audio Chapter
Download

Self-Organizing Team - Free Audio Chapter

Featured

Learn how to lead and support self-organizing teams with a free audio chapter from Mike Cohn's Succeeding with Agile. If you want to know more about leading a self-organizing team, download an audio chapter from…

Guide

Self Managing Agile Teams

Featured

Self-managing agile teams decide how to accomplish their goals. They do not wait for a manager to assign every task, solve every problem, or approve every ordinary work decision.

Article artwork for Self-Organizing Teams Are Not Put Together Randomly.
Article

Self-Organizing Teams, their Benefits, and a Leader’s Role

Featured

Explore self-managing teams, including the role of leaders and outcomes of effective teamwork.

Beehive illustrating self-organizing teams.
Article

Two Types of Authority Leaders Must Give to Self-Organizing Teams

How much authority must an agile team be given before it can be considered self organizing. And is self-organizing a better term than self-managing?

A checklist showing what disappointed the team about agile.
Article

We Tried Agile and It Didn’t Work

“We tried agile and it didn’t work” is one of the most revealing things a leader can hear.

Article artwork for How To Coach Your Team to Run Daily Scrum Meetings Themselves.
Article

How To Coach Your Team to Run Daily Scrum Meetings Themselves

Three things to stop doing now so that running the daily scrum becomes a whole-team activity.