SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
1
DevOps Evolution
the next generation
Marc Hornbeek
Principal Consultant DevOps
www.Trace3.com
Marc Hornbeek
// Principal Consultant - DevOps, ETS
Marc is a consultant with over 37 years of experience architecting, designing,
developing and managing high-performance solutions for IT and engineering
infrastructures deployed in commercial and government applications globally.
Marc has served in senior roles including CEO, Board Member, founder,
corporate executive, CTO, VP, General Manager, Principal Consultant, Senior
Solutions Architect and Professional Engineer. Bell-Northern Research, Tekelec,
ECI Telecom, GSI Lumonics, Vpacket, EdenTree Technologies, Spirent
Communications and Trace3. Marc is an innovator who has lead many
successful automation, Lab-as-a-Service and DevOps projects for systems
manufacturers and operators. Marc is a regular speaker, blogger, author and
educator on topics including DevOps, Lab-as-a-Service and continuous test
automation.
Skills: Consulting – DevOps, LaaS, QA, Test Automation, Engineering Leadership
https://www.linkedin.com/in/marchornbeek Skype: mhexcalibur
http://devops.com/author/marc-hornbeek/ Twitter: mhexcalibur
“DevOps-the-gray”
http://meetu.ps/306Lc3
• DevOps Evolution – the next generation?
• DevOps trends – state-of-practice and state-of-art
• What is the future of DevOps and why?
• How can an enterprise position itself now to take
advantage of future DevOps benefits?
“Extinction is the rule. Survival is the exception.” Carl Sagan
Business Problems
Addressed by DevOps
Agility
Lack of innovation
Security
Unauthorized uses
Satisfaction
Employee frustration
Quality
Failure frequency
Stability
Long problem fix time
Efficiency
Wasted resources
© 123RF Stock Photo
Technology Evolution
Innovation
Mechanization
Variation
Standardization
Optimization
Ad-Hoc Repeatable Defined Managed Optimizing
Capability Maturity Model
“You have to know the past to understand the present.”
Carl Sagan
Agility
Security
Satisfaction Quality
Stability
50%
Efficiency
Less time on unplanned work
and rework
Shorter
lead times
Employees more likely to recommend
their organizations as a great place to
work.
Faster recovery time for failures
Less time remediating security
issues
3x lower change failure rate
22%
More frequent
deployments
DevOps is an Enterprise Success Differentiator
Software Engineering Evolution
Innovation
Mechanization
Variation
Standardization
Optimization
Ad-Hoc Repeatable Defined Managed Optimizing
Capability Maturity Model
?????
Ad-Hoc / Innovation: Programming
1943
“Colossus”
Digital
Computer
Code Breaker
1939
A. Turing’s
“Bombe”
Enigma
Code
Breaker
1946
“ENIAC”
Ballistics
Tables,
H-Bomb
1954
IBM 650
First Mass-
produced
computer
Programs dedicated to specific machines
Waterfall Process - 1956
• Serial inefficient handoffs
between stages
Organization Silos
• Disjointed responsibilities
• Disjointed tool chains
• Manual workflows
Repeatable / Mechanization: Large Scale Software
1961 - Computer Programming Fundamentals, Leeds, Weinberg
1963 - Flowchart symbols standard, Rossheim
1964 - First Basic program, Dartmouth College
1965 - IBM 360 – 1 MLOC
1967 - Function Test Control Programs, IBM
1967 - “Software Engineering”, NATO
1968 - “Software Quality Assurance”, NATO
1971 - IEEE Computer Society founded
1972 - C, Dennis Ritchie, Brian Kernighan
1974 - MIL-S-52779 SW Quality Requirements
1975 - Microsoft founded
1976 - Apple founded
1976 - SW reliability: principles, Glenford Myers
1976 - Design and Code Inspections, Michael Fagan
1976 - Cyclomatic complexity metric, Tom McCabe
1979 - The Art of Software Testing, Glenford Myers 1979
1983 - IEEE 829 Standard for Software Test
Defined / Variation: Agile Method 1995
• Collaborative teams test each iteration of a product development in
“Sprints”. Agile emphasizes test automation. Does not prescribe
infrastructures for integrating test activities across the development-
to-delivery infrastructure.
Extreme programming & Test Driven Development (TDD)
DevOps pipeline: 2009
Cauldron of DevOps Tools Stew
REPOs
ANALYTICS TEST TOOLS
TEST AUTOMATIONCODE TEST
DEPLOY
INFRASTRUCTUREBUILD
15
“Sailors on a
becalmed sea, we
sense the stirring
of a breeze.”
Carl Sagan
Managed/Standardization : DevOps pipeline
P2675 - DevOps - Standard for
Building Reliable and Secure
Systems Including Application
Build, Package and Deployment TST006_CICD_and_Devops_report
DevOps
tools
integrations
DevOps
Training
DevOps
Standards
Plugins
Plugins
Software Engineering Evolution
Innovation
Mechanization
Variation
Standardization
Optimization
Ad-Hoc Repeatable Defined Managed Optimizing
Capability Maturity Model
?
DevOpsWaterfall Engineering Agile
CI CD
Optimizing : DevOps Evolution
DevOps 2.0
Orchestrated
deployment
infrastructure, micro-
services, containers
DevOps Evolution
Intelligent advanced data analytics drive automate end-to-end self-optimizations
DevOps 1.0
• Culture
• Automated
Dev/CI/Delivery
pipeline
Work Live !
2009
2019?
2016
Optimizing : DevOps Predictive Analytics
Input
The analyzed result
is used to drive the
input of one or more
DevOps stages to
cause the DevOps
pipeline to perform
in accordance to
desired goals.DevOps
Stage X
Monitor
output
AnalysisProcess
Control
Input Output
Desired
output
DevOps
Stage Y
Process
Control
Output of a DevOps
stage is monitored and
analyzed for specific
characteristics
How to evolve and keep
the DevOps 7 pillars
in balance?
• Collaborative culture
• Design for DevOps
• Continuous Integration (CI)
• Continuous Testing (CT)
• Continuous Monitoring (CM)
• Elastic Infrastructures
• Continuous Delivery and
Deployment (CD)
https://devops.com/2016/08/01/7-pillars-of-devops-essential-foundations-for-enterprise-success/
Leadership Evolution
http://searchcio.techtarget.com/feature/DevOps-model-a-profile-in-CIO-leadership-change-management
• DevOps champion
• Sell DevOps vision to colleagues and staff
• Shepherd teams through changes
• Juggle staff, hire new talent, retrain others and
develop new skills
• Budget for DevOps transformations and journeys
Metrics
• Deployment rate
• Stability (MTR)
• Staff satisfaction ratings
• Quality (MTBF)
• Security event rates
• Efficiency - CapEx and OpEx per unit
Developer Evolution
• Developers thoroughly understand customer use cases
• Culture supports designers
• Design coding practices are critical
• DevOps design practices support QA
• DevOps design practices support Ops
• Integrated tool suite
Metrics
• Burn rate
• % of effort on Toil vs new work
• Check-in rate
• Check-ins requiring remediation
• Pass rates
https://devops.com/2016/10/03/design-devops-best-practices/
QA Role Evolution
QA team roles become more strategic
• QA oversight
• Robust testing infrastructure
• Satisfying user experience
• Engage the requirements process
• Automated testing focused
Metrics
• Risk (e.g. Failure trend algorithm)
• Reliability (MTBF)
• Test escapes
• Automation %
• Coverage %
http://www.datical.com/blog/qas-strategic-role-enterprise-
devops/
Edward Deming
“QA is everyone’s responsibility”
DevOps Role Evolution
DevOps profession will mature
• Everything as code
• Roles specialties
• End-to-end tools and infrastructure
• Process automation scientist
• End-to-end process metrics
• New Ops?
Metrics
• DevOps infrastructure availability
• Pipeline reverts
http://www.datical.com/blog/qas-strategic-role-enterprise-devops/
Culture Evolution - Ops
Ops Admin transformation to
Reliability Engineer
• Become cloud connoisseurs
• Craft new automated processes to
embed Ops needs into Dev
Metrics
• Automated process coverage
• Production infrastructure
availability
DevOps Pipeline Predictive Analytics
Work Live !
DevOps Evolution
Intelligent advanced data analytics drive end-to-end automated
self-optimizations
Use Case: Self-optimizing Dev QA checks
Work
Analysis of production failure trends drive
application development process to improve
defect detection for failed code areas
Live !
Example – Automated Gate Promotions
Use Case: Self-optimizing Test Selection
Analysis of test failure trends can drive
continuous test selections
Work Live !
Example – Automated Continuous Testing
Automated test
selection and
analysis
Use Case: Self-optimizing Fixer Assignments
Analysis of test result trends drive fixer
assignments
Work Live !
Use Case: Self-optimizing Infrastructure Scaling
Work Live !
Analysis of DevOps pipeline
process time trends drive
infrastructure scaling to meet
business goals
Dev
DevOps Pipeline Model
33
Work Df Cf Pf Rf
System simulations and experiences have shown that optimum agility, efficiency,
quality and stability are achieved when input rates are highest, stage durations
are short, most bugs are found during earlier stages of the pipeline, and the time
between stages is equal so there is continuous flow.
Backlog
rate Di/t
New
Failed changes to be reworked
CI Deliver DeployCi/t Pi/t Ri/t L/t
Dt Ct Pt Rt
Minimum pipeline transit time
Live
Lf
Use Case: Self-optimizing Infrastructure Cost
Work Live !
Analysis of DevOps
infrastructure cost trends can
drive infrastructure cost
optimization
35
Prepare for role shifts
Choose tools with end-to-end automation
capabilities and plugins
Learn analytics
Preparing for the Future
36
DevOps Evolution
the next generation
Marc Hornbeek
Principal Consultant DevOps
www.Trace3.com

