You are here

Scrum Checklist

Body: 

How can you tell if you are using SCRUM or are you a Scrumbutt?
Work through the checklist below and see how you are doing.

  • Daily Scrum
    • Same Same place, Same time, Every day
    • Starts and Ends on time
    • All team members present
  • Sprint
    • Team delivers something after each sprint
    • Team follows Product Owner priorities
    • team usually delivers what they committed to
  • Sprint Demo
    • Demo done after each sprint
    • Demo shows working code
    • Only stories that are Done are demonstrated
  • Retrospective
    • Retrospective takes place
    • All team members & Product Owner participate
    • Results in concrete improvement suggestions
    • Some improvement suggestions actually get implemented
  • Impediment Backlog
    • Team has impediment backlog
    • Impediment backlog is visible
    • Impediment backlog is up-to-date
  • Velocity
    • Velocity is written down after each sprint
    • Velocity only includes Stories that are 'done' according to the definition of Done and deliver business values.
    • Velocity is used for release planning
  • Burndown Chart
    • Team has a burnup chart
    • Burnup chart highly visible
    • Burnup chart is updated every day
    • Team takes action when burndown is too high/low
  • Sprint Backlog
    • Team has a sprint backlog
    • Sprint Backlog is highly visible
    • Sprint Backlog updated every day
    • Task estimates updated every day
  • Team
    • Team sits together
    • Team members collaborate to bring stories all the way to Done.
    • As far as is possible, team members not locked into specific roles
  • Scrum Master
    • Team has a Scrum Master
    • Scrum Master sits with the team
    • Scrum Master focusses on removing impediments
  • Product Owner
    • Team has one and only one Product owner
    • Product Owner has the power to prioritize what his team does
    • Product Owner understands the product enough to prioritize well
    • Product Owner has at least 1 dedicated team
  • Product Backlog
    • Product Owner owns Product Backlog and has the authority to order and amend it
    • Product Owner understands all stories
    • Product Backlog is visible
    • Product Backlog is updated before each sprint planning
  • Definition of Done (DoD)
    • Each story has a Definition of Done (or inherits default DoD)
    • Team respect DoD
  • Estimation
    • Product Owner can get estimates from the team
    • Product Owner is available when team is estimating
    • Only the team writes the estimates
    • Everyone on the team participates in estimating
    • Top priority stories are small enough that several can fit in a sprint
  • Sprint Planning Meeting
    • Product Owner participates
    • All team members participate
    • Results in a sprint plan
    • All team members think theplan is realistic, and commit to it.
    • Product Owner is satisfied with the priorities
    • All stories in the sprint plan have an estimate.

Don't worry too much if you can't tick all the boxes, but make sure that you review and revise what you are doing to include everything. Once you are there, you are back in the the land of SCRUM rather than simply UMMing.