Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas -...

21

Transcript of Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas -...

Page 1: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016
Page 2: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

FRAGILE DEVELOPMENT

Why Scrum is terrible, and what we should be doing instead

Page 3: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

's roles, artifacts, events, and rules are immutable and although implementing only parts of is possible, the result

is not .

Page 4: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Scrum's roles, artifacts, events, and rules are immutable and although implementing

only parts of Scrum is possible, the result is not Scrum.

Page 5: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Teams self-organize

Page 6: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Teams self-organize

if they are stable.

Page 7: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Sprint after sprint after sprint.

Page 8: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Sprint after sprint after sprint.

Try that in a marathon.

Page 9: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Daily scrum.

Page 10: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Daily scrum.

What planet do you live on?

Page 11: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

No planning beyond the current sprint.

Page 12: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

No planning beyond the current sprint.

This only works if you have zero customers.

Page 13: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Reasonable for emergencies.

Page 14: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Reasonable for emergencies.

If your team is permanently in an emergency, quit.

Page 15: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Waterfall is bad. Scrum is novel.

Page 16: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Waterfall is bad. Scrum is novel.

Not since 1975, really.

Page 17: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

If Scrum doesn't work with your team, your problem is your team.

Page 18: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

If Scrum doesn't work with your team, your problem is your team.

Nope. Your problem is Scrum.

Page 19: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

If Scrum miserably fails to deliver in your organization, it's because you're doing it

wrong.

Page 20: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

If Scrum miserably fails to deliver in your organization, it's because you're

doing it wrong.

Nope. This only happens if you're doing it right.

Page 21: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016

Don't be a scrumbag.