Contenu connexe

Tendances

DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...Edureka!
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
DevOps a pratical approach
DevOps a pratical approachDevOps a pratical approach
DevOps a pratical approachSiderlan Santos
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsMatthew David
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Janusz Nowak
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdfBoreVishnusai
 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsMarc Hornbeek
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Adrian Todorov
 

Tendances (20)

DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
Azure devops
Azure devopsAzure devops
Azure devops
 
DevOps a pratical approach
DevOps a pratical approachDevOps a pratical approach
DevOps a pratical approach
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
devops
devops devops
devops
 
DevOps intro
DevOps introDevOps intro
DevOps intro
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
DevOps
DevOpsDevOps
DevOps
 
Azure DevOps in Action
Azure DevOps in ActionAzure DevOps in Action
Azure DevOps in Action
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE Assessments
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...
 

Similaire à DevOps Evolution - The Next Generation ?

DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationKeith Pleas
 
DevOps_service.pptx
DevOps_service.pptxDevOps_service.pptx
DevOps_service.pptxphamvinhcntt
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3Ahmed Misbah
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...TriNimbus
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineersstefan vallin
 
DevOps – what is it? Why? Is it real? How to do it?
DevOps – what is it? Why? Is it real? How to do it?DevOps – what is it? Why? Is it real? How to do it?
DevOps – what is it? Why? Is it real? How to do it?Sailaja Tennati
 
Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionFlorian Wilhelm
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...Siva Rama Krishna Chunduru
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
 
