Based on the book by JJ Sutherland
Presentation created by Nicholas Mackey
Web: nmackey.com / Twitter: @nicholas_mackey / Github: nmackey
It isn't a detailed book about scrum implementation.
Everybody loves origin stories!
Traditionally known as Waterfall
Plan out everything in advance
Gantt charts (waterfall charts)
Limited customer interaction
Doesn't account for change
People are bad at estimating
Doesn't solicit feedback
Usually we don't know everything
Evolutionary
Adaptive
Self Corrective
Small teams
Prioritized tasks
Daily stand-ups
Encourages improvement
Encourages feedback
Eliminates waste
Usually we don't know everything
Makes people happy
You want to figure out what you don't know.
You want to discover problems as soon as possible.
Fewer People
Less Time
More Stuff
Higher Quality
Lower Cost
Autonomous
Cross Functional
Empowered
Small (7 +/- 2)
Look for ways to improve your team performance
You fail as a team.
You succeed as a team.
"Time is finite, treat it that way."
One meeting a day - 15 minute standup
Context switching is difficult and takes time.
Half done isn't done.
Fix issues right away
It costs less and saves time
Working long hours gets less done
Overworked people make mistakes and aren't happy.
Don't be unreasonable
Impossible goals are depressing.
No heroics
If someone has to be the hero then there was a failure earlier
No stupid policies
Remove things that get in your way.
Removing waste
Removing impediments
Plan for reality not fantasy
Only plan what you need to
Writing a story is about determining value
As a (who)
I need (what)
So that (why)
Independent
Negotiable
Valuable
Estimable
Small
Testable
People suck at absolute sizing
People are good at relative sizing (story points)
Once you know how fast you are going you will know when you are going to get there.
Are you improving?
When SCRUM is implemented well production can increase substantially.
Delivering value
Make a list of everything for the project and prioritize it.
Highest value and lowest risk at the top
80% of the value is in 20% of the work
What needs to be done and why you should do it
How to make it happen and who should do it
Create new things only as long as they deliver value
Be willing to swap them for things of equal effort
What is needed in the beginning is never what is actually needed
"Too often we just reward results, but what we really want to reward is people striving towards greatness"
Smarter decisions
More creative
Retention
Accomplish More
Every sprint we should be trying to get better at something
Secrecy is poison
Presentation online at nmackey.com/presentation-scrum/ Slides available at github.com/nmackey/presentation-scrum