A rule generally refers to the defined standards for an activity. It is required to be adhered to. In other words, a law, may informally be called a "rule". Guideline on the other hand attempts to streamline a particular process according to a set routine. By definition, a guideline is never mandatory. Often we hear stories which mention rules for Agile teams like rules for a standup, rules for retrospectives etc.
Should Agile teams talk about rules or can we just have guidelines?
Most Agile teams are driven by a set of ground rules and these have been pretty effective too. Robert McGeachy shared his set of ground rules for Agile teams as
- Everyone has an equal voice
- Everyone’s contribution is valuable
- Attack issues, not people
- Keep privacy within the team
- Respect each other and your differences
- Everyone participates
He mentioned that these rules are not meant to cage the team, instead they help the team in a positive way. Likewise Bob Hartman mentioned that there are multiple moving parts in an Agile project.
Because all of these things add up in a hurry, I encourage teams to put together a rules of engagement document to make clear some of the most basic rules and interactions.
Bob has created a rules of engagement template which can be used by Agile teams.
Steven M. Smith, however challenged the notion of rules and suggested how some of the rules can be easily converted to guidelines. According to Steven,
- Rules trip up both individuals and teams causing unintended consequences.
- We learn rules about such things as what we can do, what we can question, and what we can say.
- A rule dictates behavior. But when transformed into a guide, it enables you to choose appropriate behavior.
He takes an example of a few rules,
Rule: We must never force a teammate off the team – This rule propagates trust and loyalty. However, this rule also undermines the productivity of the team which could be suffering due to a wrong team member.
Here he suggested that the guideline instead of this rule could be
Rule might be transformed into a guide like — we can sometimes force a teammate off the team when their behavior is destroying productivity; or when we have insufficient funds; or when their skills no longer fit our mission.
Rule: We must always be fully transparent with our clients – This rule again encourages being open and honest. However, Smith argued that being transparent to the client can only be done to a certain extent. According to him a team would almost never be able to tell a client that they missed the deadline because a member on the team was an alcoholic and he went on a bender. Instead Smith suggested transforming the,
Rule into a guide like — we can sometimes be fully transparent with our client when the disclosure helps the client; or when we analyze and accept the risk of our communication; or when our conscious won’t allow any other alternative.
Hence, though rules often make life simpler and give a standard direction, however many a times they also fence the team into a situation which can be both non productive and threatening. As Smith quoted,
Listen for the telltale words I/we must never… or I/we must always… When you detect they are in play, you’ve discovered a rule. State it precisely and transform it into a guide. Remove the tripwires that are limiting productivity and threatening your team. Give your team choices rather than dictates.