Applying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the MainframeApplying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the MainframeCA Technologies
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017Micro Focus
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunk
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationChef
 
Comprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdfComprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdfEcosmobTechnologies1
 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First TimeMarc Hornbeek
 
DevOps Test Engineering - Marc Hornbeek - July 2017
DevOps Test Engineering -  Marc Hornbeek - July 2017DevOps Test Engineering -  Marc Hornbeek - July 2017
DevOps Test Engineering - Marc Hornbeek - July 2017Marc Hornbeek
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own wordsSUBHENDU KARMAKAR
 
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)Serena Software
 

Similaire à DevOps Evolution - The Next Generation ? (20)

DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
DevOps_service.pptx
DevOps_service.pptxDevOps_service.pptx
DevOps_service.pptx
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineers
 
DevOps – what is it? Why? Is it real? How to do it?
DevOps – what is it? Why? Is it real? How to do it?DevOps – what is it? Why? Is it real? How to do it?
DevOps – what is it? Why? Is it real? How to do it?
 
Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to Production
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
Applying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the MainframeApplying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the Mainframe
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
 
Comprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdfComprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdf
 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First Time
 
DevOps Test Engineering - Marc Hornbeek - July 2017
DevOps Test Engineering -  Marc Hornbeek - July 2017DevOps Test Engineering -  Marc Hornbeek - July 2017
DevOps Test Engineering - Marc Hornbeek - July 2017
 
