An overview of Scrum diagrams

I have noticed a few discussions recently about the ‘scrum diagram’. I will be posting mainly in response to these 3 blogs: David Harvey – The Scrum picture is wrong, Karl Scotland – A New Lean And Agile Picture , Andy Brandt – Scrum picture is quite right. I will be collating these ideas into this post to offer an analysis/ pro’s and cons of current diagrams and create a discussion to (hopefully) find a solution.

Brief background, I am a designer/front-end developer at 3months and a certified Scrum Master, what I have to offer is experience in design, illustration and experience working in an agile software development team.

The Original Scrum diagram

Scrum diagram

A Visual Introduction to Scrum

(Mike Cohn and Mountain Goat Software)

Scrum Diagram

After reading David’s article on The scrum picture is wrong – in reference to this diagram above, I started off thinking how I could incorporate David’s ideas into an improved, polished diagram. The main issue David has with the current (most used) scrum diagram is the lack of people and the focus on only one of the deliverables – the product or ‘potentially shippable product increment’.

He suggests the diagram should illustrate benefits to the team, product and client.


“..I worry about what happens when we surround ourselves with process pictures which (1) don‚t include people, and (2) only tell half the story…”

Pros

  • Colours
  • Mention of daily scrum
  • Easy to talk about when presenting

Cons

  • Lack of people – Where is the team? Where is the client?
  • No product vision

Agile Project Management with Scrum – Ken Schwaber

Scrum Process Overview

Pros

  • Shows people
  • Shows product vision
  • Daily scrum
  • Feedback loop

Cons

  • No retrospective (not technically a must in Scrum but it’s common practice)
  • Not clear that the outcome is a ‘potentially releasable product’
  • No visible end to the process

The Process Model for Scrum

(Scaling Software Agility – Best Practices for Large Enterprises by Dean Leffingwell)

Scrum Diagram

Pros

  • A detailed overview of scrum process

Cons

  • No product vision
  • Lots of text

Scrum for Team System

Scrum for Team System

Pros

  • Lists preparation tasks, but probably isn’t necessary

Cons

  • Does not flow well
  • Interestingly the first step from the large prep section takes you to more prep rather than getting you going
  • Daily cycle feels a little hidden
  • Artefacts and people feel like an adjunct to the cycle rather than part of it.

A New Lean and Agile Picture

Karl Scotland’s blog post A New Lean And Agile Picture offers this diagram which focuses on 2 inputs VISION and REALITY and 2 outputs PRODUCT and TEAM.

Agile Diagram

Pros

  • Minimal – but whilst minimal it is very open to interpretation
  • Easy to remember
  • Shows benefits to client and to team

Cons (*taken from comments on Karl Scotland’s blog)

  • *inputs should say VISION and TEAM
  • *outputs should say PRODUCT INCREMENT and TEAM CAPABILITY
  • No break down of the actual Scrum (or other) process

A new and improved Scrum Diagram?

My first attempt at this focused on combining the positive aspects of these main diagrams, especially Mike Cohen’s and Karl Scotland’s diagrams.

Project Lifecycle

Feedback from my team members

  • Sprint backlog should be within in cycle
  • Try visually indicating that the product back log ‘feeds’ into the sprint
  • How about move the daily scrum to the center of the cycle?

and now for the latest version….

Agile Project Lifecycle

Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 New Zealand License.

So there we have it,

  • Vision + Team as inputs
  • Product + Team Capability as outputs
  • An Initial Product Backlog that feeds into the Sprint Cycle
  • Within the Sprint Cycle we have all the tasks that make up a sprint – planning, sprint backlog, product increment, sprint review, sprint retrospective, updated product backlog

and at the core of cycle we have the Daily work!

Kelly Cheesman is an Interaction Designer at 3months.



  1. Peter on Sunday 10, 2010

    Hey guys – this is great. I’m just about to take the dive into this at work. We’re a traditional waterfall software house and it’s time for a change. Your final diagram makes sense although I prefer the aesthetics of the initial product backlog as a stack (and not the funnel). Nice work, and I hope to be blogging on this stuff soon!