Professional Documents
Culture Documents
www.ivarjacobson.com
A quick introduction to scrum
Most
Important
Tasks are defined
New stories are (from the selected
prioritized, estimated product backlog
and added to the stack. Most
items) and
Stories can be re- important prioritized to be
prioritized or removed items form undertaken during
at any time. objectives for the sprint
Items at the top of the the Sprint.
list should be well
defined.
Product
Backlog
Least
Important
business
priority /
value
Epic
Product
Epic
Backlog
Epic Epic Epic
Epic Epic
Stories and other Requirements
Change Request
Defect
Tasks and other things
Most
Important
Tasks are defined
New stories are (from the selected
prioritized, estimated product backlog
and added to the stack. Most
items) and
Stories can be re- important prioritized to be
prioritized or removed items form undertaken during
at any time. objectives for the sprint
Items at the top of the the Sprint.
list should be well
defined.
Product
Backlog
Least
Important
Detailed Appropriately
Estimated
Emergent
Prioritized
Source: Roman Pichler & Mike Cohn Source :Bill Wake
Most Important
What we’ve done.
Adapted from Mike Cohn’s blog: ‘Why There Should Not Be a “Release Backlog”’ 10
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
Bringing order from chaos
Define Backlog
Items
Agree to Backlog
Item Business
Value & Priority
+ Priority
Estimate Relative
Backlog + Effort
Item Effort
+ Risk Product
Identify & Assess
Backlog Item Risk Backlog
+ Order
Establish
Ordered
Backlog
Re-write
Is it a new
Change Requests story? Definitionsor refine.
Supporting Ready
Is it a tweak to an
existing story?
Does it change
the order?
S/H Requests
Is it a new use case,Operational Defects
epic or theme?
Does it affect the Possible
current work?
Is it just a distraction?
…or an ice-berg?
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
16
What do you need to get started
Most
Important
Tasks are defined
New stories are (from the selected
prioritized, estimated product backlog
and added to the stack. Most
items) and
Stories can be re- important prioritized to be
prioritized or removed items form undertaken during
at any time. objectives for the sprint
Items at the top of the the Sprint.
list should be well
defined.
Product
Backlog
Least
Important
A B C
Least Popular Most Popular Chosen by Ken Schwaber
Source: Scrum Guide Updates::The New, New Sprint Backlog by David Starr with Ryan Cromwell
http://www.scrum.org/scrum-guide-updates
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
19
Where do Sprint Backlog Items come from?
Don’t we just
take the top
items from the
Product Backlog?
Inc #1
Release
Backlog
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
21
Understanding Done, Done Done, and Done Done Done
Inc #1 Inc #2
Release
Backlog
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
22
Understanding Done, Done Done, and Done Done Done
Releas
Release
e
Ready
Ready Release #1
Releas
Op’s
e
IncReady
#3
Ready
Inc #1 Inc #2
Release
Backlog
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
23
What happens at the beginning of a Sprint?
WARNING !
Sprint Full
Overheads
1 2 3
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
24
What happens during a sprint?
Objectives To Do
Execute Test
In Progress Blocked Complete Done
for Story # 1
And so
Overheads
on…..
In-Flight Defects Impediments
1 2 3
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
25
What happens at the end?
And so
Overheads
on…..
1
In-Flight Defects
2
until 3
Impediments
WARNING !
Sprint Full
Overheads
1 2 3
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
27
How are the Product and Sprint Backlogs related?
Push every
sprint.
Pull as
needed
10
Release Analysis 3 Dev 4 Test 2 Live
Backlog On-Going Done On-Going Done On-Going Done
Alwa Have a
Don’t
Don’t ys stagi Alway
just
try know ng / s know
have
to your prepa where
a
orde top ratio you’re
sing
r 10. n area going
le
ever
Don’t big
Don’t Keep Allow
ythi
slavi list
put in- Contin
the non-
ng
shly flight uously
big PBI
apply defect inspec sprint
pictu
other s in t & object
re
peopl your adapt ives
visib
e’s produc your
Don’t le at
board t backlo
put all
s backlo gs
change times
reques g
ts in
your
releas
e
backlo
g