SlideShare a Scribd company logo
1 of 19
Download to read offline
HOW TO
APPROACH
ENTERPRISE
DEVOPS
TRANSFORMA
TIONS IN AN
AGILE WAY
@mircohering #notafactoryanymore
2
ABOUT ME
@mircohering #notafactoryanymore
Mirco Hering
Global DevOps Lead for Accenture
@mircohering on Twitter
And now authorBlog at http://notafactoryanymore.comAt work
• Run a team of passionate
transformation agents
• Create solutions for clients
• Fix problems
3
THE TRANSFORMATION LIFECYCLE
@mircohering #notafactoryanymore
Stable State Stable State
Stable State
4
THE TRANSFORMATION LIFECYCLE
@mircohering #notafactoryanymore
Ongoing stimulus
5
ORGANISATIONAL BLINDNESS IN ACTION
Impression of standard process across organisational levels
(Quality Software Management: First-Order Measurement (Quality
Software Management) by Gerald M. Weinberg 1991 )
67%
22%
CLOUD NIST
58%
46%
37%
C-SUITE MANAGER ENGINEER
Adoption across 15 criteria
@mircohering
6
MISALIGNED PRINCIPLES AND PROCESSES
“Rigth now, your company has
21st century Internet enabled business
processes,
Mid 20th century management
processes all built
Atop 19th century management
principles.”
- Gary Hamel, American Management
Expert
@mircohering #notafactoryanymore
7
NOT EVERY CULTURE IS READY
@mircohering
8
ENABLING SMALL BATCHES
Optimum
batch size
(lowest total
cost)
Items per batch
Cost
Optimum
batch size
(lowest total
cost)
Items per batch
Cost
@mircohering #notafactoryanymore
9
FINDING THE MINIMUM VIABLE CLUSTER
@mircohering
Master
App
App 1
App 3App 2
Minimum viable cluster
Application that must change 80%
of the time the master app change
Application that must change 20%
of the time the master app change
Key application to be improved by
DevOps
10
PORTFOLIO ANALYSIS TO FIND THE CLUSTER
@mircohering
Wave # Applications cluster
0 “App A”
1 “App B”, “App C”, “App
D”, “App E”
2 “App F”, …
3 …
# Application Technology
Strategic
application
Frequency of
change
Size of the
application in the
investment portfolio
95 App A Java, .NET, Oracle 4 - Critical 9 4 - Very High
11
OTHER CONSIDERATIONS
@mircohering
Political Power Setting an
Example
Already There
12
USING A VALUE STREAM MAP TO GOVERN YOUR
DEVOPS ADOPTION
Collaborative Discussion on Process and Gaps
Documented Process
Reporting on progress and
status
Do we do this
here or there?
Not sure – let
me call
someone who
knows
@mircohering
13
DB INC
DAY 0
DEVOPS DEPLOYMENT DIAGRAM
EMAIL PRE CHECK DEPLOY
TECH VAL
POST CHECK
FUNC VAL
EMAIL
SHAKE-
DOWN
Cycle Time
Prep Time Deploy Time VAL Time
LIVE



