Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all...

Preview:

Citation preview

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

Recommended