Dev ops using Jenkins
Dev ops using JenkinsDev ops using Jenkins
Dev ops using Jenkins
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
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)
 

Plus de Marc Hornbeek

Continuous Testing Landscape.pptx
Continuous Testing Landscape.pptxContinuous Testing Landscape.pptx
Continuous Testing Landscape.pptxMarc Hornbeek
 
DevOps_the_Gray Predictions for 2020
DevOps_the_Gray Predictions for 2020DevOps_the_Gray Predictions for 2020
DevOps_the_Gray Predictions for 2020Marc Hornbeek
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous TestingMarc Hornbeek
 
Seven step transformation blueprint
Seven step transformation blueprintSeven step transformation blueprint
Seven step transformation blueprintMarc Hornbeek
 
Gap Assessment for DevOps
Gap Assessment   for DevOpsGap Assessment   for DevOps
Gap Assessment for DevOpsMarc Hornbeek
 
Gap assessment kubernetes
Gap assessment   kubernetesGap assessment   kubernetes
Gap assessment kubernetesMarc Hornbeek
 
Gap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOpsGap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOpsMarc Hornbeek
 
Gap assessment containers
Gap assessment   containersGap assessment   containers
Gap assessment containersMarc Hornbeek
 
Value stream mapping for DevOps
Value stream mapping for DevOpsValue stream mapping for DevOps
Value stream mapping for DevOpsMarc Hornbeek
 
The Quest for Quality at Speed
The Quest for Quality at SpeedThe Quest for Quality at Speed
The Quest for Quality at SpeedMarc Hornbeek
 
DevOps as-a-Service (DaaS) value
DevOps as-a-Service (DaaS) valueDevOps as-a-Service (DaaS) value
DevOps as-a-Service (DaaS) valueMarc Hornbeek
 
Continuous Security / DevSecOps- Why How and What
Continuous Security /  DevSecOps- Why How and WhatContinuous Security /  DevSecOps- Why How and What
Continuous Security / DevSecOps- Why How and WhatMarc Hornbeek
 
Engineering DevOps and Cloud
Engineering DevOps and CloudEngineering DevOps and Cloud
Engineering DevOps and CloudMarc Hornbeek
 
Engineering Continuous Delivery Architectures
Engineering Continuous Delivery ArchitecturesEngineering Continuous Delivery Architectures
Engineering Continuous Delivery ArchitecturesMarc Hornbeek
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business GoalsMarc Hornbeek
 

Plus de Marc Hornbeek (16)

Continuous Testing Landscape.pptx
Continuous Testing Landscape.pptxContinuous Testing Landscape.pptx
Continuous Testing Landscape.pptx
 
