SlideShare une entreprise Scribd logo
1  sur  91
Télécharger pour lire hors ligne
DevOps is not enough
Embedding DevOps in a broader context

Uwe Friedrichsen – codecentric AG – 2014-2016
@ufried
Uwe Friedrichsen | uwe.friedrichsen@codecentric.de | http://slideshare.net/ufried | http://ufried.tumblr.com
What is the current state of affairs?
IT today
IT today



•  Faster
•  Cheaper
•  Digitization
•  Disruption
•  New technologies
DevOps
“Another buzzword for build and
deployment automation”
“A team that moderates
between Dev and Ops”
“You build it,
you run it!”
“Isn’t that just a
new word for ‘agile’?”
“It’s a mindset thing”
“Of course the new version
of our product is ‘DevOps’!”
Perfect confusion of ideas
Let’s check the

“DevOps bible”



http://itrevolution.com/books/phoenix-project-devops-book/
DevOps in a nutshell
The 3 ways of DevOps


Systems thinking
Amplify feedback loops
Culture of continual experimentation & learning


http://itrevolution.com/the-three-ways-principles-underpinning-devops/
•  Maximize flow (minimize cycle times)
•  Optimize for global goals (holistic view)
•  Never pass defects downstream
•  Limit work in progress
•  Build systems and organizations that are safe to change
Ops
Dev
Business
 IT value chain
 Customer
Holistic optimization
Systems thinking
•  Facilitate constant flow of fast feedback from right-to-left
•  Create quality at source (provide knowledge where needed)
•  Create shared goals and shared pain for everyone involved
•  Implement fast automated test suites
•  Pervasively measure outcome (customer value), not output
Ops
Dev
Business
 IT value chain
 Customer
Amplify feedback loops
•  Create a culture that fosters two things
•  Continual experimentation, taking risks and learning from success and failure
•  Understanding that repetition and practice is the prerequisite to mastery
•  Allocate at least 20% of available cycles to non-business requirements
•  Constantly reinforce that improvements are encouraged & celebrated
Ops
Dev
Business
 IT value chain
 Customer
Continual experimentation and learning
Okay, but …
Why is DevOps not enough?
A bit of background …
Evolution of economy & 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”
Key drivers

Industrial era

•  Cost-efficiency
•  Scalability
•  Repeatability
•  Stability
•  Efficiency & scale

Post-industrial era

•  Cycle times
•  Adaptability
•  Flexibility
•  Resilience
•  Effectiveness & speed
Evolution 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
IT today is a key success factor to survive
in a post-industrial market
The traditional IT “best practices” are
counterproductive because they solve

a completely different problem
We need to rethink IT!
Rethinking IT
What are the new drivers?
IT
Post-Industrialism
Highly dynamic markets
Economic Darwinism
Lean startup/lean enterprise
Continuous design
Digitization
IT as a product
Digital conversation
Social media
Contextual computing
Disruption
Innovation through disruption
Cloud, mobile, IoT, storage class memory
Big data analytics
Data-driven enterprise
force
change
on
What are the new goals?
IT
… be quick
Short response times
Holistic IT value chain consideration
… be effective
Focus on outcome, not output
… improve continuously
Improvement as planned activity
needs
to …
… be efficient
Provide required throughput 
… be robust
High availability and adaptability
… be flexible
Flexible response to changing needs
Process & Org
needs to be …
Quick
Flexible
 Effective
Software
needs to be …
Secure
Changeable
 Robust
… and improve continuously
Process & Org
needs to be …
Software
needs to be …
Quick
Flexible
 Effective
 Secure
Changeable
 Robust
… and improve continuously
How can we achieve the new goals?
What are the building blocks?
Adaption

DevOps
Systemic optimization
Inspect and adapt
Quick feedback loops
Continuous improvement
…
Process

DevOps
Agile
Lean
Feature Flow (no projects)
Design Thinking
…
Governance

Beyond Budgeting
Decentralized control
Outcome-driven
Lean EAM
…
Organization

DevOps
Autonomous teams
Cross-functional teams
End-2-end responsibility
Routine task automation
…
People

Craftsmanship
T-shaped
Responsibility
Curiosity
Empathy
…
Technology

