SlideShare a Scribd company logo
Towards complex adaptive architectures
A journey from hypes and habits to real needs

Uwe Friedrichsen, codecentric AG, 2015
@ufried
Uwe Friedrichsen | uwe.friedrichsen@codecentric.de | http://slideshare.net/ufried | http://ufried.tumblr.com
Time for some storytelling …
Story #1

The story of markets
Formal part of
value creation
Solution:
machine
Dynamic part
of value
creation
Solution: man
sluggishness/low dynamic high dynamichigh dynamic
The historical course of market dynamics
and the recent rise of highly dynamic and complex markets
The dominance of high dynamics and complexity is neither good nor bad. It‘s a historical fact.
t1970/80 today
Age of
crafts manu-
facturing
Age of
tayloristic
industry
Age of
global
markets
1850/1900
Spacious markets,
little competition
Local markets,
high customi-
zation
Outperformers exercise
market pressure over
conventional companies
We call the graph shown here the “Taylor Bathtub”.
The “bathtub” curve
Source: BetaCodex Network Associates, “Organize for complexity”, BetaCodex Network White Paper 12 & 13
Formal part of
value creation
Solution:
machine
Dynamic part
of value
creation
Solution: man
sluggishness/low dynamic high dynamichigh dynamic
The historical course of market dynamics
and the recent rise of highly dynamic and complex markets
The dominance of high dynamics and complexity is neither good nor bad. It‘s a historical fact.
t1970/80 today
Age of
crafts manu-
facturing
Age of
tayloristic
industry
Age of
global
markets
1850/1900
Spacious markets,
little competition
Local markets,
high customi-
zation
Outperformers exercise
market pressure over
conventional companies
We call the graph shown here the “Taylor Bathtub”.
Pre-industrial era
Source: BetaCodex Network Associates, “Organize for complexity”, BetaCodex Network White Paper 12 & 13
Tailor-made
solutions
“Mastery
is key to success”
Formal part of
value creation
Solution:
machine
Dynamic part
of value
creation
Solution: man
sluggishness/low dynamic high dynamichigh dynamic
The historical course of market dynamics
and the recent rise of highly dynamic and complex markets
The dominance of high dynamics and complexity is neither good nor bad. It‘s a historical fact.
t1970/80 today
Age of
crafts manu-
facturing
Age of
tayloristic
industry
Age of
global
markets
1850/1900
Spacious markets,
little competition
Local markets,
high customi-
zation
Outperformers exercise
market pressure over
conventional companies
We call the graph shown here the “Taylor Bathtub”.
Industrial era
Source: BetaCodex Network Associates, “Organize for complexity”, BetaCodex Network White Paper 12 & 13
Cost-efficiently
scale production
“Get more done with less people
is key to success”
Formal part of
value creation
Solution:
machine
Dynamic part
of value
creation
Solution: man
sluggishness/low dynamic high dynamichigh dynamic
The historical course of market dynamics
and the recent rise of highly dynamic and complex markets
The dominance of high dynamics and complexity is neither good nor bad. It‘s a historical fact.
t1970/80 today
Age of
crafts manu-
facturing
Age of
tayloristic
industry
Age of
global
markets
1850/1900
Spacious markets,
little competition
Local markets,
high customi-
zation
Outperformers exercise
market pressure over
conventional companies
We call the graph shown here the “Taylor Bathtub”.
Post-industrial era
Source: BetaCodex Network Associates, “Organize for complexity”, BetaCodex Network White Paper 12 & 13
Continuously respond
to changing demands
“Continuous
customer communication
is key to success”
Industrial era

•  Cost-efficiency
•  Scalability
•  Repeatability
•  Stability
Drivers for organizations
Post-industrial era

•  Cycle times
•  Adaptability
•  Flexibility
•  Resilience
Story #2

The story of organizations
The predominant
industrial organization …
Market
Observe
Derive Goals & Create Plan
Execute
Execute
Command
& Control
Execute
Command
& Control
Execute
Command
& Control
Command
& Control
Tayloristic
Organization
Tayloristic Organization


Pros
•  Cost-Efficient
•  Easy to scale simple/complicated tasks

Cons
•  Sluggish response to change drivers
•  Very fragile with respect to complexity


à Great for wide and slow markets,

Bad for narrow and dynamic markets
A post-industrial organization
sometimes seen in the wild …
Market
Observe
Derive Goals & Constraints
Beta
Organization
Share Goals
& Constraints
Collaborating
autonomous
Teams
Inspect & Adapt
 Inspect & Adapt
Inspect & Adapt
Inspect & Adapt
Beta Organization


Pros
•  Responds well to change drivers
•  Deals well with complexity
•  Scales quite well

Cons
•  Centralized definition of goals & constraints


à Modern leadership model for

narrow and dynamic markets
An ideal post-industrial organization
not yet seen in the wild …
Market
Complex Adaptive Organization
(Cybernetic Organization)
Continuously
communicate
Organization continuously adapting to market needs & demands
Cybernetic Organization


Pros
•  Best response possible to change drivers
•  Perfect for dynamic, complex markets

Cons
•  Effective, but not necessarily efficient
•  Not suitable for simple/complicated tasks


à Great for narrow and dynamic markets,
Bad for wide and sluggish market
Story #3

The story of IT
1960
 1970
 1980
 1990
 2000
 2010
 2020
Complicated

(Business functions)
Complex

(Business processes)
Highly complex

(Business nervous system)
Software crisis
Software engineering
PC
LAN
Internet
Business
Support
of IT
Selective
Holistic
Complicated
Complex
“Moore’s law”
Mobile
IoT
1960
 1970
 1980
 1990
 2000
 2010
 2020