MT
SA
MT
MAN
MANUAL
CIX - 0 Hours
iDEV - 7 Hours
TST - <> Hours
Failure Rate Failure Rate Failure Rate Failure Rate
CIX 15% N/A 10% N/A
iDEV N/A N/A
TST N/A N/A
CIX - 24 Hours
iDEV - <> Hours
TST – <> Hours
DAY 0
MT
SA13
27% 73%
Number of
process activity
Level of
Automation(%)
Level of Manual
Intervention (%)
<>
AUTOMATED
LEGEND
CIX - 3 Hours
iDEV - <> Hours
TST - <> Hours
CIX – 0.5 Hours
iDEV - <> Hours
TST - <> Hours
TECH CONF
@mircohering
14
TARGET DEVOPS ORGANISATION
Agile
Team …Agile
Team
Agile
Team
ReleaseTrain/
AgileProgram
@mircohering
Governance
Cloud Services Infra Services
DevOps Services
Org specific DevOps Services
DevOps Platform Team
DevOps Tribe
15
TARGET DEVOPS ORGANISATION
Governance
DevOps Platform Team
Test
Automation
Agile
Team
…Agile
Team
Agile
Team
Automated
App Release
Environment
Provisioning
DevOps
Governance
function
Quality
Assurance
Agile
Governance
Function
Test Automation COE
ReleaseTrain/
AgileProgram
Provides Self-Service
Capabilities
Supports Adoption of
Framework
Provides Minimum Viable
Governance
@mircohering
16
CAPABILITIES TO GET STARTED
@mircohering #notafactoryanymore
Throughput
Code &
Functional
Quality
SCM, Build, Deploy,
Environments
Focusing on the DevOps
capabilities to reduce the noise that
comes from non-technical defects
and to increase speed of code
delivery
Once code delivery is reliable,
focus will move towards code
quality and functional quality.
With predictable quality the focus
can move towards delivery of more
scope with same team.
17
GOVERNING DELIVERY
@mircohering #notafactoryanymore
18
THREE DIMENSIONS OF CHANGE
Organising
and managing
knowledge
workers in IT
Technology
Architectures
Ecosystem of
vendors and
applications
Modern IT
Innovation
Speed
Agility
Quality
@mircohering #notafactoryanymore
WANT TO LEARN MORE?
TO RECEIVE THE FOLLOWING:
• A COPY OF THIS PRESENTATION
• AN EXCERPT OF DEVOPS FOR THE MODERN
ENTERPRISE
• VIDEOS AND SLIDES FROM MY DEVOPS
ENTERPRISE TALKS
• MOST POPULAR BLOG POSTS FROM
NOTAFACTORYANYMORE.COM
• GET EARLY ACCESS TO ANY MATERIAL
COMING OUT WITH “DEVOPS FOR THE
MODERN ENTERPRISE”
JUST PICK UP YOUR PHONE, AND SEND AN
EMAIL:
TO:
MIRCO@SENDYOURSLIDES.COM
SUBJECT: DEVOPS

More Related Content

What's hot

JJHWS Responsibilites
JJHWS ResponsibilitesJJHWS Responsibilites
JJHWS Responsibilites
Ryan LaPensee
 

What's hot (20)

Agile scrum roles
Agile scrum rolesAgile scrum roles
Agile scrum roles
 
Agile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differencesAgile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differences
 
Measuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionMeasuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in Action
 
Continuous integration at CartoDB March '16
Continuous integration at CartoDB March '16Continuous integration at CartoDB March '16
Continuous integration at CartoDB March '16
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous Delivery
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the Enterprise
 
Using Error Budgets to Prioritize Work
Using Error Budgets to Prioritize WorkUsing Error Budgets to Prioritize Work
Using Error Budgets to Prioritize Work
 
5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps
 
Leading the Transformation: Stories from the Trenches
Leading the Transformation: Stories from the TrenchesLeading the Transformation: Stories from the Trenches
Leading the Transformation: Stories from the Trenches
 
JJHWS Responsibilites
JJHWS ResponsibilitesJJHWS Responsibilites
JJHWS Responsibilites
 
Lessons Learned: Scaling DevOps & CD for the Enterprise
Lessons Learned: Scaling DevOps & CD for the EnterpriseLessons Learned: Scaling DevOps & CD for the Enterprise
Lessons Learned: Scaling DevOps & CD for the Enterprise
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Continuous Deployment (english)
Continuous Deployment (english)Continuous Deployment (english)
Continuous Deployment (english)
 
Strong Arm Your Tools
Strong Arm Your ToolsStrong Arm Your Tools
Strong Arm Your Tools
 
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
A Quick Intro to Agile, DevOps & Lean Development in the EnterpriseA Quick Intro to Agile, DevOps & Lean Development in the Enterprise
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
 
Target DevOps Bottlenecks with Connected Lifecycle Data
Target DevOps Bottlenecks with Connected Lifecycle DataTarget DevOps Bottlenecks with Connected Lifecycle Data
Target DevOps Bottlenecks with Connected Lifecycle Data
 
