Manifesto
Introduction to Scrum
“
Effective teams Agile background Agile vs waterfall
Scrum Scrum skills
Agenda
Introduction to Scrum 11 June 2015 3
Our goal
“Provide an overview of Agile and Scrum how it’s used so you can see if it could be useful in your
work or life”
11 June 2015 Introduction to Scrum 4
What makes an effective delivery team?
11 June 2015 Introduction to Scrum 5
Agile Manifesto
11 June 2015 Introduction to Scrum 6
DISCUSS THE AGILE PRINCIPLES
Which are the hardest to do and why?
11 June 2015 Introduction to Scrum 7
Ways of managing projects
11 June 2015 Introduction to Scrum 8
Wasted effort
20% 11 June 2015 Introduction to Scrum 9
Waterfall
11 June 2015 Introduction to Scrum 10
11 June 2015 Introduction to Scrum 11
Agile implementations
11 June 2015 Introduction to Scrum 12
Scrum
11 June 2015 Introduction to Scrum 13
Scrum
11 June 2015 Introduction to Scrum 14
READY DONE
Planning
11 June 2015 Introduction to Scrum 15
Our goal
“Be able to login to the new site and see a basic configurable dashboard”
Available hours
Stories
Stand up
11 June 2015 Introduction to Scrum 16
Review
11 June 2015 Introduction to Scrum 17
Retrospective
11 June 2015 Introduction to Scrum 18
Glad Sad Mad
Scrum team
11 June 2015 Introduction to Scrum 19
Product Owner
11 June 2015 Introduction to Scrum 20
Product Owner
11 June 2015 Introduction to Scrum 21
Voice of the customer
Owns value
Gathers feedback
Makes decisions
Scrum Master
11 June 2015 Introduction to Scrum 22
Scrum Master
11 June 2015 Introduction to Scrum 23
Owns the process
Protects team
Not the boss
Facilitator
Team
11 June 2015 Introduction to Scrum 24
Team
11 June 2015 Introduction to Scrum 25
Commits to the work
Swarm on high value tasks
Has skills to deliver
Aims to be cross-functional
Backlog
11 June 2015 Introduction to Scrum 26
PRODUCT BACKLOG SPRINT BACKLOG
STORY
STORY
STORY
STORY
EPIC
EPIC
READY
Acceptance criteriaStakeholder discussionEstimates
WorkingSoftware
Deployed to system testRegression pack runProduct owner reviewed
DONE
FEA
TU
RE TASK
TASK
TASK
TASK
TASK
TASK
TASK
TASK
TASK
TASK
TASK
TASK
Backlog
11 June 2015 Introduction to Scrum 27
PRODUCT BACKLOG SPRINT BACKLOG
CONTACT
REGISTER
CRM
READY
Acceptance criteriaStakeholder discussionEstimates
WorkingSoftware
Deployed to system testRegression pack runProduct owner reviewed
DONE
FOR
MS
TEMPLATEDATACALLS TESTCONTROLLER
User stories
11 June 2015 Introduction to Scrum 28
As a <user> I can <feature> so that <benefit>
User stories
11 June 2015 Introduction to Scrum 29
INVEST
I
N
V
E
S
T
11 June 2015 Introduction to Scrum 30
ndependent (of all others)
egotiable (not a specific contract for features)
aluable (or vertical)
stimable (to a good approximation)
mall (so as to fit within an iteration) estable (in principle, even if there isn’t a test for it yet)
User stories
11 June 2015 Introduction to Scrum 31
Write 5 user stories for this picture
User stories
11 June 2015 Introduction to Scrum 32
• As a thirsty person I want water to quench my thirst
• As a fashionable person I want umbrellas to make my drink look good
• As a thirsty person I would like lemon for added refreshment
• As a thirsty person I want a glass to hold the water in
• As a fashionable person I would like a straw to make me look cooler
House GLA Building
London Eye The Gherkin The Shard
Estimating
11 June 2015 Introduction to Scrum 33
How tall are these buildings?
House GLA Building
London Eye The Gherkin The Shard
Estimating
11 June 2015 Introduction to Scrum 34
Do you want to change your estimates?
45 m
House GLA Building
London Eye The Gherkin The Shard
Estimating
11 June 2015 Introduction to Scrum 35
Story points
1 5
13
20
40
8m
45m
135m
180m
305m
Forecasting
11 June 2015 Introduction to Scrum 36
SPRINT 1
Velocity: 20
SPRINT 2 SPRINT 3
1918 23
2 8 25 1 8
8 5 83 5 5
Questions?
@jimbowes @manifestovstech
11 June 2015 Introduction to Scrum 37