Complicated

(Business functions)
Complex

(business processes)
Highly complex

(Business nervous system)
Software crisis
Software engineering
PC
LAN
Internet
Business
Support
of IT
Selective
Holistic
Complicated
Complex
“Moore’s law”
Mobile
IoT
We are
here …
1960
 1970
 1980
 1990
 2000
 2010
 2020
Complicated

(Business functions)
Complex

(business processes)
Highly complex

(Business nervous system)
Software crisis
Software engineering
PC
LAN
Internet
Business
Support
of IT
Selective
Holistic
Complicated
Complex
“Moore’s law”
Mobile
IoT
… but we still base most of
our decisions on that
We are
here …
Formal part of
value creation
Solution:
machine
Dynamic part
of value
creation
Solution: man
sluggishness/low dynamic high dynamichigh dynamic
The historical course of market dynamics
and the recent rise of highly dynamic and complex markets
The dominance of high dynamics and complexity is neither good nor bad. It‘s a historical fact.
t1970/80 today
Age of
crafts manu-
facturing
Age of
tayloristic
industry
Age of
global
markets
1850/1900
Spacious markets,
little competition
Local markets,
high customi-
zation
Outperformers exercise
market pressure over
conventional companies
We call the graph shown here the “Taylor Bathtub”.
Remember the bathtub curve?








This adds an additional twist …
1960
 1970
 1980
 1990
 2000
 2010
 2020
Complicated

(Business functions)
Complex

(business processes)
Highly complex

(Business nervous system)
Software crisis
Software engineering
PC
LAN
Internet
Business
Support
of IT
Selective
Holistic
Complicated
Complex
“Moore’s law”
Mobile
IoT
… but we still base most of
our decisions on that
We are
here …
Business is very different today …
… than it was back then
Business
Market
IT today is a …
… Nervous System
… Medium
… Product
… Differentiator
Disruptive
Technologies
Business
Support
Systems
Continuous
Conversation
Digitization
What we learned so far …

•  Markets changed a lot
•  From wide & sluggish (industrial)
•  To narrow & dynamic (post-industrial)
•  Different organizations required to meet
market needs and demands
•  Tayloristic (industrial, centralized)
•  Beta (post-industrial, partially decentralized)
•  Complex adaptive (post-industrial, decentralized)
•  IT itself changed a lot
•  From supporter of selective business functions
•  To business nervous system and differentiator
Time for a law …
Conway’s law: Organizations which design systems [...] are constrained to produce designs
which are copies of the communication structures of these organizations
Conway’s law reversed: You won’t be able to successfully establish an efficient organization

structure that is not supported by your system design (architecture)
Monolith
Example: Multiple teams working on a monolith usually end up in tightly coupled teams
with excessive communication overhead
Time for architecture …
Industrial
 Post-Industrial
What kind of architecture suits the different paradigms
and organizational approaches best?
Tayloristic organization
Architectural Drivers

•  Core driver: Cost-efficiency
•  Centralized control
•  Centralized change process
•  Minimize cost/feature
•  Change response times of
minor relevance
Implies
Application Properties

•  Big Applications (“Economies of scale”)
•  Large change projects
•  Big, infrequent releases
•  Long change response times
•  Rigid, inflexible architecture
•  High degree of configurability
•  Optimized for output/$
Leads to
Cybernetic organization
Architectural Drivers

•  Core driver: Cycle times
•  Decentralized control
•  Decentralized change
process
•  Minimize cycle time/feature
•  Change response times are
essential
Implies
Application Properties

•  Small, resilient Applications
•  Change flow instead of projects
•  Continuous releases
•  Very short change response times
•  Flexible, decoupled architecture
•  Configurability of minor relevance
•  Optimized for outcome/$
Leads to
Time to locate some
architectural styles and technologies …
Industrial
 Post-Industrial
Monolith
Layered
Architecture
Process Engine
Rule Engine
ESB
Microservice
REST
Event driven
Message driven
Complex
Adaptive
Architecture
Actors
Central
Database
Cloud
Orchestration
 Choreography
RPC/RFC
Time for some mismatches …
Example 1

Microservices on top of a central database
Industrial
 Post-Industrial
Monolith
Layered
Architecture
Process Engine
Rule Engine
ESB
Microservice
REST
Event driven
Message driven
Complex
Adaptive
Architecture
Actors
Central
Database
Cloud
Orchestration
 Choreography
RPC/RFC
Example 2

Microservices orchestrated by a process engine
Industrial
 Post-Industrial
Monolith
Layered
Architecture
Process Engine
Rule Engine
ESB
Microservice
REST
Event driven
Message driven
Complex
Adaptive
Architecture
Actors
Central
Database
Cloud
Orchestration
 Choreography
RPC/RFC
Example 3

Layered Microservice Architecture
Industrial
 Post-Industrial
Monolith
Layered
Architecture
Process Engine
Rule Engine
ESB
Microservice
REST
Event driven
Message driven
Complex
Adaptive
Architecture
Actors
Central
Database
Cloud
Orchestration
 Choreography
RPC/RFC
Example 4

“Cloudifying” a traditional monolith
Industrial
 Post-Industrial
Monolith
Layered
Architecture
Process Engine
Rule Engine
ESB
Microservice
REST
Event driven
Message driven
Complex
Adaptive
Architecture
Actors
Central
Database
Cloud
Orchestration
 Choreography
RPC/RFC
Example 5

Architectural requirement from an actual customer project
Industrial
 Post-Industrial
