SlideShare a Scribd company logo
1 of 20
And why Agile works… only if done right..
Hrishikesh Karekar @hrishikarekar
https://s-media-cache-ak0.pinimg.com/236x/4f/88/b1/4f88b10bd4ce61b2e1334dfe95e65468.jpg
Making Sense of our World
From the book: Getting to Maybe: How the World Is Changed, Frances Westley, Brenda Zimmerman, Michael Patton
http://bbrt.org/
http://www.argenta-europ.com/netimage/web_image_files/CYNEFIN_web_image.jpg
CYNEFIN Framework
http://successfulentrepreneurstories.com/wp-content/uploads/2012/11/charactereristics-of-entrepreneursjpg.jpg
Distributed Control
There is no single
centralized control
mechanism that governs
system behaviour.
Although the
interrelationships
between elements of
the system produce
coherence, the overall
behaviour usually
cannot be explained
merely as the sum of
individual parts
While we may want to
believe that there is
"control" in large
software projects, in
reality there is none.There are complex
relationships at play
between the buyer and
seller, and also between
the different vendors
that make up the
project.
Not just that, inside
each organization that
has a stake, there are
inter relationships that
affect how that
organization reacts
and responds to
certain situations and
players.
The system behaviour
is governed by all of
these inter
relationships and is
clearly distributed
control. No one players
truly calls the shots.
Connectivity
Complexity results from the inter-
relationship, inter-action and inter-
connectivity of the elements within a
system and between a system and its
environment.
This implies that a decision or action by
one part within a system will influence
all other related parts but not in any
uniform manner
What happens when one of the players
decides to go for a system upgrade.
Some players may not be impacted
directly, some will be directly and
some eventually get an impact
because one of the systems they
depended on got it, not the original
system that started the upgrade cycle
in first place.
Such cascading effects of actions and
decisions are common place and its
almost impossible to predict the
connection till something actually hits
you. In most cases, you would fully
comprehend only in retrospect.
Co-evolution
With co-evolution, elements
in a system can change based
on their interactions with
one another and with the
environment. Additionally,
patterns of behaviour can
change over time
Elements in the system are
observing one another and
learning and adapting
constantly.
• Take a scenario. A few scrum teams decide to go explore Continuous integration.
• They have initial success and the project ecosystem values this highly.
• This reinforces their behavior and also sets a positive trend for others to follow.
• In a similar scenario what will happen if the project ecosystem does not value this highly. ?
• They don't put it down, but they don't respect it too much.
Sensitive Dependence on Initial Conditions
CAS are sensitive due to
their dependence on
initial conditions.
Changes in the input
characteristics or rules
are not correlated in a
linear fashion with
outcomes.
Small changes can have
a surprisingly profound
impact on overall
behavior, or vice-versa,
a huge upset to the
system may not affect
it....
Real systems, especially
living organisms, are
fundamentally
unpredictable in their
behaviour. Long-term
prediction and control
are therefore believed
to not be possible in
complex systems
Emergent Order
Complexity in complex adaptive
systems refers to the potential for
emergent behaviour in complex and
unpredictable phenomena...
There is constant action and
reaction to what other agents are
doing, thus nothing in the
environment is essentially fixed...
From the interaction of the
individual agents arises some kind
of global property or pattern,
something that could not have
been predicted from
understanding each particular
agent...
Any coherent behavior in a system
arises from competition and
cooperation among the agents
themselves....
For many years, the second law of
thermodynamics - that systems
tend toward disorder - has generally
been accepted. Ilya Prigogine's work
on “dissipative structures” in 1977
showed that this was not true for all
systems.
Some systems tend towards order
not disorder and this is one of the
big discoveries in the science of
complexity.... Order can result
from non-linear
feedback interactions between
agents where each agent goes
about his own business... it
appears that self-organization is an
inherent property of CAS
Far from Equilibrium / State of Paradox
In 1989, Nicolis and Prigogine showed
that when a physical or chemical
system is pushed away from
equilibrium, it could survive and thrive.
If the system remains at equilibrium, it
will die.
The “far from equilibrium”
phenomenon illustrates how systems
that are forced to explore their space of
possibilities will create different
structures and new patterns of
relationships....
it can be said that
complex adaptive
systems function best
when they combine
order and chaos in an
appropriate measure
How do we operate in such a world?
Ant Colony
Here is how ants work:
• Travel randomly in search for food.
• Take a piece of food and head straight back to the nest. On the way
back to the nest lay down an odour trail.
• Notify nest mates of the discovered food encouraging them to leave
the nest. These newly recruited ants will follow the odour trail
directly to the food source. In their turn, each ant will reinforce the
odour trail until the food is gone.
Bird Flocks
• Birds flocks are beautiful.
• You may think that the movement gets orchestrated by one savvy bird. But this is
not the case.
• A bird flock is guided by three simple principles (every decent bird knows them):
• Separation: steer to avoid stumbling upon local flockmates.
• Alignment: steer towards the average heading of local flockmates.
• Cohesion: steer to move towards the average position of local flockmates.
SCRUM
https://www.mountaingoatsoftware.com/system/asset/file/17/ScrumLargeLabelled.png
http://image.slidesharecdn.com/introducingagilescrumxpandkanban1-120104234606-phpapp02/95/introducing-agile-scrum-xp-and-kanban-23-638.jpg?cb=1425568793
Why it does not work.. Most times?
Thank You
@hrishikarekar
© 2015

