how not to scale agile

58
HOW NOT TO SCALE AGILE a via negativa perspective Tiago Garcez @tcgarcez Agile Tour Brussels 31 October, 2014

Upload: agilar

Post on 07-Aug-2015

159 views

Category:

Business


1 download

TRANSCRIPT

Page 1: How not to scale agile

HOW NOT TO SCALE AGILEa via negativa perspective

Tiago Garcez @tcgarcez

Agile Tour Brussels 31 October, 2014

Page 2: How not to scale agile
Page 3: How not to scale agile

DID YOU SAY FRISBEE?

Page 4: How not to scale agile
Page 5: How not to scale agile

IMPRESSED?I can do this all day… it’s simple

Page 6: How not to scale agile

HOW DOES SHE DO THAT?

Page 7: How not to scale agile
Page 8: How not to scale agile

FL = 1/2 pv2 ACL Fy = Fg + FL

Vy = (g + (1/2m)pv2ACL)Tx

Page 9: How not to scale agile
Page 10: How not to scale agile

KEEP

IT

SIMPLE,

STUPID

Page 11: How not to scale agile

DID YOU SAY “LION”?

Page 12: How not to scale agile

LION? RUN!heuristic keeping gazelles alive since… always

Page 13: How not to scale agile

I say, a lion! Let’s see: Lion escape = f(hunger, speed, pack

size, wind, terrain) Expected MaxLionVelocity = 80 km/h

Best course of action: start running NNW and then turn South…

Page 14: How not to scale agile

I say, a lion! Let’s see: Lion escape = f(hunger, speed, pack

size, wind, terrain) Expected MaxLionVelocity = 80 km/h

Best course of action: start running NNW and then turn South…

I like you… I shall call you “yummy lunch”

Page 15: How not to scale agile

Lion? Run! Gazelle Clever Gazelle

No Photo Available

a proud mother of 6 ! Yummy Lunch

Page 16: How not to scale agile

AGILE ORGANIZATIONScatch the frisbee instinctively, before it’s gone

Page 17: How not to scale agile

AGILE ORGANIZATIONScatch the frisbee instinctively, before it’s gone

Page 18: How not to scale agile

AGILE ORGANIZATIONScatch the frisbee instinctively, before it’s gone

Page 19: How not to scale agile

Heuristic: (/hjʊˈrɪstɪk/; Greek: "Εὑρίσκω", "find" or "discover") refers to experience-based techniques for problem solving, learning, and discovery that find a solution which is not guaranteed to be optimal, but good enough for a given set of goals.

source: wikipedia

Page 20: How not to scale agile

AGILE MANIFESTOheuristic practices for building complex products

Page 21: How not to scale agile

SCALING AGILITYtoo complex a problem to draw a map before the trip

Page 22: How not to scale agile

VIA NEGATIVAunderstanding the Divine Good by defining what it is not

Page 23: How not to scale agile

Nassim N. Taleb

The entire idea of via negativa is that omission [avoidance of harm,

removal of drugs, corn syrup, cigarettes, gluten, carbs by fasting,

gym instructors, tail risks, etc.] does not have side effects and branching

chains of unintended consequences -hence robust. But

big corporations [evil pharma, pepsi] and consultants cannot

make money from removing; they only benefit from adding.

“Anti-Fragile” (2012)

Page 24: How not to scale agile

SCALING AGILEmoving Agile beyond the Team level

Page 25: How not to scale agile

SCALING AGILEmoving Agile beyond the Team level

Page 26: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

Page 27: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects

Page 28: How not to scale agile

PROJECTS ARE FINITE GAMESencourage short-term thinking and competition

Page 29: How not to scale agile

PROJECTS BREED POLITICSfocus is no longer on value, but on internal expectations

Page 30: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects

Page 31: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning

Page 32: How not to scale agile

RESOURCE PLANNINGlike crack to managers who love solving puzzles

Page 33: How not to scale agile

GROW TEAMS INSTEADit’s harder, but ultimately more valuable and sustainable

Page 34: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning

Page 35: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency

Page 36: How not to scale agile

EFFECTIVENESS > EFFICIENCYthe objective is getting the baton around the track

Page 37: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency

Page 38: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency 4. Never forget the user

Page 39: How not to scale agile

USER > CUSTOMERdelighting users is the only true competitive advantage

Page 40: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency 4. Never forget the user

Page 41: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency 4. Never forget the user 5. Don’t scale technical incompetence

Page 42: How not to scale agile

INVEST IN CRAFTSMANSHIPmake sure you can land, before you try to fly

Page 43: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency 4. Never forget the user 5. Don’t scale technical incompetence

Page 44: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency 4. Never forget the user 5. Don’t scale technical incompetence 6. Stop with traditional management career paths

Page 45: How not to scale agile

ALIGN CAREERS & CRAFTthe “Peter Principle” will kill agility

Page 46: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency 4. Never forget the user 5. Don’t scale technical incompetence 6. Stop with traditional management career paths

Page 47: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency 4. Never forget the user 5. Don’t scale technical incompetence 6. Stop with traditional management career paths 7. Don’t scale process

Page 48: How not to scale agile

CULTURE > PROCESSdon’t focus on processes, scale trust and purpose instead

Page 49: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency 4. Never forget the user 5. Don’t scale technical incompetence 6. Stop with traditional management career paths 7. Don’t scale process

Page 50: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency 4. Never forget the user 5. Don’t scale technical incompetence 6. Stop with traditional management career paths 7. Don’t scale process 8. Don’t scale unless you have to

Page 51: How not to scale agile

SCALING IS UNNATURALmaybe there are safer options?

Page 52: How not to scale agile

– Bill Gore (Gore & Associates)

“We found again and again that things get clumsy after 150 people”

Page 53: How not to scale agile

SCALING HEURISTICS VIA NEGATIVA STYLE

1. Stop doing projects 2. Stop doing resource planning 3. Don’t focus on efficiency 4. Never forget the user 5. Don’t scale technical incompetence 6. Stop with traditional management career paths 7. Don’t scale process 8. Don’t scale unless you have to

Page 54: How not to scale agile

SO WHAT DOES AGILITY AT SCALE LOOK LIKE?

Page 55: How not to scale agile

(insert your drawing here)

Page 56: How not to scale agile

just don’t forget what NOT to do!

(insert your drawing here)

Page 57: How not to scale agile

Tiago Garcez @tcgarcez www.slideshare.net/tgarcez

Thank You !

www.agilar.org

Page 58: How not to scale agile

REFERENCES• “Joy, Inc.” (Menlo Innovations, CEO Richard Sheridan)

• “Anti-Fragile”, Nassim N. Taleb

• Ken Rubin, “Economically Sensible Scrum” (SGNOLA Keynote) https://www.youtube.com/watch?v=PcePFHD_p70

• “The Dog and the Frisbee”, Andrew G Haldane (speech 31/08/12) http://www.bankofengland.co.uk/publications/Documents/speeches/2012/speech596.pdf