Monolith
Layered
Architecture
Process Engine
Rule Engine
ESB
Microservice
REST
Event driven
Message driven
Complex
Adaptive
Architecture
Actors
Central
Database
Cloud
Orchestration
 Choreography
RPC/RFC
Time to come to an end …
Wrap-up

•  We arrived in the post-industrial age
•  The organizations need to adapt
•  The role of IT also changed massively
Ø  We need to re-think IT!
•  Conway’s law affects architecture
Ø  Align architecture and organization
Ø  Don’t mix solutions for different needs
Don’t go for hypes or habits.

Go for needs.
@ufried
Uwe Friedrichsen | uwe.friedrichsen@codecentric.de | http://slideshare.net/ufried | http://ufried.tumblr.com
Towards complex adaptive architectures

More Related Content

What's hot

Why DevOps is not enough
Why DevOps is not enoughWhy DevOps is not enough
Why DevOps is not enough
Codemotion
 
PUBLISHED: Cloud Computing Economics
PUBLISHED: Cloud Computing EconomicsPUBLISHED: Cloud Computing Economics
PUBLISHED: Cloud Computing EconomicsRichardBatka
 
Horses & Unicorns: Britchamber july 2016
Horses & Unicorns: Britchamber july 2016Horses & Unicorns: Britchamber july 2016
Horses & Unicorns: Britchamber july 2016
Nigel Green
 
Cloud computing: What you need to know as an Australian Finance Director
Cloud computing: What you need to know as an Australian Finance DirectorCloud computing: What you need to know as an Australian Finance Director
Cloud computing: What you need to know as an Australian Finance Director
Livingstone Advisory
 
Changing work
Changing workChanging work
Changing work
BlaqueX
 
Steps
StepsSteps
The challenge of plm upgrades
The challenge of plm upgradesThe challenge of plm upgrades
The challenge of plm upgrades
Jos Voskuil
 
Will the Cloud be your disaster, or will Cloud be your disaster recovery?
Will the Cloud be your disaster, or will Cloud be your disaster recovery?Will the Cloud be your disaster, or will Cloud be your disaster recovery?
Will the Cloud be your disaster, or will Cloud be your disaster recovery?
Livingstone Advisory
 
Designing digital transformation v.2.7
Designing digital transformation v.2.7Designing digital transformation v.2.7
Designing digital transformation v.2.7
Nigel Green
 
Pl mx 2018 hamburg plm transformation and digitization
Pl mx 2018 hamburg   plm transformation and digitizationPl mx 2018 hamburg   plm transformation and digitization
Pl mx 2018 hamburg plm transformation and digitization
Jos Voskuil
 
Mc nurlin 03
Mc nurlin 03Mc nurlin 03
Mc nurlin 03mt_magnum
 
Zimki 2006
Zimki 2006Zimki 2006
Zimki 2006
Simon Wardley
 
The story of veritas 0804
The story of veritas 0804The story of veritas 0804
The story of veritas 0804Mark Leslie
 
Exploring the opportunities and pitfalls of new and emerging technologies in ...
Exploring the opportunities and pitfalls of new and emerging technologies in ...Exploring the opportunities and pitfalls of new and emerging technologies in ...
Exploring the opportunities and pitfalls of new and emerging technologies in ...
Livingstone Advisory
 
Career resilience is the name of the game
Career resilience is the name of the gameCareer resilience is the name of the game
Career resilience is the name of the game
Livingstone Advisory
 
Navigating through the Cloud - 7 feb 2012 at Institute for Information Manage...
Navigating through the Cloud - 7 feb 2012 at Institute for Information Manage...Navigating through the Cloud - 7 feb 2012 at Institute for Information Manage...
Navigating through the Cloud - 7 feb 2012 at Institute for Information Manage...
Livingstone Advisory
 
PLM something-has-to-change
PLM something-has-to-changePLM something-has-to-change
PLM something-has-to-change
Jos Voskuil
 
Agility matrix - Expanded!
Agility matrix - Expanded!Agility matrix - Expanded!
Agility matrix - Expanded!
Clayton Costa
 
IBM company presentation
IBM company presentationIBM company presentation
IBM company presentation
heyoh318
 
Yannis2012 daw keynote2
Yannis2012 daw keynote2Yannis2012 daw keynote2
Yannis2012 daw keynote2Yannis Nakos
 

What's hot (20)

Why DevOps is not enough
Why DevOps is not enoughWhy DevOps is not enough
Why DevOps is not enough
 
PUBLISHED: Cloud Computing Economics
PUBLISHED: Cloud Computing EconomicsPUBLISHED: Cloud Computing Economics
PUBLISHED: Cloud Computing Economics
 
Horses & Unicorns: Britchamber july 2016
Horses & Unicorns: Britchamber july 2016Horses & Unicorns: Britchamber july 2016
Horses & Unicorns: Britchamber july 2016
 
Cloud computing: What you need to know as an Australian Finance Director
Cloud computing: What you need to know as an Australian Finance DirectorCloud computing: What you need to know as an Australian Finance Director
Cloud computing: What you need to know as an Australian Finance Director
 
Changing work
Changing workChanging work
Changing work
 
Steps
StepsSteps
Steps
 
The challenge of plm upgrades
The challenge of plm upgradesThe challenge of plm upgrades
The challenge of plm upgrades
 
Will the Cloud be your disaster, or will Cloud be your disaster recovery?
Will the Cloud be your disaster, or will Cloud be your disaster recovery?Will the Cloud be your disaster, or will Cloud be your disaster recovery?
Will the Cloud be your disaster, or will Cloud be your disaster recovery?
 