Feature Flags.pdf
Feature Flags.pdfFeature Flags.pdf
Feature Flags.pdf
 
DevOps_the_Gray Predictions for 2020
DevOps_the_Gray Predictions for 2020DevOps_the_Gray Predictions for 2020
DevOps_the_Gray Predictions for 2020
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
 
Seven step transformation blueprint
Seven step transformation blueprintSeven step transformation blueprint
Seven step transformation blueprint
 
Gap Assessment for DevOps
Gap Assessment   for DevOpsGap Assessment   for DevOps
Gap Assessment for DevOps
 
Gap assessment kubernetes
Gap assessment   kubernetesGap assessment   kubernetes
Gap assessment kubernetes
 
Gap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOpsGap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOps
 
Gap assessment containers
Gap assessment   containersGap assessment   containers
Gap assessment containers
 
Value stream mapping for DevOps
Value stream mapping for DevOpsValue stream mapping for DevOps
Value stream mapping for DevOps
 
The Quest for Quality at Speed
The Quest for Quality at SpeedThe Quest for Quality at Speed
The Quest for Quality at Speed
 
DevOps as-a-Service (DaaS) value
DevOps as-a-Service (DaaS) valueDevOps as-a-Service (DaaS) value
DevOps as-a-Service (DaaS) value
 
Continuous Security / DevSecOps- Why How and What
Continuous Security /  DevSecOps- Why How and WhatContinuous Security /  DevSecOps- Why How and What
Continuous Security / DevSecOps- Why How and What
 
Engineering DevOps and Cloud
Engineering DevOps and CloudEngineering DevOps and Cloud
Engineering DevOps and Cloud
 
Engineering Continuous Delivery Architectures
Engineering Continuous Delivery ArchitecturesEngineering Continuous Delivery Architectures
Engineering Continuous Delivery Architectures
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business Goals
 

Dernier

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 

Dernier (20)

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 

