the decline and fall of agile - antifragile mindset to rescue

85
DECLINE AND FALL OF AGILE ANTIFRAGILE MINDSET TO RESCUE Naresh Jain @nashjain http://nareshjain.com

Upload: naresh-jain

Post on 08-Jan-2017

4.332 views

Category:

Software


4 download

TRANSCRIPT

Page 1: The Decline and Fall of Agile - Antifragile Mindset to Rescue

D E C L I N E A N D FA L L O F A G I L E

A N T I F R A G I L E M I N D S E T T O R E S C U E

Naresh Jain @nashjain

http://nareshjain.com

Page 2: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Agile is for totally dysfunctional teams!

I think you deserve something better…

Page 3: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 4: The Decline and Fall of Agile - Antifragile Mindset to Rescue

I N T H E 8 0 ’ S - S O F T WA R E D E V E L O P M E N T P R O C E S S E S L O O K E D L I K E T H I S

Page 5: The Decline and Fall of Agile - Antifragile Mindset to Rescue

T H I S L E D T O …

Page 6: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Heavyweight Process

Page 7: The Decline and Fall of Agile - Antifragile Mindset to Rescue

More and more Upfront Planning

Page 8: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Strict Change Control

Page 9: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Over-reliance on documentation

Page 10: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Even if you saw things were going wrong, unable to React

Page 11: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Communication Gaps

Page 12: The Decline and Fall of Agile - Antifragile Mindset to Rescue

R E S U LT ?

Page 13: The Decline and Fall of Agile - Antifragile Mindset to Rescue

50+%ofProjectsfallinChallengedCategory

SucceededFailedChallenged

ChaosReport2006.StandishGroup

WeneedtodobeBerthanthis….

IT Projects

Page 14: The Decline and Fall of Agile - Antifragile Mindset to Rescue

CostandTimeOverruns….

Page 15: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Always7%

OKen13%

SomeNmes16%

Rarely19%

Never45%

StandishGroupstudyreportedatXP2002byJimJohnson,Chairman

O"enorAlwaysUsed:20%

RarelyorNeverUsed:64%

64%ofFeaturesRarelyorNeverUsed

Page 16: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Howsignificantisrequirementschangeonaproject?“Theaverageprojecthas30%requirementschange”

RequirementsChangeIncreaseExponenNally

Page 17: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Frustration

Page 18: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 19: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 20: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Agile was about Embracing Uncertainty/Change via

Simplicity

Page 21: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Agile was about Embracing Uncertainty/Change via

Simplicity

Its origins were rooted in Antifragile thinking

Page 22: The Decline and Fall of Agile - Antifragile Mindset to Rescue

O V E R T H E Y E A R S … A G I L E H A S B E C O M E V E R Y F R A G I L E

Page 23: The Decline and Fall of Agile - Antifragile Mindset to Rescue

• F R A G I L E • R O B U S T &

R E S I L I E N T • A N T I F R A G I L E

A N T I F R A G I L E

Page 24: The Decline and Fall of Agile - Antifragile Mindset to Rescue

F R A G I L E E a s i l y B r o k e n O r D a m a g e d B y A p p l y i n g S t r e s s / P r e s s u r e

Page 25: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F F R A G I L E

Page 26: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F F R A G I L E

• Dislikes variability and stress

Page 27: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F F R A G I L E

• Dislikes variability and stress

• Seek to eliminate variability, noise, and tension

Page 28: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F F R A G I L E

• Dislikes variability and stress

• Seek to eliminate variability, noise, and tension

• Consistency/Standardisation driven

Page 29: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F F R A G I L E

• Dislikes variability and stress

• Seek to eliminate variability, noise, and tension

• Consistency/Standardisation driven

• Overly optimised for specific use-case/scenario

Page 30: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F F R A G I L E

• Dislikes variability and stress

• Seek to eliminate variability, noise, and tension

• Consistency/Standardisation driven

• Overly optimised for specific use-case/scenario

• Prediction based

Page 31: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F F R A G I L E

• Dislikes variability and stress

• Seek to eliminate variability, noise, and tension

• Consistency/Standardisation driven

• Overly optimised for specific use-case/scenario

• Prediction based

• Typically large

Page 32: The Decline and Fall of Agile - Antifragile Mindset to Rescue

R E S I L I E N T A b l e To W i t h s t a n d O r R e c o v e r Q u i c k l y F r o m D i f f i c u l t C o n d i t i o n s

Page 33: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 34: The Decline and Fall of Agile - Antifragile Mindset to Rescue

A N T I F R A G I L E