More Related Content

Similar to Why Agile works only if done right

The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...
The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...
The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...RSD7 Symposium
 
Systems thinking diagrams
Systems thinking   diagramsSystems thinking   diagrams
Systems thinking diagramsJai Chenna
 
How do living systems operate?
How do living systems operate?How do living systems operate?
How do living systems operate?Miklos Fodor
 
Adaptive_Organizations
Adaptive_OrganizationsAdaptive_Organizations
Adaptive_OrganizationsTom Coyne
 
Complexadaptivesystemstheory 12613245196525-phpapp02
Complexadaptivesystemstheory 12613245196525-phpapp02Complexadaptivesystemstheory 12613245196525-phpapp02
Complexadaptivesystemstheory 12613245196525-phpapp02Zenobia Beukes
 
Fractal Organizations Part I – Complexity
Fractal Organizations Part I – ComplexityFractal Organizations Part I – Complexity
Fractal Organizations Part I – ComplexityFatma ÇINAR
 
Emergent Behavior and SCM Introduction In this exercise, the .docx
Emergent Behavior and SCM Introduction In this exercise, the .docxEmergent Behavior and SCM Introduction In this exercise, the .docx
Emergent Behavior and SCM Introduction In this exercise, the .docxSALU18
 
Systems Thinking an Introduction
Systems Thinking an IntroductionSystems Thinking an Introduction
Systems Thinking an IntroductionZareer Aga
 
Cs in science_background_papers
Cs in science_background_papersCs in science_background_papers
Cs in science_background_papersBarbara M. King
 
Complex Adaptive Systems Theory
Complex Adaptive Systems TheoryComplex Adaptive Systems Theory
Complex Adaptive Systems Theoryjohncleveland
 
Introduction to Systems Thinking by Daniel H. Kim
Introduction to Systems Thinking by Daniel H. KimIntroduction to Systems Thinking by Daniel H. Kim
Introduction to Systems Thinking by Daniel H. KimCláudio Siervi
 
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...Daniel Katz
 
Adaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheepAdaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheepFoCAS Initiative
 
1The Nature of SuccessClass SeventeenREVIEW!!!!.docx
1The Nature of SuccessClass SeventeenREVIEW!!!!.docx1The Nature of SuccessClass SeventeenREVIEW!!!!.docx
1The Nature of SuccessClass SeventeenREVIEW!!!!.docxvickeryr87
 

Similar to Why Agile works only if done right (20)

The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...
The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...
The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...
 
Systems thinking diagrams
Systems thinking   diagramsSystems thinking   diagrams
Systems thinking diagrams
 
Chaos Theory
Chaos TheoryChaos Theory
Chaos Theory
 
How do living systems operate?
How do living systems operate?How do living systems operate?
How do living systems operate?
 
Adaptive_Organizations
Adaptive_OrganizationsAdaptive_Organizations
Adaptive_Organizations
 
SYSTEM THINKING
SYSTEM THINKINGSYSTEM THINKING
SYSTEM THINKING
 
1467535000r pcn vv
1467535000r pcn vv1467535000r pcn vv
1467535000r pcn vv
 