Designing digital transformation v.2.7
Designing digital transformation v.2.7Designing digital transformation v.2.7
Designing digital transformation v.2.7
 
Pl mx 2018 hamburg plm transformation and digitization
Pl mx 2018 hamburg   plm transformation and digitizationPl mx 2018 hamburg   plm transformation and digitization
Pl mx 2018 hamburg plm transformation and digitization
 
Mc nurlin 03
Mc nurlin 03Mc nurlin 03
Mc nurlin 03
 
Zimki 2006
Zimki 2006Zimki 2006
Zimki 2006
 
The story of veritas 0804
The story of veritas 0804The story of veritas 0804
The story of veritas 0804
 
Exploring the opportunities and pitfalls of new and emerging technologies in ...
Exploring the opportunities and pitfalls of new and emerging technologies in ...Exploring the opportunities and pitfalls of new and emerging technologies in ...
Exploring the opportunities and pitfalls of new and emerging technologies in ...
 
Career resilience is the name of the game
Career resilience is the name of the gameCareer resilience is the name of the game
Career resilience is the name of the game
 
Navigating through the Cloud - 7 feb 2012 at Institute for Information Manage...
Navigating through the Cloud - 7 feb 2012 at Institute for Information Manage...Navigating through the Cloud - 7 feb 2012 at Institute for Information Manage...
Navigating through the Cloud - 7 feb 2012 at Institute for Information Manage...
 
PLM something-has-to-change
PLM something-has-to-changePLM something-has-to-change
PLM something-has-to-change
 
Agility matrix - Expanded!
Agility matrix - Expanded!Agility matrix - Expanded!
Agility matrix - Expanded!
 
IBM company presentation
IBM company presentationIBM company presentation
IBM company presentation
 
Yannis2012 daw keynote2
Yannis2012 daw keynote2Yannis2012 daw keynote2
Yannis2012 daw keynote2
 

Viewers also liked

Resilience reloaded - more resilience patterns
Resilience reloaded - more resilience patternsResilience reloaded - more resilience patterns
Resilience reloaded - more resilience patterns
Uwe Friedrichsen
 
Watch your communication
Watch your communicationWatch your communication
Watch your communication
Uwe Friedrichsen
 
Patterns of resilience
Patterns of resiliencePatterns of resilience
Patterns of resilience
Uwe Friedrichsen
 
Production-ready Software
Production-ready SoftwareProduction-ready Software
Production-ready Software
Uwe Friedrichsen
 
Resilient Functional Service Design
Resilient Functional Service DesignResilient Functional Service Design
Resilient Functional Service Design
Uwe Friedrichsen
 
Resilience with Hystrix
Resilience with HystrixResilience with Hystrix
Resilience with Hystrix
Uwe Friedrichsen
 
Microservices - stress-free and without increased heart attack risk
Microservices - stress-free and without increased heart attack riskMicroservices - stress-free and without increased heart attack risk
Microservices - stress-free and without increased heart attack risk
Uwe Friedrichsen
 
No stress with state
No stress with stateNo stress with state
No stress with state
Uwe Friedrichsen
 
Self healing data
Self healing dataSelf healing data
Self healing data
Uwe Friedrichsen
 
Coping with Semantic Variation Points in Domain-Specific Modeling Languages
Coping with Semantic Variation Points in Domain-Specific Modeling LanguagesCoping with Semantic Variation Points in Domain-Specific Modeling Languages
Coping with Semantic Variation Points in Domain-Specific Modeling Languages
Marc Pantel
 
Modern times - architectures for a Next Generation of IT
Modern times - architectures for a Next Generation of ITModern times - architectures for a Next Generation of IT
Modern times - architectures for a Next Generation of IT
Uwe Friedrichsen
 
Devops for Developers
Devops for DevelopersDevops for Developers
Devops for Developers
Uwe Friedrichsen
 
Fantastic Elastic
Fantastic ElasticFantastic Elastic
Fantastic Elastic
Uwe Friedrichsen
 
Why resilience - A primer at varying flight altitudes
Why resilience - A primer at varying flight altitudesWhy resilience - A primer at varying flight altitudes
Why resilience - A primer at varying flight altitudes
Uwe Friedrichsen
 
Size does matter - Patterns for high scalability: Uwe Friedrichsen
Size does matter - Patterns for high scalability: Uwe FriedrichsenSize does matter - Patterns for high scalability: Uwe Friedrichsen
Size does matter - Patterns for high scalability: Uwe Friedrichsen
JAX London
 
How to survive in a BASE world
How to survive in a BASE worldHow to survive in a BASE world
How to survive in a BASE world
Uwe Friedrichsen
 
Linux principles and philosophy
Linux principles and philosophyLinux principles and philosophy
Linux principles and philosophy
Fa6ma_
 
Unix philosophy and principles
Unix philosophy and principlesUnix philosophy and principles
Unix philosophy and principles
maryamalmarrii
 
Linux principles and philosophy
Linux principles and philosophyLinux principles and philosophy
Linux principles and philosophy
aliabintouq
 
Mobile Knife Fighting at JSConf US
Mobile Knife Fighting at JSConf US Mobile Knife Fighting at JSConf US
Mobile Knife Fighting at JSConf US
Brian LeRoux
 

Viewers also liked (20)

Resilience reloaded - more resilience patterns
Resilience reloaded - more resilience patternsResilience reloaded - more resilience patterns
Resilience reloaded - more resilience patterns
 
Watch your communication
Watch your communicationWatch your communication
Watch your communication
 
Patterns of resilience
Patterns of resiliencePatterns of resilience
Patterns of resilience
 
Production-ready Software
Production-ready SoftwareProduction-ready Software
Production-ready Software
 
