the decline and fall of agile - antifragile mindset to rescue

Post on 08-Jan-2017

4.332 Views

Category:

Software

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Agile is for totally dysfunctional teams!

I think you deserve something better…

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

T H I S L E D T O …

Heavyweight Process

More and more Upfront Planning

Strict Change Control

Over-reliance on documentation

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

Communication Gaps

R E S U LT ?

50+%ofProjectsfallinChallengedCategory

SucceededFailedChallenged

ChaosReport2006.StandishGroup

WeneedtodobeBerthanthis….

IT Projects

CostandTimeOverruns….

Always7%

OKen13%

SomeNmes16%

Rarely19%

Never45%

StandishGroupstudyreportedatXP2002byJimJohnson,Chairman

O"enorAlwaysUsed:20%

RarelyorNeverUsed:64%

64%ofFeaturesRarelyorNeverUsed

Howsignificantisrequirementschangeonaproject?“Theaverageprojecthas30%requirementschange”

RequirementsChangeIncreaseExponenNally

Frustration

Agile was about Embracing Uncertainty/Change via

Simplicity

Agile was about Embracing Uncertainty/Change via

Simplicity

Its origins were rooted in Antifragile thinking

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

• 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

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

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

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

• Dislikes variability and stress

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

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

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

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

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

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

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

Venture Capitalist

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

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

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)

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

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

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)

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)

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

Commercial Break!

Copyright © 2012, AgileFAQs. All Rights

Naresh Jain (@nashjain)

Mumbai

Tech Talks!

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

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 :

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 :

# 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

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 :

# 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

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 :

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

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 :

Think of your best work-related idea

Think of your best work-related idea

Where were you when you come up with this idea?

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?

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 ?

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

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 :

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

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 :

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

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 :

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

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 :

“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

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

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 :

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

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 :

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

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

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

Naresh Jain @nashjain

http://nareshjain.com

top related