don’t do agile, be agile @nsconf 2013

34
Don‘t do Agile, be Agile Maxim Zaks, Wooga @iceX33

Upload: maxim-zaks

Post on 27-May-2015

269 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Don’t do Agile, be Agile @NSConf 2013

Don‘t do Agile, be AgileMaxim Zaks, Wooga

@iceX33

Page 2: Don’t do Agile, be Agile @NSConf 2013

Featuringwww.itcrowd.com

Page 3: Don’t do Agile, be Agile @NSConf 2013

Life is scary

Page 4: Don’t do Agile, be Agile @NSConf 2013

Programming is scary too

Page 5: Don’t do Agile, be Agile @NSConf 2013

Decisions make life scary

Page 6: Don’t do Agile, be Agile @NSConf 2013

One way of fighting the fear is to invent a set of rules that

might protect us

Page 7: Don’t do Agile, be Agile @NSConf 2013

Bureaucracy and Process

Page 8: Don’t do Agile, be Agile @NSConf 2013

What about programming?

Page 9: Don’t do Agile, be Agile @NSConf 2013

Waterfall

Scrum XP Kanban

Methodologies

Page 10: Don’t do Agile, be Agile @NSConf 2013

Will doing Agile protect us from mistakes?

Page 11: Don’t do Agile, be Agile @NSConf 2013

Hell No!

Page 12: Don’t do Agile, be Agile @NSConf 2013

This is a huge project!Let's design everything upfront.

And do Agile later.

Page 13: Don’t do Agile, be Agile @NSConf 2013

We are so professional, let's do precise estimations

Page 14: Don’t do Agile, be Agile @NSConf 2013

We are running out of time, let's scale our team

Page 15: Don’t do Agile, be Agile @NSConf 2013

Why doesn‘t Agile protect me from this bad decisions?

Page 16: Don’t do Agile, be Agile @NSConf 2013

We become dumb executer

Page 17: Don’t do Agile, be Agile @NSConf 2013

God Complex

All knowing creator

Page 18: Don’t do Agile, be Agile @NSConf 2013

We should stop doing Agileand start being agile

Page 19: Don’t do Agile, be Agile @NSConf 2013

We should not only follow rules, but face our fears

Page 20: Don’t do Agile, be Agile @NSConf 2013

We are all idiots when we start new projects

Page 21: Don’t do Agile, be Agile @NSConf 2013

There are things we know

Page 22: Don’t do Agile, be Agile @NSConf 2013

Things we know, we don't know

Page 23: Don’t do Agile, be Agile @NSConf 2013

Thing we don't know, we don't know

Page 24: Don’t do Agile, be Agile @NSConf 2013

We are not alone

Page 25: Don’t do Agile, be Agile @NSConf 2013

Our customers are even more scared and confused than we are

Page 26: Don’t do Agile, be Agile @NSConf 2013

They have less control and take bigger risks

Page 27: Don’t do Agile, be Agile @NSConf 2013

Let‘s walk together

Page 28: Don’t do Agile, be Agile @NSConf 2013

Most important things in being agile

•Discipline

•Transparency

• Feedback

Page 29: Don’t do Agile, be Agile @NSConf 2013

Don‘t be afraid of doing mistakes

Page 30: Don’t do Agile, be Agile @NSConf 2013

Just fail fast when you do

Page 31: Don’t do Agile, be Agile @NSConf 2013

This way we learn

Page 32: Don’t do Agile, be Agile @NSConf 2013

Embrace uncertainty

Page 33: Don’t do Agile, be Agile @NSConf 2013

Understand what being agilemeans

Page 34: Don’t do Agile, be Agile @NSConf 2013

Thank you!