Cloud
Automation
Microservice
Heterogeneity
Resilience
…
(Some) Building Blocks
The role of DevOps
Quick repetition …
The 3 ways of DevOps


Systems thinking
Amplify feedback loops
Culture of continual experimentation & learning


http://itrevolution.com/the-three-ways-principles-underpinning-devops/
If taken seriously DevOps will eventually
rotate your IT organization by 90°
Ops
Dev
 IT value chain
Businesscapabilities
Specialistteam(e.g.,productmanager)
Specialistteam(e.g.,UXexpert)
Specialistteam(e.g.,developer)
Specialistteam(e.g.,QAexpert)
Specialistteam(e.g.,sysadmin)
Specialistteam(e.g.,DBA)
…
Traditional IT organization
Ops
Dev
 IT value chain
Businesscapabilities
Cross-functional product team
…
DevOps IT organization
Cross-functional product team
Cross-functional product team
Cross-functional product team
Ops
Dev
 IT value chain
Businesscapabilities
Cross-functional product team
…
DevOps IT organization (optimized)
Cross-functional product team
Cross-functional product team
Cross-functional product team
Platformteam
API
DevOps also triggers

a lot of additional changes
“Okay, let’s start with DevOps …”
DevOps
“But our IT department is too big.
We need to organize differently.”
DevOps
Cross-functional teams
(organized by business capabilities)
“How can we enable
the teams to become faster?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
“How can we manage those teams?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
“How can we control
if the teams are on the right track?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
“We need to rethink our overall
governance model.”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
“How can we support autonomy
on the architectural level?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
“Can we help teams getting faster
on the technological level?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
Heterogeneity
“How can we ensure
the required speed and flexibility
at the infrastructure level?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
Heterogeneity
Cloud and Containers
“How can we guarantee
high speed and high quality delivery?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
Heterogeneity
Cloud and Containers
Continuous Delivery
“How can we guarantee
high availability in production?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
Heterogeneity
Cloud and Containers
Continuous Delivery
Resilience
“How can we manage
all those moving parts in production?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
Heterogeneity
Cloud and Containers
Continuous Delivery
Resilience
Operations automation
“How can we make sure
the services of different teams
work smoothly together?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
Heterogeneity
Cloud and Containers
Continuous Delivery
Resilience
Operations automation
Lean EAM
“How can we make
our efforts sustainable?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
Heterogeneity
Cloud and Containers
Continuous Delivery
Resilience
Operations automation
Lean EAM
Continuous improvement
“How do we get enough input
for improvement?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
Heterogeneity
Cloud and Containers
Continuous Delivery
Resilience
Operations automation
Lean EAM
Continuous improvement
Quick feedback loops
“How can we establish those
quick feedback loops?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
Heterogeneity
Cloud and Containers
Continuous Delivery
Resilience
Operations automation
Lean EAM
Continuous improvement
Quick feedback loops
Feature flow
“And what does this all mean for
the people involved in this?”
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
Heterogeneity
Cloud and Containers
Continuous Delivery
Resilience
Operations automation
Lean EAM
Continuous improvement
Quick feedback loops
Feature flow
Craftsmanship & mastery
DevOps
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Outcome-driven
Beyond budgeting
Microservices
Heterogeneity
Cloud and Containers
Continuous Delivery
Resilience
Operations automation
Lean EAM
Continuous improvement
Quick feedback loops
Feature flow
Craftsmanship & mastery
T-Shaped people
(being empathic)
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Microservices
Continuous Delivery
Heterogeneity
Cloud and Containers
Resilience
Operations automation
Craftsmanship & mastery
Outcome-driven
Beyond budgeting
Feature flow
Lean EAM
Continuous improvement
T-Shaped people
(being empathic)
DevOps
Quick feedback loops
Curiosity
Cross-functional teams
(organized by business capabilities)
Autonomy
(incl. E2E responsibility)
Decentralized control
Microservices
Continuous Delivery
Heterogeneity
Cloud and Containers
Resilience
Operations automation
Craftsmanship & mastery
Outcome-driven
Beyond budgeting
Feature flow
Lean EAM
Continuous improvement
T-Shaped people
(being empathic)
DevOps
Quick feedback loops
Curiosity
DevOps drives the implementation
of the new IT
Wrap-up

