why do we scrum? - productcamp toronto-2016

10

Click here to load reader

Upload: productcamp-toronto

Post on 21-Jan-2018

195 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Why Do We Scrum? - ProductCamp Toronto-2016

T ED RO G ERS SCHO O L O F MAN AG EMENT,

RYERSO N UNI VERSI T Y

ProductCampJuly 23th 2016

www.productcamptoronto.wordpress.com

WHY DO WE SCRUM?RO MAN T EMCHENKO

SO F T WARE DEVEL O PER

Page 2: Why Do We Scrum? - ProductCamp Toronto-2016

Get customer feedback early

Track project health

To deliver better product in time

Why do we scrum?

Page 3: Why Do We Scrum? - ProductCamp Toronto-2016

Always

Inspect and Adapt

Product Increment

Definition of Done

Every project uses these principles. Scrum is only a framework to make it easier.

When is scrum applicable?

Page 4: Why Do We Scrum? - ProductCamp Toronto-2016

Provide the big picture of planned work

Explain the desired result

Explain the purpose

Make team feel the timeline

It is easier to play tetris when you get 5 pieces at a time. Not 1 and not 100.

Sprint planning

Page 5: Why Do We Scrum? - ProductCamp Toronto-2016

User Stories

Independent, Negotiable, Valuable, Estimable, Small, Testable – a bit hard, but OK

Sub Tasks

1-2 days each, if more break it down

Chain of sub tasks

All parts of product under one story

You can always adjust and break it down

User stories and sub-tasks

Page 6: Why Do We Scrum? - ProductCamp Toronto-2016

The key to health monitoring

What did you do yesterday? - If you broke yesterday commitment, explain why.

What will you do today? - It is a commitment. If you break it, you will have to explain tomorrow what happened.

Are there any impediments in your way? - You don’t have to wait for next scrum to tell your manager or any other interested parties about it.

Daily stand-up

Page 7: Why Do We Scrum? - ProductCamp Toronto-2016

Broken commitments are the main issue

And there will be tons of them

Many small broken commitments can pile up and lead to a bigger failure

So don’t let those pile up and address right away

Project health

Page 8: Why Do We Scrum? - ProductCamp Toronto-2016

A small milestone

Get client feedback

Demo part

Page 9: Why Do We Scrum? - ProductCamp Toronto-2016

Sum up health of the project

Sum up debt

Discuss steps to improve

Retrospective

Page 10: Why Do We Scrum? - ProductCamp Toronto-2016

Roman Temchenko

Software Developer

[email protected]

Thank you!