Resilient Functional Service Design
Resilient Functional Service DesignResilient Functional Service Design
Resilient Functional Service Design
 
Resilience with Hystrix
Resilience with HystrixResilience with Hystrix
Resilience with Hystrix
 
Microservices - stress-free and without increased heart attack risk
Microservices - stress-free and without increased heart attack riskMicroservices - stress-free and without increased heart attack risk
Microservices - stress-free and without increased heart attack risk
 
No stress with state
No stress with stateNo stress with state
No stress with state
 
Self healing data
Self healing dataSelf healing data
Self healing data
 
Coping with Semantic Variation Points in Domain-Specific Modeling Languages
Coping with Semantic Variation Points in Domain-Specific Modeling LanguagesCoping with Semantic Variation Points in Domain-Specific Modeling Languages
Coping with Semantic Variation Points in Domain-Specific Modeling Languages
 
Modern times - architectures for a Next Generation of IT
Modern times - architectures for a Next Generation of ITModern times - architectures for a Next Generation of IT
Modern times - architectures for a Next Generation of IT
 
Devops for Developers
Devops for DevelopersDevops for Developers
Devops for Developers
 
Fantastic Elastic
Fantastic ElasticFantastic Elastic
Fantastic Elastic
 
Why resilience - A primer at varying flight altitudes
Why resilience - A primer at varying flight altitudesWhy resilience - A primer at varying flight altitudes
Why resilience - A primer at varying flight altitudes
 
Size does matter - Patterns for high scalability: Uwe Friedrichsen
Size does matter - Patterns for high scalability: Uwe FriedrichsenSize does matter - Patterns for high scalability: Uwe Friedrichsen
Size does matter - Patterns for high scalability: Uwe Friedrichsen
 
How to survive in a BASE world
How to survive in a BASE worldHow to survive in a BASE world
How to survive in a BASE world
 
Linux principles and philosophy
Linux principles and philosophyLinux principles and philosophy
Linux principles and philosophy
 
Unix philosophy and principles
Unix philosophy and principlesUnix philosophy and principles
Unix philosophy and principles
 
Linux principles and philosophy
Linux principles and philosophyLinux principles and philosophy
Linux principles and philosophy
 
Mobile Knife Fighting at JSConf US
Mobile Knife Fighting at JSConf US Mobile Knife Fighting at JSConf US
Mobile Knife Fighting at JSConf US
 

Similar to Towards complex adaptive architectures

The truth about "You build it, you run it!"
The truth about "You build it, you run it!"The truth about "You build it, you run it!"
The truth about "You build it, you run it!"
Uwe Friedrichsen
 
Disruptive Technologies: Impact on Strategic Alliances, Partnerships & Channels
Disruptive Technologies: Impact on Strategic Alliances, Partnerships & ChannelsDisruptive Technologies: Impact on Strategic Alliances, Partnerships & Channels
Disruptive Technologies: Impact on Strategic Alliances, Partnerships & ChannelsPhil Hogg
 
Lec 14
Lec 14Lec 14
Design for Complexity. Webinar with Niels Pflaeging organized by On The Mark
Design for Complexity. Webinar with Niels Pflaeging organized by On The MarkDesign for Complexity. Webinar with Niels Pflaeging organized by On The Mark
Design for Complexity. Webinar with Niels Pflaeging organized by On The Mark
Niels Pflaeging
 
From fixed to relative performance contracts - Keynote by Niels Pflaeging at ...
From fixed to relative performance contracts - Keynote by Niels Pflaeging at ...From fixed to relative performance contracts - Keynote by Niels Pflaeging at ...
From fixed to relative performance contracts - Keynote by Niels Pflaeging at ...
Niels Pflaeging
 
TheInnovatorsDilemma.pptx
TheInnovatorsDilemma.pptxTheInnovatorsDilemma.pptx
TheInnovatorsDilemma.pptx
patlauy
 
The New Economics of Manufacturing
The New Economics of ManufacturingThe New Economics of Manufacturing
The New Economics of Manufacturing
Richard Veryard
 
Bem2034
Bem2034Bem2034
Bem2034
Lisa Harris
 
New Technology Lecture L07 Becoming Invisible
New Technology Lecture L07 Becoming InvisibleNew Technology Lecture L07 Becoming Invisible
New Technology Lecture L07 Becoming Invisible
Ólafur Andri Ragnarsson
 
STKI 10th Annual 2010 CIO Bootcamp
STKI 10th Annual 2010 CIO BootcampSTKI 10th Annual 2010 CIO Bootcamp
STKI 10th Annual 2010 CIO Bootcamp
Dr. Jimmy Schwarzkopf
 
2011 autumn e business 1
2011 autumn e business 12011 autumn e business 1
2011 autumn e business 1
Ian Miles
 
Disruption extinction or still evolution - 2021
Disruption   extinction or still evolution - 2021Disruption   extinction or still evolution - 2021
Disruption extinction or still evolution - 2021
Jos Voskuil
 
Complex selling in today's global economy.pdf'
Complex selling in today's global economy.pdf'Complex selling in today's global economy.pdf'
Complex selling in today's global economy.pdf'Cincom Systems
 
Lec 01
Lec 01Lec 01
Reshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to ConsiderReshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to Consider
Eurotech
 
meet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
meet2016: Reshaping Business Through IoT: Key Technology Factors to Considermeet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
meet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
Roberto Siagri
 
Industry 4.0 pai
Industry 4.0 paiIndustry 4.0 pai
Industry 4.0 pai
Jayesh Pai
 
