Joe's Unofficial Scrum CheckList V11
Joe's Unofficial Scrum CheckList V11
Joe's Unofficial Scrum CheckList V11
1
I
am
a
businessman
and
I
have
an
MBA.
I
bow
to
no
one
is
wanting
to
get
business
value
from
the
teams,
not
least
because
each
team
member
will
have
a
more
satisfying
life.
And
I
think
it
starts,
for
these
creative
teams,
with
having
more
fun.
At
least
more
fun
than
I
typically
had
with
waterfall
teams.
More
serious
fun,
if
you
prefer
that
phrase.
Scrum
team
should
improve.
Working
product
does
not
necessarily
mean
the
product
(software)
has
been
released
for
general
use
by
the
customer.
Is
the
SM
equally
comfortable
with
the
Business
side
and
with
the
Technology
side?
And
in
contact
with
both?
Does
the
Team
have
most
of
the
skill
sets
to
complete
the
Product
Backlog
Items
(PBIs)
in
the
PB?
Does
the
Team
feel
like
a
real
Team
(eg,
all
for
one
and
one
for
all)?
(Team
includes
PO
and
SM.)
What
are
the
biggest
people
challenges
for
the
Team?
Does
the
PO
have
a
single,
good
Product
Backlog
for
the
Team?
Are
the
PBIs
in
the
Release
ordered
reasonably
to
achieve
maximum
Business
Value
for
the
release?
Is
the
effort
estimated
for
each
PBI
in
the
release?
By
the
Team?
Are
the
top
PBIs
small
enough
to
fit
in
a
Sprint?
(eg,
typically
8+
in
a
2
week
Sprint)
Are
the
top
PBIs
defined
well-enough
for
the
Team
to
execute
them
quickly?
Did
the
Team
complete
Sprint
Planning
in
a
reasonable
timebox?
Does
the
PO
bring
an
up-to-date
PB?
Does
the
whole
Team
participate
(implementors,
PO,
SM)?
Did
the
Sprint
Planning
result
in
a
good
Sprint
Backlog?
Does
the
Sprint
Backlog
represent
a
reasonable
commitment,
given
the
Sprint
length
and
other
factors?
Do
team
members
(or
Business
Stakeholders)
often
feel
were
not
working
on
the
right
things?
Is
the
Sprint
Backlog
highly
visible
and
updated
daily?
Was
the
Sprint
Backlog
created
solely
by
the
Team,
and
is
it
owned
by
the
Team?
Is
the
Daily
Scrum
done,
well,
daily,
within
15
minutes?
Does
the
whole
Team
(5-9)
participate?
Are
impediments
(problems,
etc)
surfaced?
Does
the
Team
feel
like
they
know
what
their
comrades
are
doing?
burndown
chart.
What
is
essential
is
that
the
whole
team
knows
where
are
we
each
day
and
that
they
self-manage
to
success
for
the
Sprint.
Frankly,
we
have
not
seen
a
better
way
to
do
this
than
through
the
Sprint
Burndown
chart.
How
much
does
the
Team
feel
disrupted
during
the
Sprint?
By
whom?
How
often
does
the
Team
deliver
at
least
the
PBIs
that
they
commit
to?
The
Release/Product
Plan
is
refactored
almost
every
Sprint
to
some
degree?
4
The
whole
Team
participates
in
refactoring
the
Release
Plan,
including
re-estimating
the
effort
on
PBIs?
The
PO,
the
Team,
and
the
Business
Stakeholders
are
becoming
progressively
more
comfortable
with
the
benefits
of
(and
issues
with)
adaptive
release
planning?
Adaptive
planning
is
seen
more
and
more
as
a
powerful
tool
rather
than
just
a
succumbing
to
the
rapidity
of
change?
The
Team
knows
their
team
Velocity
(productivity
rate)?
By
some
useful
measure.5
The
Team
commits
to
work
based
partly
on
their
past
velocity?
The
PO
can
use
the
velocity
to
predict
when
the
Release
will
be
complete?
The
Team
challenges
themselves
to
improve
their
velocity
by
removing
impediments?
(And
not
by
working
more
hours.)
Recommended
Is
the
Team
co-located?
(eg,
within
30
meters
of
each
other,
on
the
same
floor)
If
not,
how
well
have
the
impediments
of
distributed
Scrum
been
addressed?
Do
the
Team
members
sit
in
a
Team
Room
together
(much
of
the
time)?
Is
the
Team
size
9
or
less
(including
the
PO
and
SM)?
7
or
less?
4
Release
Planning
is
optional
in
Scrum,
although
I
think
it
is
almost
always
Did
the
full
team
do
the
initial
Release
Planning,
including
Vision;
Product
Backlog
creation;
Business
Value
estimating;
Effort
estimating;
discussion
of
Risks,
Dependencies,
and
Other
factors;
Ordering
the
work;
Deciding
the
Scope-Date
trade-off,
etc.?
6
How
much
is
the
Team
dependent
on
skill
sets
outside
the
Team
to
deliver
the
PBIs
they
are
working
on?
How
much
are
the
team
members
staying
within
specific
sub-roles?
How
much
are
they
learning
to
work
outside
their
specific
roles?
How
much
do
they
help
each
other?
Are
Sprints
that
are
doomed
to
fail
terminated
early?
(Fail
means
half
or
more
of
the
PBIs
committed
will
not
get
done
by
the
end
of
the
Sprint.)
Is
the
Team
using
User
Stories?
(As
a
role
X,
I
want
to
do
Y,
so
that
Z)
Are
they
good
User
Stories?
(see,
for
example,
the
INVEST
criteria)
Does
the
Team
use
Agile
Specifications?
(just
enough,
just
in
time)
The
PB
and
the
Vision
are
highly
visible?
Everyone
on
the
Team
participates
in
estimating
the
effort?
7
Does
the
SM
sit
with
the
Team?
The
PO
is
available
when
the
Team
is
(re)estimating
the
effort?
The
best
experts
on
Business
Value
play
Priority
Poker
to
estimate
the
relative
Business
Value
of
each
PBI?
The
PO
is
able
to
start
executing
the
Pareto
Rule
on
the
PB?
(The
80-20
rule.)
8
6
Scrum
defines
Release
Planning
as
optional.
And
I
agree
it
is
not
necessary
in
a
very
few
cases,
eg,
on
web
apps
where
we
release
at
the
end
of
every
sprint.
Still,
I
think
longer
term
product
planning
is
still
very
useful
in
every
real
situation
I
can
remember
right
now.
Doing
it
as
a
full
team
accomplishes
many
wonderful
things.
7
It
is
essential
that
the
Team
estimate
the
effort
for
themselves.
It
is
not
Estimates
of
effort
are
in
relative
size
(story
points),
not
time
(eg,
hours,
days)?
The
whole
Team
knows
the
top
3
impediments?
Appropriate
impediments
are
escalated
to
managers
or
a
management
impediment
removal
team?
Usually
leading
to
successful
action?
PBIs
are
broken
into
Tasks
in
the
Sprint
Backlog?
9
The
Sprint
Tasks
are
estimated?
The
Task
estimates
are
updated
daily
(amount
of
work
remaining
to
be
done)?
The
Team
understands
that
any
Task
can
be
re-estimated
at
any
time?
The
Team
uses
Story
Points
(SP)
to
measure
the
team
Velocity?
All
PBIs
have
an
SP
estimate
before
Sprint
Planning?
The
PO
uses
the
SPs
and
the
Velocity
to
work
out
or
refactor
the
Release
Plan?
The
Team
scores
SPs
for
velocity
only
when
the
PBIs
are
done
(according
to
the
DOD)?
Is
the
Daily
Scrum
always
at
the
same
time
and
place?
PO
typically
participates?
When
the
PO
is
absent,
are
the
reasons
personal
(day
off)
or
customer
only
(eg,
he
is
talking
to
the
customers
or
business
stakeholders
about
this
teams
work)?
Or
is
the
PO
insufficiently
allocated
to
or
engaged
with
the
Team?
The
Team
discusses
Technical
Debt,
and
actively
tries
not
to
build
any
more
technical
debt.
And
maybe
tries
to
reduce
Technical
Debt.
The
Team
considers
that
knowledge
creation
(Cf
papers
by
Takeuchi
and
Nonaka)
is
the
most
important
thing
they
do
as
a
team?
9
Some
of
the
more
advanced
teams,
who
typically
have
very
small
user
stories,
do
not
break
stories
into
tasks,
and
this
can
be
quite
successful.
But
not
recommended
at
all
for
teams
less
than
2
years
old.
Engineering
Practices
The
team
is
constantly
improving
its
engineering
practices?
The
team
is
making
some
use
of
the
idea
of
two
heads
are
better
than
one?
Such
as
with
at
least
some
pair
programming
(if
in
a
software
domain)?
(See
an
Extreme
Programming
book
for
details
on
pair
programming.)
The
team
is
doing
Test
Driven
Development
at
the
Unit
Test
level?
(with
automated
tests)
The
Team
has
at
least
considered
Test
Driven
Development
at
the
Functional
Test
or
Acceptance
Test
level?
Where
feasible
at
all,
the
team
is
building
automated
Functional
or
Acceptance
tests
for
each
PBI
or
user
story?
The
teams
coding
standards
have
recently
been
raised
a
notch?
And
are
currently
considered
to
be
superior
to
other
firms
in
your
industry?
The
Team
uses
a
10-minutes
Build,
that
is
tied
with
Continuous
Integration
(assuming
this
is
feasible
for
your
product)?
And
the
10-minute
Build
includes
fast
feedback
to
the
implementor
who
has
made
a
mistake?
And
the
feedback
includes
any
issues
identified
in
a
mini-regression
test?
Scaling
If
you
have
more
than
2
Teams
scaling
together,
each
Team
has
a
PO
and
the
group
has
a
Chief
Product
Owner
(CPO)?
The
CPO
and
the
POs
act
as
a
good
product
owner
group?
Inter-dependent
teams
do
a
Scrum
of
Scrums?
Is
it
useful?
Inter-dependent
teams
do
a
product
integration
multiple
times
within
the
Sprint?
How
effectively?
Inter-dependent
(software)
teams
use
full
continuous
integration?
How
robust
is
the
associated
automated
regression
test?
10
10
Not
all
organizations
call
the
testing
associated
with
Continuous
Positive
Indicators
Team
energy
level
is
high.
Lots
of
laughter.
Team
members
feel
like
this
is
the
best
team
they
have
ever
been
on.
This
is
serious
fun.
Overtime
work
is
rare
and
happens
voluntarily.
No
one
is
working
more
than
10%
overtime
in
any
Sprint.
The
Team
is
fighting
constructively
about
the
ideas
and
implementation
issues
in
various
domains.
The
Team
is
willing
to
try
things
and
fail
fast.
And
learn
from
that.
Experimentation
and
learning
applies
to
most
domains
(eg,
the
product,
the
process,
etc.).
Version
1.1
Joseph
H.
Little