too fast for scrum? | agilept 2015

40
too fast for Scrum? Antonio Arrais de Castro

Upload: antonio-arrais-de-castro

Post on 28-Jul-2015

365 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Too fast for Scrum? | AgilePT 2015

too fast for Scrum?

Antonio Arrais de Castro

Page 2: Too fast for Scrum? | AgilePT 2015

about.me

cto@

by

Antonio Arrais de Castrohttps://www.linkedin.com/in/arraisdecastro

Page 3: Too fast for Scrum? | AgilePT 2015

going sustainably fast =>

Page 4: Too fast for Scrum? | AgilePT 2015
Page 5: Too fast for Scrum? | AgilePT 2015

clear

goals

Page 6: Too fast for Scrum? | AgilePT 2015

manage over

load

Page 7: Too fast for Scrum? | AgilePT 2015
Page 8: Too fast for Scrum? | AgilePT 2015
Page 9: Too fast for Scrum? | AgilePT 2015

team

motivation

Page 10: Too fast for Scrum? | AgilePT 2015

even with all that…. may you get too fast for Scrum?

Page 11: Too fast for Scrum? | AgilePT 2015

“too fast” symptoms…“It is a struggle to keep the sprint backlog stable during each sprint.”

“Priorities change daily… sometimes hourly…”

“Aren’t we spending too much time planning?”

“It looks we are being productive but not too effective…”

“We can’t support our maintenance efforts with timeboxed sprints.”

“Multitasking is increasing, we have devs working on too many small tasks at a time.”

“Some people talk about the cone of uncertainty. Our looks like a rectangle…”

Page 12: Too fast for Scrum? | AgilePT 2015

“too fast” symptoms…

When “move fast” under uncertainty becomes the mission statement, you start to see teams feeling that Scrum starts to block their agility.

Sprint backlog changes should be avoided in scrum, as a principle.

But building a stable environment for your team during the sprint duration should not be an impossible mission….

Page 13: Too fast for Scrum? | AgilePT 2015

scrum.misconceptions

Page 14: Too fast for Scrum? | AgilePT 2015

“Scrum, by itself, makes your teams faster”

Page 15: Too fast for Scrum? | AgilePT 2015

“Scrum, by itself, makes your teams faster”

A poorly designed agile process may turn your teams slower at the end!

Page 16: Too fast for Scrum? | AgilePT 2015

“the need to move hyper fast makes your backlog so organically alive that timeboxed sprints become impossible to achieve”

Page 17: Too fast for Scrum? | AgilePT 2015

“the need to move hyper fast makes your backlog so organically alive that timeboxed sprints become impossible to achieve”

Challenging… hell yes… but not impossible!

Page 18: Too fast for Scrum? | AgilePT 2015

“Scrum and Kanban are recipes for success”

Page 19: Too fast for Scrum? | AgilePT 2015

“Scrum and Kanban are recipes for success”

There is not such thing! Scrum and Kanban are helpers, not recipes.

Page 20: Too fast for Scrum? | AgilePT 2015

“The agile methodology is great”

Page 21: Too fast for Scrum? | AgilePT 2015

“The agile methodology is great”

There is no such thing as an “agile methodology”.

Scrum may be considered an agile based framework.

Remember, no recipes available!

Page 22: Too fast for Scrum? | AgilePT 2015

“Scrum is based on the assumption that teams are good at estimating”

Page 23: Too fast for Scrum? | AgilePT 2015

“Scrum is based on the assumption that teams are good at estimating”

Most of the team members are lousy estimators.

But they can improve continuously.

Scrum assumes that it is not possible to work with precise time based

estimations and promotes using intervals instead.

Page 24: Too fast for Scrum? | AgilePT 2015

“Sprints are incompatible with having maintenance work”

Page 25: Too fast for Scrum? | AgilePT 2015

“Sprints are incompatible with having maintenance work”

Yes, it is tricky! But you need to find your optimal strategy to deal with it.

And it is not impossible.

Page 26: Too fast for Scrum? | AgilePT 2015

sharing.experiences

Page 27: Too fast for Scrum? | AgilePT 2015

jumia.team

288 jumia IT

91 Porto Tech center

4 Porto Tech

companies jumia (all)

2500

ALGERIA

SENEGAL

ANGOLA

CAMEROON

IVORY COAST

EGYPT

BANGLADESH

MYANMAR

PAKISTAN

GHANA

KENYA

MOROCCO

NIGERIA

UGANDA

TANZANIA

Page 28: Too fast for Scrum? | AgilePT 2015

porto.tech.center

Scrum Kanban 4 now

Each time decides Scrum Scrum+Kanban Each team

decides

2 weeks N.A. 2 weeks 2 weeks N.A.

Distributed maintenance

Maintenance team

Each team handles own issues

Distributed maintenance

Each team decides

9 teams 5 teams 3 teams 3 teams 6 teams

Page 29: Too fast for Scrum? | AgilePT 2015

our road to awesomeness

Radi

cal C

ode

Fix

Scrum

Scrum + Kanban Kanban Scrumban Scrum

Man, we’re driving fast!

Page 30: Too fast for Scrum? | AgilePT 2015

road to awesomeness

Radi

cal C

ode

Fix

Scrum

Scrum + Kanban Kanban Scrumban Scrum

Deeper team

involvement. Great!

Page 31: Too fast for Scrum? | AgilePT 2015

road to awesomeness

Radi

cal C

ode

Fix

Scrum

Scrum + Kanban Kanban Scrumban Scrum

Maintenance vs. feature

development focus.

Page 32: Too fast for Scrum? | AgilePT 2015

road to awesomeness

Radi

cal C

ode

Fix

Scrum

Scrum + Kanban Kanban Scrumban Scrum

Reacting faster, prios are

queen.

Page 33: Too fast for Scrum? | AgilePT 2015

road to awesomeness

Radi

cal C

ode

Fix

Scrum

Scrum + Kanban Kanban Scrumban Scrum

Humm… there was a strange factory feeling

around.

Page 34: Too fast for Scrum? | AgilePT 2015

road to awesomeness

Radi

cal C

ode

Fix

Scrum

Scrum + Kanban Kanban Scrumban Scrum

Balancing fast reaction to

changes, product commitment and

stability.

Page 35: Too fast for Scrum? | AgilePT 2015

effectiveness productivityfocus.on instead.of

Page 36: Too fast for Scrum? | AgilePT 2015

is this our recipe?

Page 37: Too fast for Scrum? | AgilePT 2015

be.prepared(game-is-hard)

Page 38: Too fast for Scrum? | AgilePT 2015

development.zen is reachable

Page 39: Too fast for Scrum? | AgilePT 2015

and a.never.ending.journey…

Page 40: Too fast for Scrum? | AgilePT 2015

thanks