37
Manifesto Introduction to Scrum

Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Manifesto

Introduction to Scrum

Page 2: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Page 3: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Effective teams Agile background Agile vs waterfall

Scrum Scrum skills

Agenda

Introduction to Scrum 11 June 2015 3

Page 4: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

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

Page 5: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

What makes an effective delivery team?

11 June 2015 Introduction to Scrum 5

Page 6: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Agile Manifesto

11 June 2015 Introduction to Scrum 6

Page 7: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

DISCUSS THE AGILE PRINCIPLES

Which are the hardest to do and why?

11 June 2015 Introduction to Scrum 7

Page 8: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Ways of managing projects

11 June 2015 Introduction to Scrum 8

Page 9: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Wasted effort

20% 11 June 2015 Introduction to Scrum 9

Page 10: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Waterfall

11 June 2015 Introduction to Scrum 10

Page 11: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

11 June 2015 Introduction to Scrum 11

Page 12: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Agile implementations

11 June 2015 Introduction to Scrum 12

Page 13: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Scrum

11 June 2015 Introduction to Scrum 13

Page 14: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Scrum

11 June 2015 Introduction to Scrum 14

READY DONE

Page 15: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

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

Page 16: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Stand up

11 June 2015 Introduction to Scrum 16

Page 17: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Review

11 June 2015 Introduction to Scrum 17

Page 18: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Retrospective

11 June 2015 Introduction to Scrum 18

Glad Sad Mad

Page 19: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Scrum team

11 June 2015 Introduction to Scrum 19

Page 20: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Product Owner

11 June 2015 Introduction to Scrum 20

Page 21: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Product Owner

11 June 2015 Introduction to Scrum 21

Voice of the customer

Owns value

Gathers feedback

Makes decisions

Page 22: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Scrum Master

11 June 2015 Introduction to Scrum 22

Page 23: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Scrum Master

11 June 2015 Introduction to Scrum 23

Owns the process

Protects team

Not the boss

Facilitator

Page 24: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Team

11 June 2015 Introduction to Scrum 24

Page 25: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

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

Page 26: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

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

Page 27: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

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

Page 28: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

User stories

11 June 2015 Introduction to Scrum 28

As a <user> I can <feature> so that <benefit>

Page 29: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

User stories

11 June 2015 Introduction to Scrum 29

Page 30: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

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)

Page 31: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

User stories

11 June 2015 Introduction to Scrum 31

Write 5 user stories for this picture

Page 32: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

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

Page 33: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

House GLA Building

London Eye The Gherkin The Shard

Estimating

11 June 2015 Introduction to Scrum 33

How tall are these buildings?

Page 34: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

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

Page 35: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

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

Page 36: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

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

Page 37: Introduction to Scrum - Manifesto · Introduction to Scrum 11 June 2015 30 ndependent (of all others) egotiable (not a specific contract for features) aluable (or vertical) stimable

Questions?

@jimbowes @manifestovstech

11 June 2015 Introduction to Scrum 37