[QE 2015] Michał Kordas - Agile testing: Optimizing the feedback loops
[QE 2015] Michał Kordas - Agile testing: Optimizing the feedback loops[QE 2015] Michał Kordas - Agile testing: Optimizing the feedback loops
[QE 2015] Michał Kordas - Agile testing: Optimizing the feedback loops
 

Similar to How to approach Enterprise transformation

Similar to How to approach Enterprise transformation (20)

Agile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformationAgile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformation
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
Metrics driven dev ops 2017
Metrics driven dev ops 2017Metrics driven dev ops 2017
Metrics driven dev ops 2017
 
How to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOpsHow to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOps
 
Technical Capabilities as enabler for Agile and DevOps
Technical Capabilities as enabler for Agile and DevOpsTechnical Capabilities as enabler for Agile and DevOps
Technical Capabilities as enabler for Agile and DevOps
 
Building and Delivering Software in a Faster and More Consistent Way
Building and Delivering Software in a Faster and More Consistent WayBuilding and Delivering Software in a Faster and More Consistent Way
Building and Delivering Software in a Faster and More Consistent Way
 
5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Webinar Deck: Leverage DevOps to Accelerate Enterprise Transformation
Webinar Deck: Leverage DevOps to Accelerate Enterprise TransformationWebinar Deck: Leverage DevOps to Accelerate Enterprise Transformation
Webinar Deck: Leverage DevOps to Accelerate Enterprise Transformation
 
(R)evolutionize APM
(R)evolutionize APM(R)evolutionize APM
(R)evolutionize APM
 
DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck
 
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
 
DevOps in Practice
DevOps in PracticeDevOps in Practice
DevOps in Practice
 
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeAnalyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
 
Unicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 MelbourneUnicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 Melbourne
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
AO, the sap case
AO, the sap caseAO, the sap case
AO, the sap case
 
Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
 

More from Mirco Hering

Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Mirco Hering
 

More from Mirco Hering (15)

New barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays LisbonNew barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays Lisbon
 
DevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile PortoDevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile Porto
 
The anti transformation transformation - tech week
The anti transformation transformation - tech weekThe anti transformation transformation - tech week
The anti transformation transformation - tech week
 
2018 alldaydevops presentation
2018 alldaydevops presentation2018 alldaydevops presentation
2018 alldaydevops presentation
 
Last 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation AdventureLast 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation Adventure
 
Testingmind Conference Presentation
Testingmind Conference PresentationTestingmind Conference Presentation
Testingmind Conference Presentation
 
DevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about TransformationsDevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about Transformations
 
What got you here wont get you there
What got you here wont get you thereWhat got you here wont get you there
What got you here wont get you there
 
Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering BangaloreScrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record final
 
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
 
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

