Based on the book by JJ Sutherland

Presentation created by Nicholas Mackey

Web: nmackey.com / Twitter: @nicholas_mackey / Github: nmackey

The book is about how scrum came about and why it works

It isn't a detailed book about scrum implementation.

Origin Story!!!

Everybody loves origin stories!

Old way...

Traditionally known as Waterfall

What waterfall looks like...

Waterfall looks like:

Plan out everything in advance

Gantt charts (waterfall charts)

Limited customer interaction

Why doesn't this work very well?

Doesn't account for change

People are bad at estimating

Doesn't solicit feedback

Usually we don't know everything

New way...

SCRUM

Scrum should be:

Evolutionary

Adaptive

Self Corrective

Small teams

Prioritized tasks

Daily stand-ups

Why does this work?

Encourages improvement

Encourages feedback

Eliminates waste

Usually we don't know everything

Makes people happy

You must plan for change

&

Fail fast

You want to figure out what you don't know.

You want to discover problems as soon as possible.

Proven to deliver:

Fewer People

Less Time

More Stuff

Higher Quality

Lower Cost

Aspects of SCRUM

  • Teams
  • Time & Waste
  • Planning
  • Prioritizing
  • Happiness

Teams

What makes a great team?

What makes teams successful?

Great teams are:

Autonomous

Cross Functional

Empowered

Small (7 +/- 2)

Autonomous

Cross Functional

Empowered

Small (7 +/- 2)

Team performance is more important than individual performance.

Look for ways to improve your team performance

Team is paramount

You fail as a team.

You succeed as a team.

Time & Waste

"Time is finite, treat it that way."

No more meetings

One meeting a day - 15 minute standup

Multi-tasking

Multi-tasking makes you stupid, you are worse at both tasks.

Context switching is difficult and takes time.

Do it right the first time

Half done isn't done.

Fix issues right away

It costs less and saves time

Sustainability

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.

Toyota

Removing waste

MEDCO

Removing impediments

Planning

Plan for reality not fantasy

Only plan what you need to

Break your work into stories

Writing a story is about determining value

As a (who)

I need (what)

So that (why)

Stories should be small

Independent

Negotiable

Valuable

Estimable

Small

Testable

Use relative sizing

People suck at absolute sizing

People are good at relative sizing (story points)

Velocity

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.

Priorities

Delivering value

Make a list and check it twice

Make a list of everything for the project and prioritize it.

Highest value and lowest risk at the top

Minimum Viable Product (MVP)

80% of the value is in 20% of the work

The Product Owner

What needs to be done and why you should do it

The Team

How to make it happen and who should do it

"Money for nothing and change for free"

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

Happiness

"Too often we just reward results, but what we really want to reward is people striving towards greatness"

Why is happiness important?

Smarter decisions

More creative

Retention

Accomplish More

Are we getting better?

Every sprint we should be trying to get better at something

Transparency

Secrecy is poison

Q & A

THE END

Presentation online at nmackey.com/presentation-scrum/ Slides available at github.com/nmackey/presentation-scrum