Making Processes Explicit in Scrum
photo courtesy of www.pexels.com

Making Processes Explicit in Scrum

I work in a scrum context, but I like to include elements of Kanban, lean, and systems thinking into my work.

One of the things we can do as a Scrum Master is to help teams understand when rules of the team are changing. We do this by clearly stating what we heard and making sure the entire team is agreeing to that change.

This is called "making processes explicit" and it is one of the properties of Kanban.

Here are some examples of things that I have seen teams mutually agree on:

  • No code gets pushed until it has been reviewed by another team member
  • Acceptance criteria should be demoable
  • No code gets pushed unless it fits done(x) criteria
  • Code will include corresponding unit tests
  • The team should finish started work before pulling in new work
  • If the conversation is losing focus, someone can declare "rabbit hole" and the conversation will be tabled until after the meeting
  • Instead of asking the three questions at stand up, the team will 'walk the board'
  • Stories that cannot be completed in less than 5 days should be broken down
  • Scrum Master will be assigned to all JIRA tickets as a proxy for the team

I won't get into the merits of these decisions or whether there is a better agile practice that could replace them. A lot of decisions were made to bring clarity to the process for the team in their given context.

Acknowledging Our Social Contracts

We have social contracts all around us. Some are explicit (it's illegal to steal or murder), some are implicit (cover your mouth when you cough or sneeze). They exist with roommates, spouses, co-workers, family, neighborhoods, and in our place of worship. They are everywhere.

Conflicts can arise when one group or person believes there was a contract breach, but the other person wasn't aware of expectations.

Two things we can do to avoid this:

  1. Set clear expectations for what we know now and can define (current)
  2. As conflicts arise, identify the breach of contract and make the newly agreed upon contract explicit (evolving)

The simple act of acknowledging it brings clarity and accountability of expectations. As a Scrum Master it is our job to be a mirror so that the system can learn and improve. Making processes explicit is a great way to acknowledge that learning into something tangible and practical. Sprint Retrospectives are a great place to start this process, but it can happen at anytime.

What are some unspoken social contracts in your life?

To view or add a comment, sign in

More articles by Don Eitel

  • Team Collaboration Experience Report

    I was recently asked to be a manager for a new team in a different geo. They are going to be working on the same…

    3 Comments
  • 3 Things to Try to Boost Team Productivity

    I'm sure we've all seen it. The team is spinning their wheels.

    9 Comments
  • A Paradigm for Modern Management

    This is by no means exhaustive, but I believe it will guide managers and leaders on the right path towards a focused…

    6 Comments
  • Promising Customers the World (and disappointing every one of them)

    I'm sure many of you are familiar with this scenario. Sales wants to know what the new shiny is going to be.

  • The Dysfunction of Goals

    My organization's HR department recently initiated a top down requirement that 100% of employees create and manage to…

    11 Comments
  • Mob Programming - An Experiment

    What is Mob Programming? Mob Programming is a practice where the whole team works on the same item of work. All heads…

    1 Comment
  • Agile Thought and Influences - A Timeline

    The following was an exercise to get a clear understanding of the history of ideas within agile. This is by no means…

    5 Comments
  • Frameworks and Fixed Mindsets

    "Hmmm..

  • Planning Debt and Sunk Cost Fallacy

    The agile manifesto has a very clear view regarding plans. It's mentioned in one of the four statements: Responding to…

  • Teal, Scaling Agile, and Systems Thinking

    An article from Ash Sheikh and the twitter post below got me thinking about agility, teal, and scaling an organization.…

    10 Comments

Explore content categories