How to approach Enterprise transformation

  • 1. HOW TO APPROACH ENTERPRISE DEVOPS TRANSFORMA TIONS IN AN AGILE WAY @mircohering #notafactoryanymore
  • 2. 2 ABOUT ME @mircohering #notafactoryanymore Mirco Hering Global DevOps Lead for Accenture @mircohering on Twitter And now authorBlog at http://notafactoryanymore.comAt work • Run a team of passionate transformation agents • Create solutions for clients • Fix problems
  • 3. 3 THE TRANSFORMATION LIFECYCLE @mircohering #notafactoryanymore Stable State Stable State Stable State
  • 4. 4 THE TRANSFORMATION LIFECYCLE @mircohering #notafactoryanymore Ongoing stimulus
  • 5. 5 ORGANISATIONAL BLINDNESS IN ACTION Impression of standard process across organisational levels (Quality Software Management: First-Order Measurement (Quality Software Management) by Gerald M. Weinberg 1991 ) 67% 22% CLOUD NIST 58% 46% 37% C-SUITE MANAGER ENGINEER Adoption across 15 criteria @mircohering
  • 6. 6 MISALIGNED PRINCIPLES AND PROCESSES “Rigth now, your company has 21st century Internet enabled business processes, Mid 20th century management processes all built Atop 19th century management principles.” - Gary Hamel, American Management Expert @mircohering #notafactoryanymore
  • 7. 7 NOT EVERY CULTURE IS READY @mircohering
  • 8. 8 ENABLING SMALL BATCHES Optimum batch size (lowest total cost) Items per batch Cost Optimum batch size (lowest total cost) Items per batch Cost @mircohering #notafactoryanymore
  • 9. 9 FINDING THE MINIMUM VIABLE CLUSTER @mircohering Master App App 1 App 3App 2 Minimum viable cluster Application that must change 80% of the time the master app change Application that must change 20% of the time the master app change Key application to be improved by DevOps
  • 10. 10 PORTFOLIO ANALYSIS TO FIND THE CLUSTER @mircohering Wave # Applications cluster 0 “App A” 1 “App B”, “App C”, “App D”, “App E” 2 “App F”, … 3 … # Application Technology Strategic application Frequency of change Size of the application in the investment portfolio 95 App A Java, .NET, Oracle 4 - Critical 9 4 - Very High
  • 11. 11 OTHER CONSIDERATIONS @mircohering Political Power Setting an Example Already There
  • 12. 12 USING A VALUE STREAM MAP TO GOVERN YOUR DEVOPS ADOPTION Collaborative Discussion on Process and Gaps Documented Process Reporting on progress and status Do we do this here or there? Not sure – let me call someone who knows @mircohering
  • 13. 13 DB INC DAY 0 DEVOPS DEPLOYMENT DIAGRAM EMAIL PRE CHECK DEPLOY TECH VAL POST CHECK FUNC VAL EMAIL SHAKE- DOWN Cycle Time Prep Time Deploy Time VAL Time LIVE    MT SA MT MAN MANUAL CIX - 0 Hours iDEV - 7 Hours TST - <> Hours Failure Rate Failure Rate Failure Rate Failure Rate CIX 15% N/A 10% N/A iDEV N/A N/A TST N/A N/A CIX - 24 Hours iDEV - <> Hours TST – <> Hours DAY 0 MT SA13 27% 73% Number of process activity Level of Automation(%) Level of Manual Intervention (%) <> AUTOMATED LEGEND CIX - 3 Hours iDEV - <> Hours TST - <> Hours CIX – 0.5 Hours iDEV - <> Hours TST - <> Hours TECH CONF @mircohering
  • 14. 14 TARGET DEVOPS ORGANISATION Agile Team …Agile Team Agile Team ReleaseTrain/ AgileProgram @mircohering Governance Cloud Services Infra Services DevOps Services Org specific DevOps Services DevOps Platform Team DevOps Tribe
  • 15. 15 TARGET DEVOPS ORGANISATION Governance DevOps Platform Team Test Automation Agile Team …Agile Team Agile Team Automated App Release Environment Provisioning DevOps Governance function Quality Assurance Agile Governance Function Test Automation COE ReleaseTrain/ AgileProgram Provides Self-Service Capabilities Supports Adoption of Framework Provides Minimum Viable Governance @mircohering
  • 16. 16 CAPABILITIES TO GET STARTED @mircohering #notafactoryanymore Throughput Code & Functional Quality SCM, Build, Deploy, Environments Focusing on the DevOps capabilities to reduce the noise that comes from non-technical defects and to increase speed of code delivery Once code delivery is reliable, focus will move towards code quality and functional quality. With predictable quality the focus can move towards delivery of more scope with same team.
  • 18. 18 THREE DIMENSIONS OF CHANGE Organising and managing knowledge workers in IT Technology Architectures Ecosystem of vendors and applications Modern IT Innovation Speed Agility Quality @mircohering #notafactoryanymore
  • 19. WANT TO LEARN MORE? TO RECEIVE THE FOLLOWING: • A COPY OF THIS PRESENTATION • AN EXCERPT OF DEVOPS FOR THE MODERN ENTERPRISE • VIDEOS AND SLIDES FROM MY DEVOPS ENTERPRISE TALKS • MOST POPULAR BLOG POSTS FROM NOTAFACTORYANYMORE.COM • GET EARLY ACCESS TO ANY MATERIAL COMING OUT WITH “DEVOPS FOR THE MODERN ENTERPRISE” JUST PICK UP YOUR PHONE, AND SEND AN EMAIL: TO: MIRCO@SENDYOURSLIDES.COM SUBJECT: DEVOPS