A n t i f r a g i l e S y s t e m G a i n s F r o m D i s o r d e r /C h a o s , R a n d o m n e s s , U n c e r t a i n t y, Vo l a t i l i t y, C o m p l e x i t y & A m b i g u i t y. T h r i v e s O n Va r i a b i l i t y O r R a n d o m n e s s

Page 35: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 36: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 37: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 38: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Venture Capitalist

Page 39: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 40: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F A N T I F R A G I L E

Page 41: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F A N T I F R A G I L E

• builds layers of redundancy to localise impact

Page 42: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F A N T I F R A G I L E

• builds layers of redundancy to localise impact

• decentralized system with buffers & inventories (Opp. of J.I.T)

Page 43: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F A N T I F R A G I L E

• builds layers of redundancy to localise impact

• decentralized system with buffers & inventories (Opp. of J.I.T)

• dislike consistency/standardisation

Page 44: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F A N T I F R A G I L E

• builds layers of redundancy to localise impact

• decentralized system with buffers & inventories (Opp. of J.I.T)

• dislike consistency/standardisation

• less is more / keep it small and simple (KISS) - large is vulnerable

Page 45: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F A N T I F R A G I L E

• builds layers of redundancy to localise impact

• decentralized system with buffers & inventories (Opp. of J.I.T)

• dislike consistency/standardisation

• less is more / keep it small and simple (KISS) - large is vulnerable

• encourage optionality by deferring decisions to the last responsible moment (hence is more opportunistic)

Page 46: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F A N T I F R A G I L E

• builds layers of redundancy to localise impact

• decentralized system with buffers & inventories (Opp. of J.I.T)

• dislike consistency/standardisation

• less is more / keep it small and simple (KISS) - large is vulnerable

• encourage optionality by deferring decisions to the last responsible moment (hence is more opportunistic)

• dislike prediction (system based on prediction are fragile)

Page 47: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O P E R T I E S O F A N T I F R A G I L E

• builds layers of redundancy to localise impact

• decentralized system with buffers & inventories (Opp. of J.I.T)

• dislike consistency/standardisation

• less is more / keep it small and simple (KISS) - large is vulnerable

• encourage optionality by deferring decisions to the last responsible moment (hence is more opportunistic)

• dislike prediction (system based on prediction are fragile)

• safe-fail, fail-frequently, fail-diversely

Page 48: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Commercial Break!

Page 49: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Copyright © 2012, AgileFAQs. All Rights

Naresh Jain (@nashjain)

Page 50: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Mumbai

Page 51: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 52: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 53: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 54: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Tech Talks!

Page 55: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 56: The Decline and Fall of Agile - Antifragile Mindset to Rescue
Page 57: The Decline and Fall of Agile - Antifragile Mindset to Rescue

O V E R T H E Y E A R S … A G I L E H A S B E C O M E V E R Y F R A G I L E

Page 58: The Decline and Fall of Agile - Antifragile Mindset to Rescue

W H AT ’ S W R O N G W I T H A G I L E T O D AY ? W R I T E D O W N A F E W P O I N T S B A S E D O N Y O U R E X .

Q U I C K P O L L :

Page 59: The Decline and Fall of Agile - Antifragile Mindset to Rescue

S T O R Y P O I N T S A N D V E L O C I T Y V E L O C I T Y I S K I L L I N G A G I L I T Y

S T O P I T 1 :

Page 60: The Decline and Fall of Agile - Antifragile Mindset to Rescue

# N O E S T I M AT E & C O N T I N U O U S D E P L O Y M E N T S C O N S TA N T LY D E L I V E R I N G VA L U E & VA L I D AT I N G I T

A N T I F R A G I L E 1 :

X

Page 61: The Decline and Fall of Agile - Antifragile Mindset to Rescue

D E F I N I T I O N O F D O N E H A N G O V E R F R O M C H E C K L I S T D R I V E N P R O J E C T M A N A G E M E N T

S T O P I T 2 :

Page 62: The Decline and Fall of Agile - Antifragile Mindset to Rescue

# D E V O P S B U I L D P I P E L I N E S & S A F E - FA I L R O L L O U T

A N T I F R A G I L E 2 :

X

Page 63: The Decline and Fall of Agile - Antifragile Mindset to Rescue

D E AT H B Y M E E T I N G S / C E R E M O N I E S M O R E P R O C E S S I S N O T T H E A N S W E R

S T O P I T 3 :

Page 64: The Decline and Fall of Agile - Antifragile Mindset to Rescue

N E G AT I VA T H R O W O U T P R A C T I C E S ( L E S S I S M O R E ) - R E D U C E D O W N S I D E

A N T I F R A G I L E 3 :

X

Page 65: The Decline and Fall of Agile - Antifragile Mindset to Rescue

C O L L A B O R AT I O N A M P L I F I E D W H AT A B O U T S O L O - D E E P T H I N K I N G & A U T O N O M Y ?