•  Markets have changed
•  IT has changed
•  The role of IT has changed
•  New drivers
•  New goals
•  New building blocks
•  DevOps results in a re-org of IT
•  DevOps drives implementation of a new IT
We need to rethink IT!






Join the most disruptive and exciting change
we have seen in IT for many years
Some recommended reading
@ufried
Uwe Friedrichsen | uwe.friedrichsen@codecentric.de | http://slideshare.net/ufried | http://ufried.tumblr.com
DevOps is not enough - Embedding DevOps in a broader context

Contenu connexe

Tendances

Horses & Unicorns: Britchamber july 2016
Horses & Unicorns: Britchamber july 2016Horses & Unicorns: Britchamber july 2016
Horses & Unicorns: Britchamber july 2016Nigel Green
 
2011 autumn e business 1
2011 autumn e business 12011 autumn e business 1
2011 autumn e business 1Ian Miles
 
Cloud: Fuelling the crisis of confidence in corporate IT?
Cloud: Fuelling the crisis of confidence in corporate IT?Cloud: Fuelling the crisis of confidence in corporate IT?
Cloud: Fuelling the crisis of confidence in corporate IT?Livingstone Advisory
 
Current enterprise information security measures continue to fail us. Why is ...
Current enterprise information security measures continue to fail us. Why is ...Current enterprise information security measures continue to fail us. Why is ...
Current enterprise information security measures continue to fail us. Why is ...Livingstone Advisory
 
Certus Accelerate - User Centred Everything by Sam Williams
Certus Accelerate - User Centred Everything by Sam WilliamsCertus Accelerate - User Centred Everything by Sam Williams
Certus Accelerate - User Centred Everything by Sam WilliamsCertus Solutions
 
Career implications for the Business Analyst in the age of digital disruption
Career implications for the Business Analyst in the age of digital disruptionCareer implications for the Business Analyst in the age of digital disruption
Career implications for the Business Analyst in the age of digital disruptionLivingstone Advisory
 
Certus Accelerate - Disruptive Thinking Disrupting Markets by David Mast
Certus Accelerate - Disruptive Thinking Disrupting Markets by David MastCertus Accelerate - Disruptive Thinking Disrupting Markets by David Mast
Certus Accelerate - Disruptive Thinking Disrupting Markets by David MastCertus Solutions
 
S02 Trends But No Directions
S02  Trends But No DirectionsS02  Trends But No Directions
S02 Trends But No DirectionsMichaelErichsen
 
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott Peters
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott PetersCertus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott Peters
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott PetersCertus Solutions
 
Navigating the risks in implementing Hybrid Cloud, Agile and Project Manageme...
Navigating the risks in implementing Hybrid Cloud, Agile and Project Manageme...Navigating the risks in implementing Hybrid Cloud, Agile and Project Manageme...
Navigating the risks in implementing Hybrid Cloud, Agile and Project Manageme...Livingstone Advisory
 
AU - ibm innovation quitzau 30 04-2015
AU -  ibm innovation quitzau 30 04-2015AU -  ibm innovation quitzau 30 04-2015
AU - ibm innovation quitzau 30 04-2015Anders Quitzau
 
Designing digital transformation v.2.7
Designing digital transformation v.2.7Designing digital transformation v.2.7
Designing digital transformation v.2.7Nigel Green
 
Yannis2012 daw keynote2
Yannis2012 daw keynote2Yannis2012 daw keynote2
Yannis2012 daw keynote2Yannis Nakos
 
Platform Plus Agile
Platform Plus AgilePlatform Plus Agile
Platform Plus AgileBen Turner
 
Geoffrey Moore - The Future of Enterprise IT
Geoffrey Moore - The Future of Enterprise ITGeoffrey Moore - The Future of Enterprise IT
Geoffrey Moore - The Future of Enterprise ITSAP Analytics
 
Exploring the opportunities and pitfalls of Cloud Computing in Australian loc...
Exploring the opportunities and pitfalls of Cloud Computing in Australian loc...Exploring the opportunities and pitfalls of Cloud Computing in Australian loc...
Exploring the opportunities and pitfalls of Cloud Computing in Australian loc...Livingstone Advisory
 

