SCRUM and RACI

As we have been putting SCRUM into the organization, it has me thinking about how to help the teams understand roles and responsibilities in the new SCRUM formation.  We use RACI (defined below) internally to help dictate everyone’s understanding of who makes which decisions and why.

One of the best articles on the subjects of RACI for SCRUM, titled The RACI+F Matrix, comes from Christophe Le Coent.  I especially like and have adopted the facilitator role which really describes many of the duties of the Scrum master very well.

This gives us the following RACI definitions.

R – Responsible – These are the people who are responsible for doing the work

A – Accountable – This is the person responsible for the outcome and decision maker

C – Consultant – These people contribute to a decision being made (their input may or may not be agreed to)

I – Informed – These people are informed about a decision but do not get input

F – Facilitator – These people help facilitate communication and information across the team.

We have drafted the below matrix which we continue to add to as necessary to resolve clarity for our organization.

RACI Matrix Team Member Product Owner SCRUM Master Functional Manager Architect
Ensure consistency of
SCRUM practices
C C R A I
 Text
Provide Vision, Goals and
Context for the product
I R/A I I C
 Text
Provide resources with
right skills and mindset
C I I R/A C
 Text
Prioritize and manage
the backlog
C R/A C I C
 Text
Remove Impediments R C F R/A R
 Text
Make sure SCRUM
practices are used
R C F/A C C
 Text
Create, Apply and improve
Definition of Done
R C F C C
 Text
Create, Apply and improve
Definition of Ready
R C F C C
 Text
Define Acceptance Criteria C R/A F C C
 Text
Write/Perform Acceptance Tests R A F I C
 Text
Ensure Quality of the Product R A F C C
 Text
Manage Risks C R/A F I C
 Text
Approve User Stories
(Stories meet definition of done)
C R/A F C C
 Text
Define Coding Patterns R I I C R/A
 Text
Define component and
module interactions
R I I C R/A
 Text
Define Problem Approach R C F C R/A
 Text
Creating Ready User Stories C R/A F I C
 Text
Sprint Planning and
Task Breakdown
R/A C F F C
 Text
Daily Scrum Meeting R/A I F F I
 Text
Sprint Demo R A F I I
 Text
Sprint Retrospective R/A R F I I

We continue to rollout SCRUM in our teams and have found that clarifying roles and responsibilities has helped everyone understand where they have input and what they are responsible for.

Mike Adler

VP, Engineering

Comments

  1. Hi Mike,

    Thanks for this nice article. We figured out that standup meetings are great but needed improvement (they took a lot of time and de-focused our colleagues). Because of this we developed a SaaS tool to “automate” the daily standup meetings – with just a single email. If you like to take a look: http://www.30secondsmail.com.

    Best,

    Ajie

Leave a Comment