Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Scrum methodology
1. Scrum
> Scrum
• Agile
Approach
• Concept
of
Planning
• Scrum
Introduc7on
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
2. Scrum
> What is Agile? Agile approach
What is it?
“Agile is about being open about
what we’re capable of doing,
and then doing it.”
- Kent Beck
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
3. Scrum
> Agile Manifesto Agile approach
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
4. Scrum
> Planning Drivers Concept of Planning
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
5. Scrum
> Adaptive Planning Concept of Planning
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
6. Scrum
> Step-by-step isn’t good enough any more Introduction
“The… ‘relay race’ approach to product
development…may conflict with the goals of
maximum speed and flexibility. Instead a
holistic or ‘rugby’ approach—where a
team tries to go the distance as a unit,
passing the ball back and forth—may better
serve today’s competitive requirements.”
Hirotaka Takeuchi and Ikujiro Nonaka, “The
New New Product Development Game”,
Harvard Business Review, January 1986.
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
7. Scrum
> Companies using Scrum Introduction
• MicrosoX
• Intuit
• Yahoo
• Nielsen
Media
• Google
• First
American
Real
Estate
• Electronic
Arts
• BMC
SoXware
• High
Moon
Studios
• Ipswitch
• Lockheed
Mar7n
• John
Deere
• Philips
• Lexis
Nexis
• Siemens
• Sabre
• Nokia
• Salesforce.com
• Capital
One
• Time
Warner
• BBC
• Turner
Broadcas7ng
• Intuit
• Oce
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
8. Scrum
> Scrum Cycle Introduction
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
9. Scrum
> Product Backlog Introduction
User Stories
Highest
business
value
Evolution
Lowest
business
value
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
10. Scrum
> Sprints Introduction
• Scrum
projects
make
progress
in
a
series
of
“sprints”
– Analogous
to
Extreme
Programming
itera7ons
• Typical
dura7on
is
2–4
weeks
or
a
calendar
month
at
most
• A
constant
dura7on
leads
to
a
beeer
rhythm
• Product
is
designed,
coded,
and
tested
during
the
sprint
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
11. Scrum
> Overlapping Development Introduction
Requirements Design Code Test
Rather than doing all of one
thing at a time...
...Scrum teams do a little of
everything all the time
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
12. Scrum
> Scrum Framework Introduction
Scrum Framework
Roles
• Product owner
• ScrumMaster
• Team
Ceremonies
• Sprint planning
• Sprint review
• Sprint retrospective
• Daily scrum meeting
Artifacts
• Product backlog
• Sprint backlog
• Burndown charts
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
13. Scrum
> Scrum Framework Introduction
Scrum Framework
Roles
• Product owner
• ScrumMaster
• Team
Ceremonies
• Sprint planning
• Sprint review
• Sprint retrospective
• Daily scrum meeting
Artifacts
• Product backlog
• Sprint backlog
• Burndown charts
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
14. Scrum
> Product Owner Introduction
Scrum Framework
• Define
the
features
of
the
product
• Decide
on
release
date
and
content
• Be
responsible
for
the
profitability
of
the
product
(ROI)
• Priori7ze
features
according
to
market
value
• Adjust
features
and
priority
every
itera7on,
as
needed
• Accept
or
reject
work
results
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
15. Scrum
> Scrum Master Introduction
Scrum Framework
• Represents
management
to
the
project
• Responsible
for
enac7ng
Scrum
values
and
prac7ces
• Removes
impediments
• Ensure
that
the
team
is
fully
func7onal
and
produc7ve
• Enable
close
coopera7on
across
all
roles
and
func7ons
• Shield
the
team
from
external
interferences
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
16. Scrum
> Team Introduction
Scrum Framework
• Typically
5-‐9
people
• Cross-‐func7onal:
– Programmers,
testers,
user
experience
designers,
etc.
• Members
should
be
full-‐7me
– May
be
excep7ons
(e.g.,
database
administrator)
• Teams
are
self-‐organizing
– Ideally,
no
7tles
but
rarely
a
possibility
• Membership
should
change
only
between
sprints
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
17. Scrum
> Scrum Framework Introduction
Scrum Framework
Roles
• Product owner
• ScrumMaster
• Team
Ceremonies
• Sprint planning
• Daily scrum
• Sprint review
• Sprint retrospective
Artifacts
• Product backlog
• Sprint backlog
• Burndown charts
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
18. Scrum
> Sprint Planning Introduction
Scrum Framework
Sprint planning meeting
Team
capacity
Sprint prioritization
Product • Analyze and evaluate product Sprint
backlog
backlog goal
• Select sprint goal
Business
conditions
Sprint planning
• Decide how to achieve sprint
Current goal (design) Sprint
product
• Create sprint backlog (tasks) backlog
from product backlog items (user
stories / features)
Technology
• Estimate sprint backlog in hours
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
19. Scrum
> Sprint Planning Introduction
Scrum Framework
• Team
selects
items
from
the
product
backlog
they
can
commit
to
comple7ng
• Sprint
backlog
is
created
– Tasks
are
iden7fied
and
each
is
es7mated
(1-‐16
hours)
– Collabora7vely,
not
done
alone
by
the
ScrumMaster
• High-‐level
design
is
considered
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
20. Scrum
> Daily Scrum Introduction
Scrum Framework
• Parameters
– Daily
– 15-‐minutes
– Stand-‐up
• Not
for
problem
solving
– Whole
world
is
invited
– Only
team
members,
Scrum
Master,
product
owner,
can
talk
• Helps
avoid
other
unnecessary
mee7ngs
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
21. Scrum
> Daily Scrum Introduction
Everyone answers 3 questions Scrum Framework
1
What did you do yesterday?
2
What will you do today?
3
Is anything in your way?
• These
are
not
status
for
the
Scrum
Master
– They
are
commitments
in
front
of
peers
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
22. Scrum
> Sprint Review Introduction
Scrum Framework
• Team
presents
what
it
accomplished
during
the
sprint
• Typically
takes
the
form
of
a
demo
of
new
features
or
underlying
architecture
• Informal
– 2-‐hour
prep
7me
rule
– No
slides
• Whole
team
par7cipates
• Invite
the
world
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
23. Scrum
> Sprint Retrospective Introduction
Scrum Framework
• Periodically
take
a
look
at
what
is
and
is
not
working
• Typically
15–30
minutes
Consider what to:
• Done
aXer
every
sprint
Start doing
• Whole
team
par7cipates
– Scrum
Master
Stop doing
– Product
owner
– Team
Continue doing
– Possibly
customers
and
others
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
24. Scrum
> Scrum Framework Introduction
Scrum Framework
Roles
• Product owner
• ScrumMaster
• Team
Ceremonies
• Sprint planning
• Daily scrum
• Sprint review
• Sprint retrospective
Artifacts
• Product backlog
• Sprint backlog
• Burndown charts
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
25. Scrum
> Product Backlog Introduction
Scrum Framework
• The
requirements
• A
list
of
all
desired
work
on
the
project
• Ideally
expressed
such
that
each
item
has
value
to
the
users
or
customers
of
the
product
• Priori7zed
by
the
product
owner
• Repriori7zed
at
the
start
of
each
sprint
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
26. Scrum
> Sprint Backlog Introduction
Scrum Framework
• Individuals
sign
up
for
work
of
their
own
choosing
– Work
is
never
assigned
• Es7mated
work
remaining
is
updated
daily
• Any
team
member
can
add,
delete
or
change
the
sprint
backlog
• Work
for
the
sprint
emerges
• If
work
is
unclear,
define
a
sprint
backlog
item
with
a
larger
amount
of
7me
and
break
it
down
later
• Update
work
remaining
as
more
becomes
known
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
27. Scrum
> Sprint Burndown Chart Introduction
Scrum Framework
1,000
800
600
Hours
400
200
0
7/11/11
5/12/11
14/11/11
21/11/11
28/11/11
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de
28. Scrum
> Scrum Culture in Comparison Culture Summary
Address:
An
Wai
Bei
Yuan,
Bei
Hu
Qu,
Jiu
chang
Yi
Shu
Yuan,
Wine
Art
Zone,
Building
F5001,
Chaoyang
District,
Beijing,
China
100012
M:
+60
(16)
3459808
chang.heu@peopeo.com
Fax:
+86
(10)
52023934-‐8006
www.peopeo.de