ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
An Example Checklist for ScrumMasters
2
Michael James
3
(mj4scrum@gmail.com)
4
14 September 2007
5
(Revised 2 Feb 2016)
6
7
A Full Time Facilitator?
8
9
An adequate ScrumMaster can handle two or three teams at a time. If you're content to limit your role to
10
organizing meetings, enforcing timeboxes, and responding to the impediments people explicitly report, you can
11
get by with part time attention to this role. The team will probably still exceed the baseline, pre-Scrum expectation
12
at your organization, and probably nothing catastrophic will happen.
13
14
But if you can envision a team that has a great time accomplishing things no one previously thought possible,
15
within a transformed organization, consider being a great ScrumMaster.
16
17
A great ScrumMaster can handle one team at a time.
18
19
We recommend one dedicated ScrumMaster per team of about seven when starting out.
20
21
If you haven't discovered all the work there is to do, tune in to your Product Owner, your team, your team's
22
engineering practices, and the organization outside your team. While there's no single prescription for everyone,
23
I've outlined typical things I've seen ScrumMasters overlook. Please mark each box with √, ∆, ?, or N/A, as
24
described on the last page.
25
26
Part I -- How Is My Product Owner Doing?
27
28
ScrumMasters improve Product Owner effectiveness by helping them find ways to maintain the Product Backlog
29
and release plan. (Note that the Product Owner is the one responsible for the prioritized backlog.)
30
31
Is the Product Backlog prioritized according to his/her latest thinking?
32
33
Are requirements and desirements from all stakeholders captured in the Product Backlog? Remember: the
34
backlog is emergent.
35
36
Is the Product Backlog a manageable size? To maintain a manageable number of items, keep things more
37
granular towards the top, with general epics at the bottom. It's counterproductive to overanalyze too far past
38
the top of the Product Backlog. Your requirements will change in an ongoing conversation between the
39
developing product and the stakeholders/customers.
40
41
Could any requirements (especially those near the top of the Product Backlog) be better expressed as
42
independent, negotiable, valuable, estimable, small, and testable user stories¹?
43
44
Have you educated your Product Owner about technical debt and how to avoid it? One piece of the puzzle
45
may be to write automated test and refactoring into the definition of "done" for each backlog item.
46
47
Is the backlog an information radiator, immediately visible to all stakeholders?
48
49
If you're using an automated tool for backlog management, does everyone know how to use it easily?
50
Automated management tools introduce the danger of becoming information refrigerators without active
51
radiation from the ScrumMaster.
52
53
¹ http://xp123.com/articles/invest-in-good-stories-and-smart-tasks/
54
55
Can you help radiate information by showing everyone printouts?
56
57
Can you help radiate information by creating big visible charts?
58
59
Have you helped your Product Owner organize backlog items into appropriate releases or priority groups?
60
61
Does everyone know whether the release plan still matches reality? You might try showing everyone Product/
62
Release Burndown Charts² after the items have been acknowledged as “done” during every Sprint Review
63
Meeting. Charts showing both the rate of PBIs actually completed and new ones added allow early discovery
64
of scope/schedule drift.
65
66
Did your Product Owner adjust the release plan after the last Sprint Review Meeting? The minority of Product
67
Owners who ship adequately tested products on time re-plan the release every Sprint. This probably requires
68
deferring some work for future releases as more important work is discovered.
69
70
Part II -- How Is My Team Doing?
71
72
While you are encouraged to lead by the example of collaborating with team members on their work, there is a
73
risk you will get lost in technical tasks. Consider your primary responsibilities to the team:
74
75
Is your team in the state of flow? Some characteristics of this state³:
76
• Clear goals (expectations and rules are discernible and goals are attainable, aligning appropriately with
77
one's skill set and abilities).
78
• Concentration and focus, a high degree of concentration on a limited field of attention.
79
• A loss of the feeling of self-consciousness, the merging of action and awareness.
80
• Direct and immediate feedback (successes and failures in the course of the activity are apparent, so that
81
behavior can be adjusted as needed).
82
• Balance between ability level and challenge (the activity is neither too easy nor too difficult).
83
• A sense of personal control over the situation or activity.
84
• The activity is intrinsically rewarding, so there is an effortlessness of action.
85
86
Do team members seem to like each other, goof off together, and celebrate each other's success?
87
88
Do team members hold each other accountable to high standards, and challenge each other to grow?
89
90
Are there issues/opportunities the team isn't discussing because they're too uncomfortable?⁴
91
92
Have you tried a variety of formats and locations for Sprint Retrospective Meetings?⁵
93
94
Has the team kept focus on Sprint goals? Perhaps you should conduct a mid-Sprint checkup to re-review the
95
acceptance criteria of the Product Backlog Items committed for this Sprint.
96
97
² Mike Cohn, Agile Estimation and Planning. (2005).
98
99
³ Mihaly Csikszentmihalyi, Flow: The Psychology of Optimal Experience (1990).
100