a darwinian perspective on agile architecture...antifragile systems nassim taleb evolution works...
TRANSCRIPT
![Page 1: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/1.jpg)
Mina Boström Nakićenović"
A Darwinian Perspective on Agile Architecture
![Page 2: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/2.jpg)
About me
eyes color
gender XXblood group 00
Offsprings
Children
Symbiosis !
!
Front Arena
Environment
Phenotype
Brain type
Genotype
![Page 3: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/3.jpg)
Product - Organism
Customization - Variations
Natural selection
Software Systems - Species
Customers (customer’s choice)
Looking through Darwin’s eyes
![Page 4: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/4.jpg)
Struggle for existence - Business market
Reproduction - Releases
Overproduction
![Page 5: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/5.jpg)
Genotype - Genetic make-up (DNA)
Phenotype - Actual observed properties (morphology, development, behavior)
Genotype Software Architecture (Design)
Phenotype User Experience
![Page 6: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/6.jpg)
Mutation
Alterations of genetic material
Mutation may yield even better, more adaptive, phenotypes
![Page 7: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/7.jpg)
Drift:
Small genetic change that accumulates over time
Shift!An abrupt, major change in the virus (H1N1)
Persevere
Pivot
VirusesChanging their RNA
(Very responsive to change!)
![Page 8: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/8.jpg)
Gene flow - migration
is any movement of individuals, i.e. genetic material they carry, from one population to another.
Use open-source software and existent frameworks when you can, instead of building everything by yourself
It leads to Genetic Diversity, or the amount of different genes within a population, Important for the long-term survival of a species
![Page 9: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/9.jpg)
The change in gene frequency from one generation to the next.Drift may eliminate some genes due to chance alone (rare genes).
Eliminating never used features (waste)
Genetic Drift
![Page 10: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/10.jpg)
When organisms become isolated, variations and mutations that occur in one group are not found in the other group.
Continuous Integration/ DevOps
Isolation
SpeciationThe process by which populations become different species
Reproductive Isolation
Geographic Isolation Distributed teams /offshoring
![Page 11: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/11.jpg)
Best market fit
Natural selection
Survival of the organisms that are best adapted to the environment.
There are always variations within a
species.
Some advantageous variations allow members of the
species to survive better than others.
![Page 12: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/12.jpg)
Pivot or PersevereEvolution by Natural Selection
The presence or absence of gene fundamentally changes
the course of evolution.
building MVP!build-measure-learn loop
Natural selection acts only taking advantage of slight successive variations.
![Page 13: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/13.jpg)
Giraffe’s Long Neck Theory
![Page 14: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/14.jpg)
Giraffe’s Neck Theory
It should create a value from the first release!
second releasefirst release third release
![Page 15: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/15.jpg)
Measurement of the created Value
Darwin’s fitness
Central idea!!It describes individual reproductive success.
value!ROI
time
Lamarck
Darwin
![Page 16: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/16.jpg)
Software Evolution vs Evolution of the Species
Evolution of the species lasts billions of years
Software evolution
short time-to-market
!
Evolution
vs
Creation?
![Page 17: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/17.jpg)
Experimentation instead of Specification
Evolution instead of Implementation
Adaptation instead of Modification
Manifesto for Adaptable Software Development
The discovery of requirements through experimentation
The constant evolution of the system’s functionality to meet the dynamically varying customer needs.
Hayim Makabeehttps://effectivesoftwaredesign.com
Extension instead of GrowthSoftware development should allow the easy extension of the
system’s functionality through modular features.
Software development should allow the existing code base to be easily adapted to satisfy any change in requirements.
![Page 18: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/18.jpg)
Instead of relying on predictions, take advantage of variations.
• create variation
• select what succeeds
• repeat
”Adapt” by Tim Hardford
From Predictability to Experimentation
![Page 19: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/19.jpg)
breakstay the same evolve
Antifragile systems
Nassim Taleb
Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder
While individual organisms are fragile, the gene pool takes advantage of shocks to enhance its fitness
![Page 20: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/20.jpg)
Digital Darwinism
Digital Darwinism is the phenomenon when technology and
society evolve faster than an organization can adapt.
This sets the stage for a new era of leadership, and business models !“adapt or die”
Business Agilityability to quickly change organizational processes
![Page 21: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/21.jpg)
Digital Transformation
The goal is to create a culture of empowerment, agility, innovation,
and engagement.
If you do not adapt, you will fall to Digital Darwinism.
”Rather than react to change or be disrupted by it, you should invest in digital transformation to adapt and outperform peers.” Brian Solis
![Page 22: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/22.jpg)
Digitalization
Phase 1
Phase 2
![Page 23: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/23.jpg)
Teal Organisationsas living organisms, should function more like complex adaptive systems than machines.
![Page 24: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/24.jpg)
Who has the ”Alpha male” role?
Alpha Male
• is a man of value not a man of success• helps others to accomplish their dreams • leads by example • a good story-teller
http://chadhowsefitness.com/2012/11/25-characteristics-of-an-alpha-male
• he is not worried about tomorrow, he’s too busy working for today
• he’s made mistakes, but he’s able to talk about them and find humor in them
Agile Leader
http://blog.crisp.se/2015/11/10/henrikkniberg/what-is-an-agile-leader
• he cares how he mades other feel
• She is passionate about getting people aligned towards the common goal
• She holds people accountable for their behaviour more than their results
• She ensures that, when things fail, they fail early
• She gets people inspired and railed around a higher purpose
• She rewords people for learning rather than punishing them for failing.
by Henrik Kniberg @
![Page 25: A Darwinian Perspective on Agile Architecture...Antifragile systems Nassim Taleb Evolution works because of its anti fragility - it likes stressors, randomness, uncertainty and disorder](https://reader034.vdocuments.us/reader034/viewer/2022051408/5ffa3118fd1a7654ac24afdf/html5/thumbnails/25.jpg)
I am adaptable to change so please give [email protected]