Complexadaptivesystemstheory 12613245196525-phpapp02
Complexadaptivesystemstheory 12613245196525-phpapp02Complexadaptivesystemstheory 12613245196525-phpapp02
Complexadaptivesystemstheory 12613245196525-phpapp02
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
Fractal Organizations Part I – Complexity
Fractal Organizations Part I – ComplexityFractal Organizations Part I – Complexity
Fractal Organizations Part I – Complexity
 
Emergent Behavior and SCM Introduction In this exercise, the .docx
Emergent Behavior and SCM Introduction In this exercise, the .docxEmergent Behavior and SCM Introduction In this exercise, the .docx
Emergent Behavior and SCM Introduction In this exercise, the .docx
 
Systems Thinking an Introduction
Systems Thinking an IntroductionSystems Thinking an Introduction
Systems Thinking an Introduction
 
Systems Thinking
Systems Thinking Systems Thinking
Systems Thinking
 
Cs in science_background_papers
Cs in science_background_papersCs in science_background_papers
Cs in science_background_papers
 
Complex Adaptive Systems Theory
Complex Adaptive Systems TheoryComplex Adaptive Systems Theory
Complex Adaptive Systems Theory
 
Introduction to Systems Thinking by Daniel H. Kim
Introduction to Systems Thinking by Daniel H. KimIntroduction to Systems Thinking by Daniel H. Kim
Introduction to Systems Thinking by Daniel H. Kim
 
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
 
Adaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheepAdaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheep
 
1The Nature of SuccessClass SeventeenREVIEW!!!!.docx
1The Nature of SuccessClass SeventeenREVIEW!!!!.docx1The Nature of SuccessClass SeventeenREVIEW!!!!.docx
1The Nature of SuccessClass SeventeenREVIEW!!!!.docx
 
Honors Thesis
Honors ThesisHonors Thesis
Honors Thesis
 

More from Hrishikesh Karekar

Journey to agile leadership - PechaKucha
Journey to agile leadership - PechaKuchaJourney to agile leadership - PechaKucha
Journey to agile leadership - PechaKuchaHrishikesh Karekar
 
Book summary - Perspectives on agility - Hrishikesh Karekar
Book summary - Perspectives on agility - Hrishikesh KarekarBook summary - Perspectives on agility - Hrishikesh Karekar
Book summary - Perspectives on agility - Hrishikesh KarekarHrishikesh Karekar
 
Building Great Scrum Teams. Possible !
Building Great Scrum Teams. Possible !Building Great Scrum Teams. Possible !
Building Great Scrum Teams. Possible !Hrishikesh Karekar
 
10x programmers - What lies beneath
10x programmers - What lies beneath10x programmers - What lies beneath
10x programmers - What lies beneathHrishikesh Karekar
 
Pecha kucha and effective business presentations
Pecha kucha and effective business presentationsPecha kucha and effective business presentations
Pecha kucha and effective business presentationsHrishikesh Karekar
 

More from Hrishikesh Karekar (8)

Journey to agile leadership - PechaKucha
Journey to agile leadership - PechaKuchaJourney to agile leadership - PechaKucha
Journey to agile leadership - PechaKucha
 
Book summary - Perspectives on agility - Hrishikesh Karekar
Book summary - Perspectives on agility - Hrishikesh KarekarBook summary - Perspectives on agility - Hrishikesh Karekar
Book summary - Perspectives on agility - Hrishikesh Karekar
 
Be Agile Not Fragile
Be Agile Not FragileBe Agile Not Fragile
Be Agile Not Fragile
 
Building Great Scrum Teams. Possible !
Building Great Scrum Teams. Possible !Building Great Scrum Teams. Possible !
Building Great Scrum Teams. Possible !
 
10x programmers - What lies beneath
10x programmers - What lies beneath10x programmers - What lies beneath
10x programmers - What lies beneath
 
Personal kanban pechakucha
Personal kanban pechakuchaPersonal kanban pechakucha
Personal kanban pechakucha
 
Escalation lets do it right
Escalation   lets do it rightEscalation   lets do it right
Escalation lets do it right
 
