why do we scrum? - productcamp toronto-2016
TRANSCRIPT
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
Get customer feedback early
Track project health
To deliver better product in time
Why do we scrum?
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?
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
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
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
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
A small milestone
Get client feedback
Demo part
Sum up health of the project
Sum up debt
Discuss steps to improve
Retrospective