Tendances (20)

Horses & Unicorns: Britchamber july 2016
Horses & Unicorns: Britchamber july 2016Horses & Unicorns: Britchamber july 2016
Horses & Unicorns: Britchamber july 2016
 
2011 autumn e business 1
2011 autumn e business 12011 autumn e business 1
2011 autumn e business 1
 
Cloud: Fuelling the crisis of confidence in corporate IT?
Cloud: Fuelling the crisis of confidence in corporate IT?Cloud: Fuelling the crisis of confidence in corporate IT?
Cloud: Fuelling the crisis of confidence in corporate IT?
 
Current enterprise information security measures continue to fail us. Why is ...
Current enterprise information security measures continue to fail us. Why is ...Current enterprise information security measures continue to fail us. Why is ...
Current enterprise information security measures continue to fail us. Why is ...
 
Certus Accelerate - User Centred Everything by Sam Williams
Certus Accelerate - User Centred Everything by Sam WilliamsCertus Accelerate - User Centred Everything by Sam Williams
Certus Accelerate - User Centred Everything by Sam Williams
 
Career implications for the Business Analyst in the age of digital disruption
Career implications for the Business Analyst in the age of digital disruptionCareer implications for the Business Analyst in the age of digital disruption
Career implications for the Business Analyst in the age of digital disruption
 
Certus Accelerate - Disruptive Thinking Disrupting Markets by David Mast
Certus Accelerate - Disruptive Thinking Disrupting Markets by David MastCertus Accelerate - Disruptive Thinking Disrupting Markets by David Mast
Certus Accelerate - Disruptive Thinking Disrupting Markets by David Mast
 
S02 Trends But No Directions
S02  Trends But No DirectionsS02  Trends But No Directions
S02 Trends But No Directions
 
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott Peters
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott PetersCertus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott Peters
Certus Accelerate - A Crystal Ball for Asset Intensive Industry by Scott Peters
 
Navigating the risks in implementing Hybrid Cloud, Agile and Project Manageme...
Navigating the risks in implementing Hybrid Cloud, Agile and Project Manageme...Navigating the risks in implementing Hybrid Cloud, Agile and Project Manageme...
Navigating the risks in implementing Hybrid Cloud, Agile and Project Manageme...
 
AU - ibm innovation quitzau 30 04-2015
AU -  ibm innovation quitzau 30 04-2015AU -  ibm innovation quitzau 30 04-2015
AU - ibm innovation quitzau 30 04-2015
 
Steps
StepsSteps
Steps
 
Designing digital transformation v.2.7
Designing digital transformation v.2.7Designing digital transformation v.2.7
Designing digital transformation v.2.7
 
Zimki 2006
Zimki 2006Zimki 2006
Zimki 2006
 
"DIGICAL" Innovation
"DIGICAL" Innovation  "DIGICAL" Innovation
"DIGICAL" Innovation
 
Yannis2012 daw keynote2
Yannis2012 daw keynote2Yannis2012 daw keynote2
Yannis2012 daw keynote2
 
Platform Plus Agile
Platform Plus AgilePlatform Plus Agile
Platform Plus Agile
 
Trends but No Directions
Trends but No DirectionsTrends but No Directions
Trends but No Directions
 
Geoffrey Moore - The Future of Enterprise IT
Geoffrey Moore - The Future of Enterprise ITGeoffrey Moore - The Future of Enterprise IT
Geoffrey Moore - The Future of Enterprise IT
 
Exploring the opportunities and pitfalls of Cloud Computing in Australian loc...
Exploring the opportunities and pitfalls of Cloud Computing in Australian loc...Exploring the opportunities and pitfalls of Cloud Computing in Australian loc...
Exploring the opportunities and pitfalls of Cloud Computing in Australian loc...
 

En vedette

The promises and perils of microservices
The promises and perils of microservicesThe promises and perils of microservices
The promises and perils of microservicesUwe Friedrichsen
 
Resilience reloaded - more resilience patterns
Resilience reloaded - more resilience patternsResilience reloaded - more resilience patterns
Resilience reloaded - more resilience patternsUwe Friedrichsen
 