Elisha Otis Vertical Transportation 1850
Elisha Otis Vertical Transportation 1850Elisha Otis Vertical Transportation 1850
Elisha Otis Vertical Transportation 1850
Udayan Naik
 
L09 Disruptive Technology
L09 Disruptive TechnologyL09 Disruptive Technology
L09 Disruptive Technology
Ólafur Andri Ragnarsson
 
L08 Disruptive Technology
L08 Disruptive TechnologyL08 Disruptive Technology
L08 Disruptive Technology
Ólafur Andri Ragnarsson
 

Similar to Towards complex adaptive architectures (20)

The truth about "You build it, you run it!"
The truth about "You build it, you run it!"The truth about "You build it, you run it!"
The truth about "You build it, you run it!"
 
Disruptive Technologies: Impact on Strategic Alliances, Partnerships & Channels
Disruptive Technologies: Impact on Strategic Alliances, Partnerships & ChannelsDisruptive Technologies: Impact on Strategic Alliances, Partnerships & Channels
Disruptive Technologies: Impact on Strategic Alliances, Partnerships & Channels
 
Lec 14
Lec 14Lec 14
Lec 14
 
Design for Complexity. Webinar with Niels Pflaeging organized by On The Mark
Design for Complexity. Webinar with Niels Pflaeging organized by On The MarkDesign for Complexity. Webinar with Niels Pflaeging organized by On The Mark
Design for Complexity. Webinar with Niels Pflaeging organized by On The Mark
 
From fixed to relative performance contracts - Keynote by Niels Pflaeging at ...
From fixed to relative performance contracts - Keynote by Niels Pflaeging at ...From fixed to relative performance contracts - Keynote by Niels Pflaeging at ...
From fixed to relative performance contracts - Keynote by Niels Pflaeging at ...
 
TheInnovatorsDilemma.pptx
TheInnovatorsDilemma.pptxTheInnovatorsDilemma.pptx
TheInnovatorsDilemma.pptx
 
The New Economics of Manufacturing
The New Economics of ManufacturingThe New Economics of Manufacturing
The New Economics of Manufacturing
 
Bem2034
Bem2034Bem2034
Bem2034
 
New Technology Lecture L07 Becoming Invisible
New Technology Lecture L07 Becoming InvisibleNew Technology Lecture L07 Becoming Invisible
New Technology Lecture L07 Becoming Invisible
 
STKI 10th Annual 2010 CIO Bootcamp
STKI 10th Annual 2010 CIO BootcampSTKI 10th Annual 2010 CIO Bootcamp
STKI 10th Annual 2010 CIO Bootcamp
 
2011 autumn e business 1
2011 autumn e business 12011 autumn e business 1
2011 autumn e business 1
 
Disruption extinction or still evolution - 2021
Disruption   extinction or still evolution - 2021Disruption   extinction or still evolution - 2021
Disruption extinction or still evolution - 2021
 
Complex selling in today's global economy.pdf'
Complex selling in today's global economy.pdf'Complex selling in today's global economy.pdf'
Complex selling in today's global economy.pdf'
 
Lec 01
Lec 01Lec 01
Lec 01
 
Reshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to ConsiderReshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to Consider
 
meet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
meet2016: Reshaping Business Through IoT: Key Technology Factors to Considermeet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
meet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
 
Industry 4.0 pai
Industry 4.0 paiIndustry 4.0 pai
Industry 4.0 pai
 
Elisha Otis Vertical Transportation 1850
Elisha Otis Vertical Transportation 1850Elisha Otis Vertical Transportation 1850
Elisha Otis Vertical Transportation 1850
 
L09 Disruptive Technology
L09 Disruptive TechnologyL09 Disruptive Technology
L09 Disruptive Technology
 
L08 Disruptive Technology
L08 Disruptive TechnologyL08 Disruptive Technology
L08 Disruptive Technology
 

More from Uwe Friedrichsen

Timeless design in a cloud-native world
Timeless design in a cloud-native worldTimeless design in a cloud-native world
Timeless design in a cloud-native world
Uwe Friedrichsen
 
Deep learning - a primer
Deep learning - a primerDeep learning - a primer
Deep learning - a primer
Uwe Friedrichsen
 
Digitization solutions - A new breed of software
Digitization solutions - A new breed of softwareDigitization solutions - A new breed of software
Digitization solutions - A new breed of software
Uwe Friedrichsen
 
Real-world consistency explained
Real-world consistency explainedReal-world consistency explained
Real-world consistency explained
Uwe Friedrichsen
 
The 7 quests of resilient software design
The 7 quests of resilient software designThe 7 quests of resilient software design
The 7 quests of resilient software design
Uwe Friedrichsen
 
Excavating the knowledge of our ancestors
Excavating the knowledge of our ancestorsExcavating the knowledge of our ancestors
Excavating the knowledge of our ancestors
Uwe Friedrichsen
 
Fault tolerance made easy
Fault tolerance made easyFault tolerance made easy
Fault tolerance made easy
Uwe Friedrichsen
 

More from Uwe Friedrichsen (7)

Timeless design in a cloud-native world
Timeless design in a cloud-native worldTimeless design in a cloud-native world
Timeless design in a cloud-native world
 
Deep learning - a primer
Deep learning - a primerDeep learning - a primer
Deep learning - a primer
 
Digitization solutions - A new breed of software
Digitization solutions - A new breed of softwareDigitization solutions - A new breed of software
Digitization solutions - A new breed of software
 
Real-world consistency explained
Real-world consistency explainedReal-world consistency explained
Real-world consistency explained
 
The 7 quests of resilient software design
The 7 quests of resilient software designThe 7 quests of resilient software design
The 7 quests of resilient software design
 
