SlideShare a Scribd company logo
1 of 45
SURVIVING IN
COMPLEX SYSTEMS
USING AGILITY
Raluca Breaur
Endava
[12th of October 2013]
Agenda
• Us & our world
• Cynefin Model
• Complex systems and agile
• Failing in Complex systems
• Take aways
Flynn Effect

1, 2, 4, 8, 1, 3, 9, ?
Flynn Effect
“I think there is a world market for
maybe five computers.”
Thomas Watson, chairman of IBM, 1943.
"It is not the strongest of the
species that survives, nor the most
intelligent, but the one most
responsive to change."
Charles Darwin
Cynefin
Simple
Simple
Known Knowns
Simple
Sense – Categorize – Respond
Simple
Best Practice
Complicated
Complicated
Known Unknowns
Complicated
Sense – Analyze – Respond
Complicated
Good Practice
Complex
Complex
Unknown Unknowns
Complex
Probe – Sense – Respond
Complex
Emergent
“I have not failed. I've just found 10,000 ways
that won't work.”
― Thomas A. Edison
Chaotic
Chaotic
Act – Sense – Respond
Chaotic
Novel
Boundaries
Nobody has
done it
before

Someone in
the world
did it

Someone
from your
company
knows how
to do it

Someone
from your
team knows
how to do it

Everybody
knows how
to do it
Software Development
Value
Differentiators & Commodities
Probe Sense Respond

Experiments
Feedback
Iterative

Emergent
Inspect Adapt
“Just because something doesn't do what
you planned it to do doesn't mean it's
useless.”
Thomas A. Edison
Dating site
Send money to friends with a
PALM
Online role playing game
Experiments
1. Design
2. Test Driven Design
3. Domain Driven Design
4. Behavior Driven Design
5. Experiment Driven Design
Hypothesis Driven Design
Innovation
Self Organizing Teams
Self Organizing Teams
Self Organizing Teams - FAIL
Self Organizing Teams - FAIL
Complicated Solutions
Complex World
Take Aways
• each type of problem requires a different
solution

• biggest value is working in the complex
systems
• agile best suited for complex problems

More Related Content

Viewers also liked

Iasi code camp 20 april 2013 mihai nadas hadoop azure
Iasi code camp 20 april 2013 mihai nadas hadoop azureIasi code camp 20 april 2013 mihai nadas hadoop azure
Iasi code camp 20 april 2013 mihai nadas hadoop azure
Codecamp Romania
 
CodeCamp Iasi 10 march 2012 - SolvingThePuzzle
CodeCamp Iasi 10 march 2012 - SolvingThePuzzleCodeCamp Iasi 10 march 2012 - SolvingThePuzzle
CodeCamp Iasi 10 march 2012 - SolvingThePuzzle
Codecamp Romania
 
CodeCamp Iasi 10 march 2012 - websockets-with-atmosphere
CodeCamp Iasi 10 march 2012 - websockets-with-atmosphereCodeCamp Iasi 10 march 2012 - websockets-with-atmosphere
CodeCamp Iasi 10 march 2012 - websockets-with-atmosphere
Codecamp Romania
 
Tiberiu Covaci - Fast, Faster: Async Asp.net
Tiberiu Covaci - Fast, Faster: Async Asp.netTiberiu Covaci - Fast, Faster: Async Asp.net
Tiberiu Covaci - Fast, Faster: Async Asp.net
Codecamp Romania
 
CodeCamp Iasi 10 march 2012 - UTF-8
CodeCamp Iasi 10 march 2012 - UTF-8CodeCamp Iasi 10 march 2012 - UTF-8
CodeCamp Iasi 10 march 2012 - UTF-8
Codecamp Romania
 
Dan Vulpe - JavaFX 2 - Developing RIA with Java
Dan Vulpe - JavaFX 2 - Developing RIA with JavaDan Vulpe - JavaFX 2 - Developing RIA with Java
Dan Vulpe - JavaFX 2 - Developing RIA with Java
Codecamp Romania
 
Iasi code camp 12 october 2013 responsive images in the wild-vlad zelinschi
Iasi code camp 12 october 2013 responsive images in the wild-vlad zelinschiIasi code camp 12 october 2013 responsive images in the wild-vlad zelinschi
Iasi code camp 12 october 2013 responsive images in the wild-vlad zelinschi
Codecamp Romania
 
Codecamp iasi-26 nov 2011-what's new in jpa 2.0
Codecamp iasi-26 nov 2011-what's new in jpa 2.0Codecamp iasi-26 nov 2011-what's new in jpa 2.0
Codecamp iasi-26 nov 2011-what's new in jpa 2.0
Codecamp Romania
 