Resilient Functional Service Design
Resilient Functional Service DesignResilient Functional Service Design
Resilient Functional Service DesignUwe Friedrichsen
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsSven Peters
 
Conway's law revisited - Architectures for an effective IT
Conway's law revisited - Architectures for an effective ITConway's law revisited - Architectures for an effective IT
Conway's law revisited - Architectures for an effective ITUwe 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 riskUwe Friedrichsen
 
Dr. Hectic and Mr. Hype - surviving the economic darwinism
Dr. Hectic and Mr. Hype - surviving the economic darwinismDr. Hectic and Mr. Hype - surviving the economic darwinism
Dr. Hectic and Mr. Hype - surviving the economic darwinismUwe Friedrichsen
 
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 ITUwe 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 altitudesUwe Friedrichsen
 
25 Discovery Call Questions
25 Discovery Call Questions25 Discovery Call Questions
25 Discovery Call QuestionsHubSpot
 
Behind the Scenes: Launching HubSpot Tokyo
Behind the Scenes: Launching HubSpot TokyoBehind the Scenes: Launching HubSpot Tokyo
Behind the Scenes: Launching HubSpot TokyoHubSpot
 
Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...
Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...
Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...HubSpot
 

En vedette (20)

The promises and perils of microservices
The promises and perils of microservicesThe promises and perils of microservices
The promises and perils of microservices
 
Watch your communication
Watch your communicationWatch your communication
Watch your communication
 
Resilience reloaded - more resilience patterns
Resilience reloaded - more resilience patternsResilience reloaded - more resilience patterns
Resilience reloaded - more resilience patterns
 
Resilient Functional Service Design
Resilient Functional Service DesignResilient Functional Service Design
Resilient Functional Service Design
 
Production-ready Software
Production-ready SoftwareProduction-ready Software
Production-ready Software
 
Resilience with Hystrix
Resilience with HystrixResilience with Hystrix
Resilience with Hystrix
 
Patterns of resilience
Patterns of resiliencePatterns of resilience
Patterns of resilience
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
 
Conway's law revisited - Architectures for an effective IT
Conway's law revisited - Architectures for an effective ITConway's law revisited - Architectures for an effective IT
Conway's law revisited - Architectures for an effective IT
 
No stress with state
No stress with stateNo stress with state
No stress with state
 
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
 
Devops for Developers
Devops for DevelopersDevops for Developers
Devops for Developers
 
Self healing data
Self healing dataSelf healing data
Self healing data
 
Dr. Hectic and Mr. Hype - surviving the economic darwinism
Dr. Hectic and Mr. Hype - surviving the economic darwinismDr. Hectic and Mr. Hype - surviving the economic darwinism
Dr. Hectic and Mr. Hype - surviving the economic darwinism
 
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
 
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
 
Fantastic Elastic
Fantastic ElasticFantastic Elastic
Fantastic Elastic
 
25 Discovery Call Questions
25 Discovery Call Questions25 Discovery Call Questions
25 Discovery Call Questions
 
Behind the Scenes: Launching HubSpot Tokyo
Behind the Scenes: Launching HubSpot TokyoBehind the Scenes: Launching HubSpot Tokyo
Behind the Scenes: Launching HubSpot Tokyo
 
Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...
Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...
Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...
 

Similaire à DevOps is not enough - Embedding DevOps in a broader context

Why DevOps is not enough
Why DevOps is not enoughWhy DevOps is not enough
Why DevOps is not enoughCodemotion
 
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
 
e-Business part 1
e-Business part 1e-Business part 1
e-Business part 1Ian Miles
 
Disruption extinction or still evolution - 2021
Disruption   extinction or still evolution - 2021Disruption   extinction or still evolution - 2021
Disruption extinction or still evolution - 2021Jos Voskuil
 
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 MarkNiels Pflaeging
 
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
 
The great remake: Manufacturing for modern times
The great remake: Manufacturing for modern timesThe great remake: Manufacturing for modern times
The great remake: Manufacturing for modern timesMileyJames
 
Digital Transformation: The survival of the Most Agile
Digital Transformation: The survival of the Most Agile Digital Transformation: The survival of the Most Agile
Digital Transformation: The survival of the Most Agile Pierre De Nayer
 