S T O P I T 4 :

Page 66: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Think of your best work-related idea

Page 67: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Think of your best work-related idea

Where were you when you come up with this idea?

Page 68: The Decline and Fall of Agile - Antifragile Mindset to Rescue

Think of your best work-related idea

Where were you when you come up with this idea?

How many of you were collaborating/working with other people when you come up with your

most profound idea?

Page 69: The Decline and Fall of Agile - Antifragile Mindset to Rescue

H O W M A N Y P E O P L E W R O T E T H E A G I L E M A N I F E S T O ?

Page 70: The Decline and Fall of Agile - Antifragile Mindset to Rescue

S E T- B A S E D D E V E L O P M E N T I N D E P E N D E N T, A U T O N O M O U S , PA R A L L E L S A F E - FA I L E X P E R I M E N T S

A N T I F R A G I L E 4 :

X

Page 71: The Decline and Fall of Agile - Antifragile Mindset to Rescue

T E C H N I C A L D E B T O V E R F L O W H O W L O N G W I L L E N G I N E E R I N G E X C E L L E N C E B E I G N O R E D ?

S T O P I T 5 :

Page 72: The Decline and Fall of Agile - Antifragile Mindset to Rescue

T H R O W AWAY C O D E F R E Q U E N T LY U S E F U L L - S TA C K P R O G R A M E R S T O B U I L D M I C R O S E R V I C E S

A N T I F R A G I L E 5 :

X

Page 73: The Decline and Fall of Agile - Antifragile Mindset to Rescue

M I C R O - M A N A G E M E N T G O O D P E O P L E N E E D T H E I R S PA C E A N D T I M E

S T O P I T 6 :

Page 74: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P R O G R A M M E R A N A R C H Y O R O P E N S O U R C E M O D E L H I R E G O O D P E O P L E A N D L E T T H E M B E S E L F - D I R E C T E D

A N T I F R A G I L E 6 :

X

Page 75: The Decline and Fall of Agile - Antifragile Mindset to Rescue

S M & P O A R E H A L F - A * * E D R O L E S L A C K O F O W N E R S H I P & A C C O U N TA B I L I T Y

S T O P I T 7 :

Page 76: The Decline and Fall of Agile - Antifragile Mindset to Rescue

G A R A G E S TA R T U P S T Y L E L E A D E R S H I P L E T P O W E R C E N T R E S E M E R G E D Y N A M I C A L LY

A N T I F R A G I L E 7 :

X

Page 77: The Decline and Fall of Agile - Antifragile Mindset to Rescue

P E R F O R M A N C E A P P R A I S A L S O M E E M P L O Y E E S W I L L A LWAY S G A M E T H E S Y S T E M

S T O P I T 8 :

Page 78: The Decline and Fall of Agile - Antifragile Mindset to Rescue

“Simple, clear purpose and principles give rise to complex

and intelligent behaviour.

Complex rules and regulations give rise to simple

and stupid behaviour.”

Dee Hock

Page 79: The Decline and Fall of Agile - Antifragile Mindset to Rescue

O P E N S A L A R I E S A N D S K I N I N T H E G A M E B U I L D P O L I C I E S T O M A K E L I F E E A S Y F O R M A J O R I T Y N O T M I N O R I T Y

A N T I F R A G I L E 8 :

X

Page 80: The Decline and Fall of Agile - Antifragile Mindset to Rescue

S C A L I N G A N D S U S TA I N I N G N I G H T M A R E S L A R G E I S V U L N E R A B L E A N D C O M P L E X

S T O P I T 9 :

Page 81: The Decline and Fall of Agile - Antifragile Mindset to Rescue

A U T O N O M O U S - A L I G N E D T R I B E S K E E P I T S M A L L A N D S I M P L E

A N T I F R A G I L E 9 :

X

Page 82: The Decline and Fall of Agile - Antifragile Mindset to Rescue

C E R T I F I C AT I O N A B I L L I O N D O L L A R B U S I N E S S

S T O P I T 1 0 :

Page 83: The Decline and Fall of Agile - Antifragile Mindset to Rescue

G E N E R A L I S I N G S P E C I A L I S T S W I T H H A N D S - O N S K I L L S S P E C I A L I S T S C A N B E C O M E Q U I C K LY I R R E L E VA N T

A N T I F R A G I L E 1 0 :

X

Page 84: The Decline and Fall of Agile - Antifragile Mindset to Rescue

A N D T H E L I S T G O E S O N …

Page 85: The Decline and Fall of Agile - Antifragile Mindset to Rescue

T H A N K Y O U !Q U E S T I O N S ?

Naresh Jain @nashjain

http://nareshjain.com