Codecamp iasi 26 nov 2011-endava keynote slides
Codecamp iasi 26 nov 2011-endava keynote slidesCodecamp iasi 26 nov 2011-endava keynote slides
Codecamp iasi 26 nov 2011-endava keynote slides
Codecamp Romania
 
Alex Terente - Introduction to iOS
Alex Terente - Introduction to iOSAlex Terente - Introduction to iOS
Alex Terente - Introduction to iOS
Codecamp Romania
 

Viewers also liked (10)

Iasi code camp 20 april 2013 mihai nadas hadoop azure
Iasi code camp 20 april 2013 mihai nadas hadoop azureIasi code camp 20 april 2013 mihai nadas hadoop azure
Iasi code camp 20 april 2013 mihai nadas hadoop azure
 
CodeCamp Iasi 10 march 2012 - SolvingThePuzzle
CodeCamp Iasi 10 march 2012 - SolvingThePuzzleCodeCamp Iasi 10 march 2012 - SolvingThePuzzle
CodeCamp Iasi 10 march 2012 - SolvingThePuzzle
 
CodeCamp Iasi 10 march 2012 - websockets-with-atmosphere
CodeCamp Iasi 10 march 2012 - websockets-with-atmosphereCodeCamp Iasi 10 march 2012 - websockets-with-atmosphere
CodeCamp Iasi 10 march 2012 - websockets-with-atmosphere
 
Tiberiu Covaci - Fast, Faster: Async Asp.net
Tiberiu Covaci - Fast, Faster: Async Asp.netTiberiu Covaci - Fast, Faster: Async Asp.net
Tiberiu Covaci - Fast, Faster: Async Asp.net
 
CodeCamp Iasi 10 march 2012 - UTF-8
CodeCamp Iasi 10 march 2012 - UTF-8CodeCamp Iasi 10 march 2012 - UTF-8
CodeCamp Iasi 10 march 2012 - UTF-8
 
Dan Vulpe - JavaFX 2 - Developing RIA with Java
Dan Vulpe - JavaFX 2 - Developing RIA with JavaDan Vulpe - JavaFX 2 - Developing RIA with Java
Dan Vulpe - JavaFX 2 - Developing RIA with Java
 
Iasi code camp 12 october 2013 responsive images in the wild-vlad zelinschi
Iasi code camp 12 october 2013 responsive images in the wild-vlad zelinschiIasi code camp 12 october 2013 responsive images in the wild-vlad zelinschi
Iasi code camp 12 october 2013 responsive images in the wild-vlad zelinschi
 
Codecamp iasi-26 nov 2011-what's new in jpa 2.0
Codecamp iasi-26 nov 2011-what's new in jpa 2.0Codecamp iasi-26 nov 2011-what's new in jpa 2.0
Codecamp iasi-26 nov 2011-what's new in jpa 2.0
 
Codecamp iasi 26 nov 2011-endava keynote slides
Codecamp iasi 26 nov 2011-endava keynote slidesCodecamp iasi 26 nov 2011-endava keynote slides
Codecamp iasi 26 nov 2011-endava keynote slides
 
Alex Terente - Introduction to iOS
Alex Terente - Introduction to iOSAlex Terente - Introduction to iOS
Alex Terente - Introduction to iOS
 

Similar to Iasi code camp 12 october 2013 surviving in complex systems using agility - raluca breaur

Creativity and Problem Solving
Creativity and Problem SolvingCreativity and Problem Solving
Creativity and Problem Solving
Vincent McGregor
 
Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2
karenmclaughlin1961
 
My Best PPT
My Best PPTMy Best PPT
My Best PPT
czczczxc
 

Similar to Iasi code camp 12 october 2013 surviving in complex systems using agility - raluca breaur (20)

Swarm Intelligence Presentation
Swarm Intelligence PresentationSwarm Intelligence Presentation
Swarm Intelligence Presentation
 
Playing at the speed of thought-A Decision-Action model for soccer-pt.3
Playing at the speed of thought-A Decision-Action model for soccer-pt.3Playing at the speed of thought-A Decision-Action model for soccer-pt.3
Playing at the speed of thought-A Decision-Action model for soccer-pt.3
 
Creativity and Problem Solving
Creativity and Problem SolvingCreativity and Problem Solving
Creativity and Problem Solving
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
The Art of Making a True Move 1 june20
The Art of Making a True Move  1 june20The Art of Making a True Move  1 june20
The Art of Making a True Move 1 june20
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdf
 
People factors in automation v3 half day tutorial star canada 2017 stareast...
People factors in automation v3 half day tutorial star canada 2017   stareast...People factors in automation v3 half day tutorial star canada 2017   stareast...
People factors in automation v3 half day tutorial star canada 2017 stareast...
 