Excavating the knowledge of our ancestors
Excavating the knowledge of our ancestorsExcavating the knowledge of our ancestors
Excavating the knowledge of our ancestors
 
Fault tolerance made easy
Fault tolerance made easyFault tolerance made easy
Fault tolerance made easy
 

Recently uploaded

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

Towards complex adaptive architectures

  • 1. Towards complex adaptive architectures A journey from hypes and habits to real needs Uwe Friedrichsen, codecentric AG, 2015
  • 2. @ufried Uwe Friedrichsen | uwe.friedrichsen@codecentric.de | http://slideshare.net/ufried | http://ufried.tumblr.com
  • 3. Time for some storytelling …
  • 4. Story #1 The story of markets
  • 5. Formal part of value creation Solution: machine Dynamic part of value creation Solution: man sluggishness/low dynamic high dynamichigh dynamic The historical course of market dynamics and the recent rise of highly dynamic and complex markets The dominance of high dynamics and complexity is neither good nor bad. It‘s a historical fact. t1970/80 today Age of crafts manu- facturing Age of tayloristic industry Age of global markets 1850/1900 Spacious markets, little competition Local markets, high customi- zation Outperformers exercise market pressure over conventional companies We call the graph shown here the “Taylor Bathtub”. The “bathtub” curve Source: BetaCodex Network Associates, “Organize for complexity”, BetaCodex Network White Paper 12 & 13
  • 6. Formal part of value creation Solution: machine Dynamic part of value creation Solution: man sluggishness/low dynamic high dynamichigh dynamic The historical course of market dynamics and the recent rise of highly dynamic and complex markets The dominance of high dynamics and complexity is neither good nor bad. It‘s a historical fact. t1970/80 today Age of crafts manu- facturing Age of tayloristic industry Age of global markets 1850/1900 Spacious markets, little competition Local markets, high customi- zation Outperformers exercise market pressure over conventional companies We call the graph shown here the “Taylor Bathtub”. Pre-industrial era Source: BetaCodex Network Associates, “Organize for complexity”, BetaCodex Network White Paper 12 & 13 Tailor-made solutions “Mastery is key to success”
  • 7. Formal part of value creation Solution: machine Dynamic part of value creation Solution: man sluggishness/low dynamic high dynamichigh dynamic The historical course of market dynamics and the recent rise of highly dynamic and complex markets The dominance of high dynamics and complexity is neither good nor bad. It‘s a historical fact. t1970/80 today Age of crafts manu- facturing Age of tayloristic industry Age of global markets 1850/1900 Spacious markets, little competition Local markets, high customi- zation Outperformers exercise market pressure over conventional companies We call the graph shown here the “Taylor Bathtub”. Industrial era Source: BetaCodex Network Associates, “Organize for complexity”, BetaCodex Network White Paper 12 & 13 Cost-efficiently scale production “Get more done with less people is key to success”
  • 8. Formal part of value creation Solution: machine Dynamic part of value creation Solution: man sluggishness/low dynamic high dynamichigh dynamic The historical course of market dynamics and the recent rise of highly dynamic and complex markets The dominance of high dynamics and complexity is neither good nor bad. It‘s a historical fact. t1970/80 today Age of crafts manu- facturing Age of tayloristic industry Age of global markets 1850/1900 Spacious markets, little competition Local markets, high customi- zation Outperformers exercise market pressure over conventional companies We call the graph shown here the “Taylor Bathtub”. Post-industrial era Source: BetaCodex Network Associates, “Organize for complexity”, BetaCodex Network White Paper 12 & 13 Continuously respond to changing demands “Continuous customer communication is key to success”
  • 9. Industrial era •  Cost-efficiency •  Scalability •  Repeatability •  Stability Drivers for organizations Post-industrial era •  Cycle times •  Adaptability •  Flexibility •  Resilience
  • 10. Story #2 The story of organizations
  • 12. Market Observe Derive Goals & Create Plan Execute Execute Command & Control Execute Command & Control Execute Command & Control Command & Control Tayloristic Organization
  • 13. Tayloristic Organization Pros •  Cost-Efficient •  Easy to scale simple/complicated tasks Cons •  Sluggish response to change drivers •  Very fragile with respect to complexity à Great for wide and slow markets,
 Bad for narrow and dynamic markets
  • 15. Market Observe Derive Goals & Constraints Beta Organization Share Goals & Constraints Collaborating autonomous Teams Inspect & Adapt Inspect & Adapt Inspect & Adapt Inspect & Adapt
  • 16. Beta Organization Pros •  Responds well to change drivers •  Deals well with complexity •  Scales quite well Cons •  Centralized definition of goals & constraints à Modern leadership model for
 narrow and dynamic markets
  • 17. An ideal post-industrial organization not yet seen in the wild …
  • 18. Market Complex Adaptive Organization (Cybernetic Organization) Continuously communicate Organization continuously adapting to market needs & demands
  • 19. Cybernetic Organization Pros •  Best response possible to change drivers •  Perfect for dynamic, complex markets Cons •  Effective, but not necessarily efficient •  Not suitable for simple/complicated tasks à Great for narrow and dynamic markets, Bad for wide and sluggish market
  • 21. 1960 1970 1980 1990 2000 2010 2020 Complicated (Business functions) Complex (Business processes) Highly complex (Business nervous system) Software crisis Software engineering PC LAN Internet Business Support of IT Selective Holistic Complicated Complex “Moore’s law” Mobile IoT
  • 22. 1960 1970 1980 1990 2000 2010 2020 Complicated (Business functions) Complex (business processes) Highly complex (Business nervous system) Software crisis Software engineering PC LAN Internet Business Support of IT Selective Holistic Complicated Complex “Moore’s law” Mobile IoT We are here …
  • 23. 1960 1970 1980 1990 2000 2010 2020 Complicated (Business functions) Complex (business processes) Highly complex (Business nervous system) Software crisis Software engineering PC LAN Internet Business Support of IT Selective Holistic Complicated Complex “Moore’s law” Mobile IoT … but we still base most of our decisions on that We are here …
  • 24. Formal part of value creation Solution: machine Dynamic part of value creation Solution: man sluggishness/low dynamic high dynamichigh dynamic The historical course of market dynamics and the recent rise of highly dynamic and complex markets The dominance of high dynamics and complexity is neither good nor bad. It‘s a historical fact. t1970/80 today Age of crafts manu- facturing Age of tayloristic industry Age of global markets 1850/1900 Spacious markets, little competition Local markets, high customi- zation Outperformers exercise market pressure over conventional companies We call the graph shown here the “Taylor Bathtub”. Remember the bathtub curve? This adds an additional twist …
  • 25. 1960 1970 1980 1990 2000 2010 2020 Complicated (Business functions) Complex (business processes) Highly complex (Business nervous system) Software crisis Software engineering PC LAN Internet Business Support of IT Selective Holistic Complicated Complex “Moore’s law” Mobile IoT … but we still base most of our decisions on that We are here … Business is very different today … … than it was back then
  • 26. Business Market IT today is a … … Nervous System … Medium … Product … Differentiator Disruptive Technologies Business Support Systems Continuous Conversation Digitization
  • 27. What we learned so far … •  Markets changed a lot •  From wide & sluggish (industrial) •  To narrow & dynamic (post-industrial) •  Different organizations required to meet market needs and demands •  Tayloristic (industrial, centralized) •  Beta (post-industrial, partially decentralized) •  Complex adaptive (post-industrial, decentralized) •  IT itself changed a lot •  From supporter of selective business functions •  To business nervous system and differentiator
  • 28. Time for a law …
  • 29. Conway’s law: Organizations which design systems [...] are constrained to produce designs which are copies of the communication structures of these organizations
  • 30. Conway’s law reversed: You won’t be able to successfully establish an efficient organization
 structure that is not supported by your system design (architecture)
  • 31. Monolith Example: Multiple teams working on a monolith usually end up in tightly coupled teams with excessive communication overhead
  • 33. Industrial Post-Industrial What kind of architecture suits the different paradigms and organizational approaches best?
  • 34. Tayloristic organization Architectural Drivers •  Core driver: Cost-efficiency •  Centralized control •  Centralized change process •  Minimize cost/feature •  Change response times of minor relevance Implies Application Properties •  Big Applications (“Economies of scale”) •  Large change projects •  Big, infrequent releases •  Long change response times •  Rigid, inflexible architecture •  High degree of configurability •  Optimized for output/$ Leads to
  • 35. Cybernetic organization Architectural Drivers •  Core driver: Cycle times •  Decentralized control •  Decentralized change process •  Minimize cycle time/feature •  Change response times are essential Implies Application Properties •  Small, resilient Applications •  Change flow instead of projects •  Continuous releases •  Very short change response times •  Flexible, decoupled architecture •  Configurability of minor relevance •  Optimized for outcome/$ Leads to
  • 36. Time to locate some architectural styles and technologies …
  • 37. Industrial Post-Industrial Monolith Layered Architecture Process Engine Rule Engine ESB Microservice REST Event driven Message driven Complex Adaptive Architecture Actors Central Database Cloud Orchestration Choreography RPC/RFC
  • 38. Time for some mismatches …
  • 39. Example 1 Microservices on top of a central database
  • 40. Industrial Post-Industrial Monolith Layered Architecture Process Engine Rule Engine ESB Microservice REST Event driven Message driven Complex Adaptive Architecture Actors Central Database Cloud Orchestration Choreography RPC/RFC
  • 42. Industrial Post-Industrial Monolith Layered Architecture Process Engine Rule Engine ESB Microservice REST Event driven Message driven Complex Adaptive Architecture Actors Central Database Cloud Orchestration Choreography RPC/RFC
  • 44. Industrial Post-Industrial Monolith Layered Architecture Process Engine Rule Engine ESB Microservice REST Event driven Message driven Complex Adaptive Architecture Actors Central Database Cloud Orchestration Choreography RPC/RFC
  • 45. Example 4 “Cloudifying” a traditional monolith
  • 46. Industrial Post-Industrial Monolith Layered Architecture Process Engine Rule Engine ESB Microservice REST Event driven Message driven Complex Adaptive Architecture Actors Central Database Cloud Orchestration Choreography RPC/RFC
  • 47. Example 5 Architectural requirement from an actual customer project
  • 48. Industrial Post-Industrial Monolith Layered Architecture Process Engine Rule Engine ESB Microservice REST Event driven Message driven Complex Adaptive Architecture Actors Central Database Cloud Orchestration Choreography RPC/RFC
  • 49. Time to come to an end …
  • 50. Wrap-up •  We arrived in the post-industrial age •  The organizations need to adapt •  The role of IT also changed massively Ø  We need to re-think IT! •  Conway’s law affects architecture Ø  Align architecture and organization Ø  Don’t mix solutions for different needs
  • 51. Don’t go for hypes or habits.
 Go for needs.
  • 52. @ufried Uwe Friedrichsen | uwe.friedrichsen@codecentric.de | http://slideshare.net/ufried | http://ufried.tumblr.com