IEEE: GlobalInnovationOutlook ServiceScience 8nov07
IEEE: GlobalInnovationOutlook ServiceScience 8nov07IEEE: GlobalInnovationOutlook ServiceScience 8nov07
IEEE: GlobalInnovationOutlook ServiceScience 8nov07Stan Curtis
 
Changing work
Changing workChanging work
Changing workBlaqueX
 
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
 

Similaire à DevOps is not enough - Embedding DevOps in a broader context (20)

Why DevOps is not enough
Why DevOps is not enoughWhy DevOps is not enough
Why DevOps is not enough
 
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
 
e-Business part 1
e-Business part 1e-Business part 1
e-Business part 1
 
STKI 10th Annual 2010 CIO Bootcamp
STKI 10th Annual 2010 CIO BootcampSTKI 10th Annual 2010 CIO Bootcamp
STKI 10th Annual 2010 CIO Bootcamp
 
Disruption extinction or still evolution - 2021
Disruption   extinction or still evolution - 2021Disruption   extinction or still evolution - 2021
Disruption extinction or still evolution - 2021
 
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
 
New Technology Lecture L07 Becoming Invisible
New Technology Lecture L07 Becoming InvisibleNew Technology Lecture L07 Becoming Invisible
New Technology Lecture L07 Becoming Invisible
 
Bem2034
Bem2034Bem2034
Bem2034
 
CIO Strategies 2008
CIO Strategies 2008CIO Strategies 2008
CIO Strategies 2008
 
Back to Basics
Back to BasicsBack to Basics
Back to Basics
 
The great remake: Manufacturing for modern times
The great remake: Manufacturing for modern timesThe great remake: Manufacturing for modern times
The great remake: Manufacturing for modern times
 
Digital Transformation: The survival of the Most Agile
Digital Transformation: The survival of the Most Agile Digital Transformation: The survival of the Most Agile
Digital Transformation: The survival of the Most Agile
 
IEEE: GlobalInnovationOutlook ServiceScience 8nov07
IEEE: GlobalInnovationOutlook ServiceScience 8nov07IEEE: GlobalInnovationOutlook ServiceScience 8nov07
IEEE: GlobalInnovationOutlook ServiceScience 8nov07
 
Lec 02
Lec 02Lec 02
Lec 02
 
Changing work
Changing workChanging work
Changing work
 
GU STIA305 06
GU STIA305 06GU STIA305 06
GU STIA305 06
 
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 ...
 
Lec 01
Lec 01Lec 01
Lec 01
 
L09 Disruptive Technology
L09 Disruptive TechnologyL09 Disruptive Technology
L09 Disruptive Technology
 

Plus de 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 worldUwe 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 softwareUwe Friedrichsen
 
Real-world consistency explained
Real-world consistency explainedReal-world consistency explained
Real-world consistency explainedUwe 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 designUwe Friedrichsen
 
Excavating the knowledge of our ancestors
Excavating the knowledge of our ancestorsExcavating the knowledge of our ancestors
Excavating the knowledge of our ancestorsUwe 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 worldUwe Friedrichsen
 

Plus de Uwe Friedrichsen (8)

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
 
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
 
Fault tolerance made easy
Fault tolerance made easyFault tolerance made easy
Fault tolerance made easy
 