DevOps Evolution - The Next Generation ?

  • 1. 1 DevOps Evolution the next generation Marc Hornbeek Principal Consultant DevOps www.Trace3.com
  • 2. Marc Hornbeek // Principal Consultant - DevOps, ETS Marc is a consultant with over 37 years of experience architecting, designing, developing and managing high-performance solutions for IT and engineering infrastructures deployed in commercial and government applications globally. Marc has served in senior roles including CEO, Board Member, founder, corporate executive, CTO, VP, General Manager, Principal Consultant, Senior Solutions Architect and Professional Engineer. Bell-Northern Research, Tekelec, ECI Telecom, GSI Lumonics, Vpacket, EdenTree Technologies, Spirent Communications and Trace3. Marc is an innovator who has lead many successful automation, Lab-as-a-Service and DevOps projects for systems manufacturers and operators. Marc is a regular speaker, blogger, author and educator on topics including DevOps, Lab-as-a-Service and continuous test automation. Skills: Consulting – DevOps, LaaS, QA, Test Automation, Engineering Leadership https://www.linkedin.com/in/marchornbeek Skype: mhexcalibur http://devops.com/author/marc-hornbeek/ Twitter: mhexcalibur “DevOps-the-gray” http://meetu.ps/306Lc3
  • 3. • DevOps Evolution – the next generation? • DevOps trends – state-of-practice and state-of-art • What is the future of DevOps and why? • How can an enterprise position itself now to take advantage of future DevOps benefits?
  • 4. “Extinction is the rule. Survival is the exception.” Carl Sagan
  • 5. Business Problems Addressed by DevOps Agility Lack of innovation Security Unauthorized uses Satisfaction Employee frustration Quality Failure frequency Stability Long problem fix time Efficiency Wasted resources © 123RF Stock Photo
  • 6. Technology Evolution Innovation Mechanization Variation Standardization Optimization Ad-Hoc Repeatable Defined Managed Optimizing Capability Maturity Model “You have to know the past to understand the present.” Carl Sagan
  • 7. Agility Security Satisfaction Quality Stability 50% Efficiency Less time on unplanned work and rework Shorter lead times Employees more likely to recommend their organizations as a great place to work. Faster recovery time for failures Less time remediating security issues 3x lower change failure rate 22% More frequent deployments DevOps is an Enterprise Success Differentiator
  • 8. Software Engineering Evolution Innovation Mechanization Variation Standardization Optimization Ad-Hoc Repeatable Defined Managed Optimizing Capability Maturity Model ?????
  • 9. Ad-Hoc / Innovation: Programming 1943 “Colossus” Digital Computer Code Breaker 1939 A. Turing’s “Bombe” Enigma Code Breaker 1946 “ENIAC” Ballistics Tables, H-Bomb 1954 IBM 650 First Mass- produced computer Programs dedicated to specific machines
  • 10. Waterfall Process - 1956 • Serial inefficient handoffs between stages Organization Silos • Disjointed responsibilities • Disjointed tool chains • Manual workflows
  • 11. Repeatable / Mechanization: Large Scale Software 1961 - Computer Programming Fundamentals, Leeds, Weinberg 1963 - Flowchart symbols standard, Rossheim 1964 - First Basic program, Dartmouth College 1965 - IBM 360 – 1 MLOC 1967 - Function Test Control Programs, IBM 1967 - “Software Engineering”, NATO 1968 - “Software Quality Assurance”, NATO 1971 - IEEE Computer Society founded 1972 - C, Dennis Ritchie, Brian Kernighan 1974 - MIL-S-52779 SW Quality Requirements 1975 - Microsoft founded 1976 - Apple founded 1976 - SW reliability: principles, Glenford Myers 1976 - Design and Code Inspections, Michael Fagan 1976 - Cyclomatic complexity metric, Tom McCabe 1979 - The Art of Software Testing, Glenford Myers 1979 1983 - IEEE 829 Standard for Software Test
  • 12. Defined / Variation: Agile Method 1995 • Collaborative teams test each iteration of a product development in “Sprints”. Agile emphasizes test automation. Does not prescribe infrastructures for integrating test activities across the development- to-delivery infrastructure. Extreme programming & Test Driven Development (TDD)
  • 14. Cauldron of DevOps Tools Stew REPOs ANALYTICS TEST TOOLS TEST AUTOMATIONCODE TEST DEPLOY INFRASTRUCTUREBUILD
  • 15. 15 “Sailors on a becalmed sea, we sense the stirring of a breeze.” Carl Sagan
  • 16. Managed/Standardization : DevOps pipeline P2675 - DevOps - Standard for Building Reliable and Secure Systems Including Application Build, Package and Deployment TST006_CICD_and_Devops_report DevOps tools integrations DevOps Training DevOps Standards Plugins Plugins
  • 17. Software Engineering Evolution Innovation Mechanization Variation Standardization Optimization Ad-Hoc Repeatable Defined Managed Optimizing Capability Maturity Model ? DevOpsWaterfall Engineering Agile CI CD
  • 18. Optimizing : DevOps Evolution DevOps 2.0 Orchestrated deployment infrastructure, micro- services, containers DevOps Evolution Intelligent advanced data analytics drive automate end-to-end self-optimizations DevOps 1.0 • Culture • Automated Dev/CI/Delivery pipeline Work Live ! 2009 2019? 2016
  • 19. Optimizing : DevOps Predictive Analytics Input The analyzed result is used to drive the input of one or more DevOps stages to cause the DevOps pipeline to perform in accordance to desired goals.DevOps Stage X Monitor output AnalysisProcess Control Input Output Desired output DevOps Stage Y Process Control Output of a DevOps stage is monitored and analyzed for specific characteristics
  • 20. How to evolve and keep the DevOps 7 pillars in balance? • Collaborative culture • Design for DevOps • Continuous Integration (CI) • Continuous Testing (CT) • Continuous Monitoring (CM) • Elastic Infrastructures • Continuous Delivery and Deployment (CD) https://devops.com/2016/08/01/7-pillars-of-devops-essential-foundations-for-enterprise-success/
  • 21. Leadership Evolution http://searchcio.techtarget.com/feature/DevOps-model-a-profile-in-CIO-leadership-change-management • DevOps champion • Sell DevOps vision to colleagues and staff • Shepherd teams through changes • Juggle staff, hire new talent, retrain others and develop new skills • Budget for DevOps transformations and journeys Metrics • Deployment rate • Stability (MTR) • Staff satisfaction ratings • Quality (MTBF) • Security event rates • Efficiency - CapEx and OpEx per unit
  • 22. Developer Evolution • Developers thoroughly understand customer use cases • Culture supports designers • Design coding practices are critical • DevOps design practices support QA • DevOps design practices support Ops • Integrated tool suite Metrics • Burn rate • % of effort on Toil vs new work • Check-in rate • Check-ins requiring remediation • Pass rates https://devops.com/2016/10/03/design-devops-best-practices/
  • 23. QA Role Evolution QA team roles become more strategic • QA oversight • Robust testing infrastructure • Satisfying user experience • Engage the requirements process • Automated testing focused Metrics • Risk (e.g. Failure trend algorithm) • Reliability (MTBF) • Test escapes • Automation % • Coverage % http://www.datical.com/blog/qas-strategic-role-enterprise- devops/ Edward Deming “QA is everyone’s responsibility”
  • 24. DevOps Role Evolution DevOps profession will mature • Everything as code • Roles specialties • End-to-end tools and infrastructure • Process automation scientist • End-to-end process metrics • New Ops? Metrics • DevOps infrastructure availability • Pipeline reverts http://www.datical.com/blog/qas-strategic-role-enterprise-devops/
  • 25. Culture Evolution - Ops Ops Admin transformation to Reliability Engineer • Become cloud connoisseurs • Craft new automated processes to embed Ops needs into Dev Metrics • Automated process coverage • Production infrastructure availability
  • 26. DevOps Pipeline Predictive Analytics Work Live ! DevOps Evolution Intelligent advanced data analytics drive end-to-end automated self-optimizations
  • 27. Use Case: Self-optimizing Dev QA checks Work Analysis of production failure trends drive application development process to improve defect detection for failed code areas Live !
  • 28. Example – Automated Gate Promotions
  • 29. Use Case: Self-optimizing Test Selection Analysis of test failure trends can drive continuous test selections Work Live !
  • 30. Example – Automated Continuous Testing Automated test selection and analysis
  • 31. Use Case: Self-optimizing Fixer Assignments Analysis of test result trends drive fixer assignments Work Live !
  • 32. Use Case: Self-optimizing Infrastructure Scaling Work Live ! Analysis of DevOps pipeline process time trends drive infrastructure scaling to meet business goals
  • 33. Dev DevOps Pipeline Model 33 Work Df Cf Pf Rf System simulations and experiences have shown that optimum agility, efficiency, quality and stability are achieved when input rates are highest, stage durations are short, most bugs are found during earlier stages of the pipeline, and the time between stages is equal so there is continuous flow. Backlog rate Di/t New Failed changes to be reworked CI Deliver DeployCi/t Pi/t Ri/t L/t Dt Ct Pt Rt Minimum pipeline transit time Live Lf
  • 34. Use Case: Self-optimizing Infrastructure Cost Work Live ! Analysis of DevOps infrastructure cost trends can drive infrastructure cost optimization
  • 35. 35 Prepare for role shifts Choose tools with end-to-end automation capabilities and plugins Learn analytics Preparing for the Future
  • 36. 36 DevOps Evolution the next generation Marc Hornbeek Principal Consultant DevOps www.Trace3.com