SlideShare una empresa de Scribd logo
1 de 85
Descargar para leer sin conexión
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+%	of	Projects	fall	in	Challenged	Category
Succeeded
Failed
Challenged
Chaos	Report	2006.	Standish	Group
We	need	to	do	beBer	than	this	….
IT Projects
Cost	and	Time	Overruns….
Always
7%
OKen
13%
SomeNmes
16%
Rarely
19%
Never
45%
Standish	Group	study	reported	at	XP2002	by	Jim	Johnson,	Chairman
O"en	or	Always		
Used:	20%
Rarely	or	Never	
Used:	64%
64%	of	Features	Rarely	or	Never	Used
How	significant	is	requirements	change	on	a	project?		
“The	average	project	has	30%	requirements	change”
Requirements	Change	Increase	ExponenNally
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 RY 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 ro k e n O r D a m a g e d B y A p p l y i n g S t re s s / P re s s u re
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 ro m D i ff 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 ro m D i s o rd 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,
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 RY 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 RY 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 RT 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 RT 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

Más contenido relacionado

Destacado

Node.js and The Internet of Things
Node.js and The Internet of ThingsNode.js and The Internet of Things
Node.js and The Internet of ThingsLosant
 
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...Bridging the Gap Between Data Science & Engineer: Building High-Performance T...
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...ryanorban
 
Visualising Data with Code
Visualising Data with CodeVisualising Data with Code
Visualising Data with CodeRi Liu
 
Developing an Intranet Strategy
Developing an Intranet StrategyDeveloping an Intranet Strategy
Developing an Intranet StrategyDNN
 
IT in Healthcare
IT in HealthcareIT in Healthcare
IT in HealthcareNetApp
 
The Physical Interface
The Physical InterfaceThe Physical Interface
The Physical InterfaceJosh Clark
 
Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)a16z
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkVolker Hirsch
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 
Road Diet: Improving Safety, Livability, and Economic Development
Road Diet: Improving Safety, Livability, and Economic DevelopmentRoad Diet: Improving Safety, Livability, and Economic Development
Road Diet: Improving Safety, Livability, and Economic DevelopmentRPO America
 
Relazione dispositivi input output
Relazione dispositivi input outputRelazione dispositivi input output
Relazione dispositivi input outputSasha Nolasco
 
Agile and Antifragile
Agile and AntifragileAgile and Antifragile
Agile and AntifragileLuc Taesch
 
8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go Nuts8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go NutsEduards Sizovs
 
Choose Boring Technology
Choose Boring TechnologyChoose Boring Technology
Choose Boring TechnologyDan McKinley
 

Destacado (17)

Node.js and The Internet of Things
Node.js and The Internet of ThingsNode.js and The Internet of Things
Node.js and The Internet of Things
 
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...Bridging the Gap Between Data Science & Engineer: Building High-Performance T...
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...
 
Visualising Data with Code
Visualising Data with CodeVisualising Data with Code
Visualising Data with Code
 
Developing an Intranet Strategy
Developing an Intranet StrategyDeveloping an Intranet Strategy
Developing an Intranet Strategy
 
IT in Healthcare
IT in HealthcareIT in Healthcare
IT in Healthcare
 
The Physical Interface
The Physical InterfaceThe Physical Interface
The Physical Interface
 
Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
Road Diet: Improving Safety, Livability, and Economic Development
Road Diet: Improving Safety, Livability, and Economic DevelopmentRoad Diet: Improving Safety, Livability, and Economic Development
Road Diet: Improving Safety, Livability, and Economic Development
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 
Relazione dispositivi input output
Relazione dispositivi input outputRelazione dispositivi input output
Relazione dispositivi input output
 
Sistema operativo 4
Sistema operativo 4Sistema operativo 4
Sistema operativo 4
 
Agile and Antifragile
Agile and AntifragileAgile and Antifragile
Agile and Antifragile
 
8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go Nuts8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go Nuts
 
Choose Boring Technology
Choose Boring TechnologyChoose Boring Technology
Choose Boring Technology
 
Mosaici
MosaiciMosaici
Mosaici
 

Más de Naresh Jain

Problem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignNaresh Jain
 
Agile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteNaresh Jain
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational ResilienceNaresh Jain
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
 
Agile India 2018 Conference Summary
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference SummaryNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Pilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingNaresh Jain
 
Concurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniNaresh Jain
 
Erlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniNaresh Jain
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarNaresh Jain
 
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppNaresh Jain
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdNaresh Jain
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Naresh Jain
 
No Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNaresh Jain
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016Naresh Jain
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 ConferenceNaresh Jain
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTNaresh Jain
 

Más de Naresh Jain (20)

Problem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary Design
 
Agile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome Note
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational Resilience
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
Agile India 2018 Conference Summary
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference Summary
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Pilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert Virding
 
Concurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco Cesarini
 
Erlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco Cesarini
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur Datar
 
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile App
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
No Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKenna
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
 
The Eclipse Way
The Eclipse WayThe Eclipse Way
The Eclipse Way
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDT
 

Último

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 

Último (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 

The Decline and Fall of Agile - Antifragile Mindset to Rescue

  • 1. 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
  • 2. Agile is for totally dysfunctional teams! I think you deserve something better…
  • 3.
  • 4. 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
  • 5. T H I S L E D T O …
  • 7. More and more Upfront Planning
  • 10. Even if you saw things were going wrong, unable to React
  • 12. R E S U LT ?
  • 18.
  • 19.
  • 20. Agile was about Embracing Uncertainty/Change via Simplicity
  • 21. Agile was about Embracing Uncertainty/Change via Simplicity Its origins were rooted in Antifragile thinking
  • 22. 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 RY F R A G I L E
  • 23. • 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
  • 24. F R A G I L E E a s i l y B ro k e n O r D a m a g e d B y A p p l y i n g S t re s s / P re s s u re
  • 25. P R O P E R T I E S O F F R A G I L E
  • 26. P R O P E R T I E S O F F R A G I L E • Dislikes variability and stress
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. 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
  • 32. 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 ro m D i ff i c u l t C o n d i t i o n s
  • 33.
  • 34. 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 ro m D i s o rd 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
  • 35.
  • 36.
  • 37.
  • 39.
  • 40. P R O P E R T I E S O F A N T I F R A G I L E
  • 41. 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
  • 42. 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)
  • 43. 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
  • 44. 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
  • 45. 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)
  • 46. 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)
  • 47. 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
  • 51.
  • 52.
  • 53.
  • 55.
  • 56.
  • 57. 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 RY F R A G I L E
  • 58. 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 :
  • 59. S T O RY 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 :
  • 60. # 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
  • 61. 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 :
  • 62. # 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
  • 63. 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 :
  • 64. 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
  • 65. 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 :
  • 66. Think of your best work-related idea
  • 67. Think of your best work-related idea Where were you when you come up with this idea?
  • 68. 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?
  • 69. 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 ?
  • 70. 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
  • 71. 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 :
  • 72. 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
  • 73. 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 :
  • 74. 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
  • 75. 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 :
  • 76. G A R A G E S TA RT 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
  • 77. 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 :
  • 78. “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
  • 79. 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
  • 80. 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 :
  • 81. 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
  • 82. C E RT 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 :
  • 83. 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
  • 84. A N D T H E L I S T G O E S O N …
  • 85. T H A N K Y O U ! Q U E S T I O N S ? Naresh Jain @nashjain http://nareshjain.com