Dernier

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines 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
 
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
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Dernier (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines 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...
 
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...
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

DevOps is not enough - Embedding DevOps in a broader context

  • 1. DevOps is not enough Embedding DevOps in a broader context Uwe Friedrichsen – codecentric AG – 2014-2016
  • 2. @ufried Uwe Friedrichsen | uwe.friedrichsen@codecentric.de | http://slideshare.net/ufried | http://ufried.tumblr.com
  • 3. What is the current state of affairs?
  • 5. IT today •  Faster •  Cheaper •  Digitization •  Disruption •  New technologies
  • 6. DevOps “Another buzzword for build and deployment automation” “A team that moderates between Dev and Ops” “You build it, you run it!” “Isn’t that just a new word for ‘agile’?” “It’s a mindset thing” “Of course the new version of our product is ‘DevOps’!” Perfect confusion of ideas
  • 7. Let’s check the “DevOps bible” http://itrevolution.com/books/phoenix-project-devops-book/
  • 8. DevOps in a nutshell
  • 9. The 3 ways of DevOps Systems thinking Amplify feedback loops Culture of continual experimentation & learning http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  • 10. •  Maximize flow (minimize cycle times) •  Optimize for global goals (holistic view) •  Never pass defects downstream •  Limit work in progress •  Build systems and organizations that are safe to change Ops Dev Business IT value chain Customer Holistic optimization Systems thinking
  • 11. •  Facilitate constant flow of fast feedback from right-to-left •  Create quality at source (provide knowledge where needed) •  Create shared goals and shared pain for everyone involved •  Implement fast automated test suites •  Pervasively measure outcome (customer value), not output Ops Dev Business IT value chain Customer Amplify feedback loops
  • 12. •  Create a culture that fosters two things •  Continual experimentation, taking risks and learning from success and failure •  Understanding that repetition and practice is the prerequisite to mastery •  Allocate at least 20% of available cycles to non-business requirements •  Constantly reinforce that improvements are encouraged & celebrated Ops Dev Business IT value chain Customer Continual experimentation and learning
  • 14. Why is DevOps not enough?
  • 15. A bit of background …
  • 16. Evolution of economy & markets
  • 17. 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
  • 18. 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”
  • 19. 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”
  • 20. 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”
  • 21. Key drivers Industrial era •  Cost-efficiency •  Scalability •  Repeatability •  Stability •  Efficiency & scale Post-industrial era •  Cycle times •  Adaptability •  Flexibility •  Resilience •  Effectiveness & speed
  • 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
  • 24. 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 …
  • 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 …
  • 26. 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 …
  • 27. 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
  • 28. Business Market IT today is a … … Nervous System … Medium … Product … Differentiator Disruptive Technologies Business Support Systems Continuous Conversation Digitization
  • 29. IT today is a key success factor to survive in a post-industrial market
  • 30. The traditional IT “best practices” are counterproductive because they solve
 a completely different problem
  • 31. We need to rethink IT!
  • 33. What are the new drivers?
  • 34. IT Post-Industrialism Highly dynamic markets Economic Darwinism Lean startup/lean enterprise Continuous design Digitization IT as a product Digital conversation Social media Contextual computing Disruption Innovation through disruption Cloud, mobile, IoT, storage class memory Big data analytics Data-driven enterprise force change on
  • 35. What are the new goals?
  • 36. IT … be quick Short response times Holistic IT value chain consideration … be effective Focus on outcome, not output … improve continuously Improvement as planned activity needs to … … be efficient Provide required throughput … be robust High availability and adaptability … be flexible Flexible response to changing needs
  • 37. Process & Org needs to be … Quick Flexible Effective Software needs to be … Secure Changeable Robust … and improve continuously
  • 38. Process & Org needs to be … Software needs to be … Quick Flexible Effective Secure Changeable Robust … and improve continuously How can we achieve the new goals?
  • 39. What are the building blocks?
  • 40. Adaption DevOps Systemic optimization Inspect and adapt Quick feedback loops Continuous improvement … Process DevOps Agile Lean Feature Flow (no projects) Design Thinking … Governance Beyond Budgeting Decentralized control Outcome-driven Lean EAM … Organization DevOps Autonomous teams Cross-functional teams End-2-end responsibility Routine task automation … People Craftsmanship T-shaped Responsibility Curiosity Empathy … Technology Cloud Automation Microservice Heterogeneity Resilience … (Some) Building Blocks
  • 41. The role of DevOps
  • 43. The 3 ways of DevOps Systems thinking Amplify feedback loops Culture of continual experimentation & learning http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  • 44. If taken seriously DevOps will eventually rotate your IT organization by 90°
  • 45. Ops Dev IT value chain Businesscapabilities Specialistteam(e.g.,productmanager) Specialistteam(e.g.,UXexpert) Specialistteam(e.g.,developer) Specialistteam(e.g.,QAexpert) Specialistteam(e.g.,sysadmin) Specialistteam(e.g.,DBA) … Traditional IT organization
  • 46. Ops Dev IT value chain Businesscapabilities Cross-functional product team … DevOps IT organization Cross-functional product team Cross-functional product team Cross-functional product team
  • 47. Ops Dev IT value chain Businesscapabilities Cross-functional product team … DevOps IT organization (optimized) Cross-functional product team Cross-functional product team Cross-functional product team Platformteam API
  • 48. DevOps also triggers
 a lot of additional changes
  • 49. “Okay, let’s start with DevOps …”
  • 51. “But our IT department is too big. We need to organize differently.”
  • 53. “How can we enable the teams to become faster?”
  • 54. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility)
  • 55. “How can we manage those teams?”
  • 56. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control
  • 57. “How can we control if the teams are on the right track?”
  • 58. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven
  • 59. “We need to rethink our overall governance model.”
  • 60. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting
  • 61. “How can we support autonomy on the architectural level?”
  • 62. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices
  • 63. “Can we help teams getting faster on the technological level?”
  • 64. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices Heterogeneity
  • 65. “How can we ensure the required speed and flexibility at the infrastructure level?”
  • 66. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices Heterogeneity Cloud and Containers
  • 67. “How can we guarantee high speed and high quality delivery?”
  • 68. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices Heterogeneity Cloud and Containers Continuous Delivery
  • 69. “How can we guarantee high availability in production?”
  • 70. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices Heterogeneity Cloud and Containers Continuous Delivery Resilience
  • 71. “How can we manage all those moving parts in production?”
  • 72. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices Heterogeneity Cloud and Containers Continuous Delivery Resilience Operations automation
  • 73. “How can we make sure the services of different teams work smoothly together?”
  • 74. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices Heterogeneity Cloud and Containers Continuous Delivery Resilience Operations automation Lean EAM
  • 75. “How can we make our efforts sustainable?”
  • 76. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices Heterogeneity Cloud and Containers Continuous Delivery Resilience Operations automation Lean EAM Continuous improvement
  • 77. “How do we get enough input for improvement?”
  • 78. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices Heterogeneity Cloud and Containers Continuous Delivery Resilience Operations automation Lean EAM Continuous improvement Quick feedback loops
  • 79. “How can we establish those quick feedback loops?”
  • 80. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices Heterogeneity Cloud and Containers Continuous Delivery Resilience Operations automation Lean EAM Continuous improvement Quick feedback loops Feature flow
  • 81. “And what does this all mean for the people involved in this?”
  • 82. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices Heterogeneity Cloud and Containers Continuous Delivery Resilience Operations automation Lean EAM Continuous improvement Quick feedback loops Feature flow Craftsmanship & mastery
  • 83. DevOps Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Outcome-driven Beyond budgeting Microservices Heterogeneity Cloud and Containers Continuous Delivery Resilience Operations automation Lean EAM Continuous improvement Quick feedback loops Feature flow Craftsmanship & mastery T-Shaped people (being empathic)
  • 84. Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Microservices Continuous Delivery Heterogeneity Cloud and Containers Resilience Operations automation Craftsmanship & mastery Outcome-driven Beyond budgeting Feature flow Lean EAM Continuous improvement T-Shaped people (being empathic) DevOps Quick feedback loops Curiosity
  • 85. Cross-functional teams (organized by business capabilities) Autonomy (incl. E2E responsibility) Decentralized control Microservices Continuous Delivery Heterogeneity Cloud and Containers Resilience Operations automation Craftsmanship & mastery Outcome-driven Beyond budgeting Feature flow Lean EAM Continuous improvement T-Shaped people (being empathic) DevOps Quick feedback loops Curiosity
  • 86. DevOps drives the implementation of the new IT
  • 87. Wrap-up •  Markets have changed •  IT has changed •  The role of IT has changed •  New drivers •  New goals •  New building blocks •  DevOps results in a re-org of IT •  DevOps drives implementation of a new IT
  • 88. We need to rethink IT! Join the most disruptive and exciting change we have seen in IT for many years
  • 90. @ufried Uwe Friedrichsen | uwe.friedrichsen@codecentric.de | http://slideshare.net/ufried | http://ufried.tumblr.com