fragile development: why scrum sucks, and what you ought to be doing instead - florian haas -...
TRANSCRIPT
![Page 1: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/1.jpg)
![Page 2: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/3.jpg)
'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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/5.jpg)
Teams self-organize
![Page 6: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/9.jpg)
Daily scrum.
![Page 10: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/13.jpg)
Reasonable for emergencies.
![Page 14: Fragile Development: Why Scrum sucks, and what you ought to be doing instead - Florian Haas - OpenStack Day Israel 2016](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062523/58ee2de91a28abe7698b4639/html5/thumbnails/21.jpg)
Don't be a scrumbag.