Robust & anti fragile
Robust & anti fragileRobust & anti fragile
Robust & anti fragile
 
Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2
 
Extending human capabilities: Design for people, not around
Extending human capabilities: Design for people, not around Extending human capabilities: Design for people, not around
Extending human capabilities: Design for people, not around
 
Life Is Beautiful On The Edge
Life Is Beautiful On The EdgeLife Is Beautiful On The Edge
Life Is Beautiful On The Edge
 
My Best PPT
My Best PPTMy Best PPT
My Best PPT
 
Intelligent Machines
Intelligent MachinesIntelligent Machines
Intelligent Machines
 
Chapter13.ppt
Chapter13.pptChapter13.ppt
Chapter13.ppt
 
Chapter.ppt
Chapter.pptChapter.ppt
Chapter.ppt
 
Chapter13.ppt
Chapter13.pptChapter13.ppt
Chapter13.ppt
 
Chapter13.ppt
Chapter13.pptChapter13.ppt
Chapter13.ppt
 
Chapter13.ppt
Chapter13.pptChapter13.ppt
Chapter13.ppt
 
Chapter13.ppt
Chapter13.pptChapter13.ppt
Chapter13.ppt
 
Bioagility
BioagilityBioagility
Bioagility
 

More from Codecamp Romania

More from Codecamp Romania (20)

Cezar chitac the edge of experience
Cezar chitac   the edge of experienceCezar chitac   the edge of experience
Cezar chitac the edge of experience
 
Cloud powered search
Cloud powered searchCloud powered search
Cloud powered search
 
Ccp
CcpCcp
Ccp
 
Business analysis techniques exercise your 6-pack
Business analysis techniques   exercise your 6-packBusiness analysis techniques   exercise your 6-pack
Business analysis techniques exercise your 6-pack
 
Bpm company code camp - configuration or coding with pega
Bpm company   code camp - configuration or coding with pegaBpm company   code camp - configuration or coding with pega
Bpm company code camp - configuration or coding with pega
 
Andrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabaseAndrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabase
 
Agility and life
Agility and lifeAgility and life
Agility and life
 
The bigrewrite
The bigrewriteThe bigrewrite
The bigrewrite
 
The case for continuous delivery
The case for continuous deliveryThe case for continuous delivery
The case for continuous delivery
 
Stefan stolniceanu spritekit, 2 d or not 2d
Stefan stolniceanu   spritekit, 2 d or not 2dStefan stolniceanu   spritekit, 2 d or not 2d
Stefan stolniceanu spritekit, 2 d or not 2d
 
Sizing epics tales from an agile kingdom
Sizing epics   tales from an agile kingdomSizing epics   tales from an agile kingdom
Sizing epics tales from an agile kingdom
 
Scale net apps in aws
Scale net apps in awsScale net apps in aws
Scale net apps in aws
 
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu   the unknown universe of a product and the cer...Raluca butnaru corina cilibiu   the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
 
Parallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflowParallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflow
 
Material design screen transitions in android
Material design screen transitions in androidMaterial design screen transitions in android
Material design screen transitions in android
 
Kickstart your own freelancing career
Kickstart your own freelancing careerKickstart your own freelancing career
Kickstart your own freelancing career
 
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu   the soft stuff is the hard stuff. the agile soft skills toolkitIonut grecu   the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
 
Ecma6 in the wild
Ecma6 in the wildEcma6 in the wild
Ecma6 in the wild
 
Diana antohi me against myself or how to fail and move forward
Diana antohi   me against myself  or how to fail  and move forwardDiana antohi   me against myself  or how to fail  and move forward
Diana antohi me against myself or how to fail and move forward
 
Codecamp2015 pimp yourpipeline-saade-jens-1.1
Codecamp2015 pimp yourpipeline-saade-jens-1.1Codecamp2015 pimp yourpipeline-saade-jens-1.1
Codecamp2015 pimp yourpipeline-saade-jens-1.1
 

Recently uploaded

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 

Recently uploaded (20)

Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 

Iasi code camp 12 october 2013 surviving in complex systems using agility - raluca breaur

Editor's Notes

  1. E ca un jocpentrucopii in care trebuiepotrivilepieserotinde, patrate in loculpotrivit (poza).In aceastazonacelmai bine functioneazaabordarile de tip comand and control, nevoia de comunicare e mica deoarecece e de facut e clarsi nu aparneintelegeri.Desi totul e simplu, probleme pot apare si in aceasta zona daca problema e suprasimplificata si incadrata intr-o categorie gresita datorita datelor gresite avute. O alta problema poate apare datorita complezetei si va duce la tranzitia spre zona haosului cu care se invecineaza.