Pecha kucha and effective business presentations
Pecha kucha and effective business presentationsPecha kucha and effective business presentations
Pecha kucha and effective business presentations
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Why Agile works only if done right

  • 1. And why Agile works… only if done right.. Hrishikesh Karekar @hrishikarekar
  • 3. From the book: Getting to Maybe: How the World Is Changed, Frances Westley, Brenda Zimmerman, Michael Patton
  • 7. Distributed Control There is no single centralized control mechanism that governs system behaviour. Although the interrelationships between elements of the system produce coherence, the overall behaviour usually cannot be explained merely as the sum of individual parts While we may want to believe that there is "control" in large software projects, in reality there is none.There are complex relationships at play between the buyer and seller, and also between the different vendors that make up the project. Not just that, inside each organization that has a stake, there are inter relationships that affect how that organization reacts and responds to certain situations and players. The system behaviour is governed by all of these inter relationships and is clearly distributed control. No one players truly calls the shots.
  • 8. Connectivity Complexity results from the inter- relationship, inter-action and inter- connectivity of the elements within a system and between a system and its environment. This implies that a decision or action by one part within a system will influence all other related parts but not in any uniform manner What happens when one of the players decides to go for a system upgrade. Some players may not be impacted directly, some will be directly and some eventually get an impact because one of the systems they depended on got it, not the original system that started the upgrade cycle in first place. Such cascading effects of actions and decisions are common place and its almost impossible to predict the connection till something actually hits you. In most cases, you would fully comprehend only in retrospect.
  • 9. Co-evolution With co-evolution, elements in a system can change based on their interactions with one another and with the environment. Additionally, patterns of behaviour can change over time Elements in the system are observing one another and learning and adapting constantly. • Take a scenario. A few scrum teams decide to go explore Continuous integration. • They have initial success and the project ecosystem values this highly. • This reinforces their behavior and also sets a positive trend for others to follow. • In a similar scenario what will happen if the project ecosystem does not value this highly. ? • They don't put it down, but they don't respect it too much.
  • 10. Sensitive Dependence on Initial Conditions CAS are sensitive due to their dependence on initial conditions. Changes in the input characteristics or rules are not correlated in a linear fashion with outcomes. Small changes can have a surprisingly profound impact on overall behavior, or vice-versa, a huge upset to the system may not affect it.... Real systems, especially living organisms, are fundamentally unpredictable in their behaviour. Long-term prediction and control are therefore believed to not be possible in complex systems
  • 11. Emergent Order Complexity in complex adaptive systems refers to the potential for emergent behaviour in complex and unpredictable phenomena... There is constant action and reaction to what other agents are doing, thus nothing in the environment is essentially fixed... From the interaction of the individual agents arises some kind of global property or pattern, something that could not have been predicted from understanding each particular agent... Any coherent behavior in a system arises from competition and cooperation among the agents themselves.... For many years, the second law of thermodynamics - that systems tend toward disorder - has generally been accepted. Ilya Prigogine's work on “dissipative structures” in 1977 showed that this was not true for all systems. Some systems tend towards order not disorder and this is one of the big discoveries in the science of complexity.... Order can result from non-linear feedback interactions between agents where each agent goes about his own business... it appears that self-organization is an inherent property of CAS
  • 12. Far from Equilibrium / State of Paradox In 1989, Nicolis and Prigogine showed that when a physical or chemical system is pushed away from equilibrium, it could survive and thrive. If the system remains at equilibrium, it will die. The “far from equilibrium” phenomenon illustrates how systems that are forced to explore their space of possibilities will create different structures and new patterns of relationships.... it can be said that complex adaptive systems function best when they combine order and chaos in an appropriate measure
  • 13. How do we operate in such a world?
  • 14. Ant Colony Here is how ants work: • Travel randomly in search for food. • Take a piece of food and head straight back to the nest. On the way back to the nest lay down an odour trail. • Notify nest mates of the discovered food encouraging them to leave the nest. These newly recruited ants will follow the odour trail directly to the food source. In their turn, each ant will reinforce the odour trail until the food is gone.
  • 15. Bird Flocks • Birds flocks are beautiful. • You may think that the movement gets orchestrated by one savvy bird. But this is not the case. • A bird flock is guided by three simple principles (every decent bird knows them): • Separation: steer to avoid stumbling upon local flockmates. • Alignment: steer towards the average heading of local flockmates. • Cohesion: steer to move towards the average position of local flockmates.
  • 16.
  • 19. Why it does not work.. Most times?

Editor's Notes

  1. https://s-media-cache-ak0.pinimg.com/736x/16/ce/7f/16ce7f766b3af437e5d368db4e95f3bd.jpg