SlideShare a Scribd company logo
1
Refer to document REF-00897 Lenovo Documents Library (LDL) The online version is the master 55 total slides2018 - Lenovo Confidential
Identifying and Learning from
Failures – Key to DevOps Success
Steve Brown, Director, WW DevOps Practice | July 11, 2018
Lenovo 2018. All Rights Reserved. devops@lenovo.com
2
What is DevOps?
DEV
Source: Wikipedia 2016
IT Ops
QA
DevOps
Lenovo 2018. All Rights Reserved. devops@lenovo.com
3
The DevOps Journey
• DevOps is a journey toward continuous learning in the context of improving
IT Performance.
• While every organization has a unique path and journey, the “patterns” are
well-known.
• The pattern is repeated cycles of small improvement projects, followed by
the ability to decide what the next best improvement to make is.
• Assess  Improve  Re-Evaluate – 3-Step Cycle
Lenovo 2018. All Rights Reserved. devops@lenovo.com
42018 - Lenovo Confidential
Key Points on DevOps…
• DevOps has roots in Agile – shorter development cycles, frequent feedback loops guide you quickly,
toward product delivery that is more aligned with customer needs.
• Combination of cultural philosophies, practices and tools that increases an organization’s ability to
deliver applications and services at high velocity.
• Emphasizes collaboration, risk-taking, metrics and process flexibility to enable continuous and rapid
improvement.
• Speed enables organizations to better serve their customers and compete more effectively in the
“Applications Economy”.
devops@lenovo.comLenovo 2018. All Rights Reserved.
5
Principle Failures of DevOps Adoption…
• “Failure to view the IT organization as a strategic profit center, and instead viewing it
as a cost center.”
• “Believing that there is a difference between "IT" and "The Business."
• Attempting a Digital Transformation that involves only some of the functions and
departments in the organization.”
• “Viewing Digital Transformation as anything less than inculcating an organizational
of continuous learning.”
-- Principal Consultant, DevOps Industry Leader
devops@lenovo.comLenovo 2018. All Rights Reserved.
6
Turn Failures Into Success…
• DevOps is typically perceived as a way to avoid failure; however, failures are steps in the
right direction.
• Learning from failures and turning the DevOps practice into one that will lead you toward
even greater success – better, faster.
• Don’t Beat Them! -- Reward employees for taking risks and failures – leads to a culture of
innovation and job satisfaction.
• Feedback Loops – Learn from actions through customer feedback, measure what went
right and what can be improved (internal / external customers).
• Be Data-Driven -- Tracking and monitor progress of failures in processes and share data
with Lines-of-Businesses. Individual contributors need to see their data to learn, improve.
devops@lenovo.comLenovo 2018. All Rights Reserved.
7
Leveraging Data…
• Metrics and Monitoring -- Measure the right information and manage the DevOps operation
to continuously keep the key performance indicators in the right balance.
• Faster development and deployment of software is great, but the real value of DevOps is
in delivering high-quality software, repetition and continuous improvement from failure
metrics.
• Continually improving the flow of work through development and deployment processes,
leveraging data from short feedback loops to make iterative improvements, creating and
deploying high-quality software.
• Data helps elevate job satisfaction and reduce employee burnout.
• Data fosters a culture of collaboration and support toward the organizational goals. Data
helps to remove emotion and cultural silos decision-making processes
devops@lenovo.comLenovo 2018. All Rights Reserved.
8
Key Metrics to Track
• Lead time: For the primary application or service you work on, how long it takes to go from
code commit to code successfully running in production or in a releasable state.
• Deploy frequency: For the primary application or service you work on, how often code is
deployed.
• Mean time to restore (MTTR): For the primary application or service you work on how long
it generally takes to restore service when a service incident occurs (e.g. unplanned outage,
service impairment).
• Change fail percentage: For the primary application or service you work on, the percentage
of changes that result in degraded service or subsequently require remediation (e.g., lead to
service impairment, service outage, require a hotfix, rollback, fix forward, patch).
Also… deployment success rate, app error rates, incident severity, outstanding bugs
devops@lenovo.comLenovo 2018. All Rights Reserved.
Visualize, Record, Analyze – Within All Processes…
devops@lenovo.comLenovo 2018. All Rights Reserved.
devops@lenovo.comLenovo 2018. All Rights Reserved.
DATA – Design, Code, Test, Deploy
Visualize, Record, Analyze – Within All Processes…
11
Refer to document REF-00897 Lenovo Documents Library (LDL) The online version is the master 54 total slides2018 Lenovo Confidential. All rights reserved
11
Email: devops@lenovo.com
THANKS !!
devops@lenovo.comLenovo 2018. All Rights Reserved.

More Related Content

What's hot

Flexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusFlexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the Campus
Bonitasoft
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That Matters
NetCom Learning
 
Standard IT practices and Adapting change in the Standard Practices
Standard IT practices and Adapting change in the Standard  PracticesStandard IT practices and Adapting change in the Standard  Practices
Standard IT practices and Adapting change in the Standard Practices
nirmal chhetri
 
Devops Scorecard
Devops ScorecardDevops Scorecard
Devops Scorecard
Jez Humble
 
Software/System Development Life Cycle
Software/System Development Life CycleSoftware/System Development Life Cycle
Software/System Development Life Cycle
Hem Pokhrel
 
Engineering Process Management
Engineering Process ManagementEngineering Process Management
Engineering Process Management
Peter Amos
 
A Fully Paperless Process-Centric Edrm Using K2 And Moss Portuguese Immigra...
A Fully Paperless Process-Centric Edrm Using K2 And Moss   Portuguese Immigra...A Fully Paperless Process-Centric Edrm Using K2 And Moss   Portuguese Immigra...
A Fully Paperless Process-Centric Edrm Using K2 And Moss Portuguese Immigra...
corbanmiferreira
 
Software Operation Knowledge
Software Operation KnowledgeSoftware Operation Knowledge
Software Operation Knowledge
Devnology
 
Requirement Gathering
Requirement GatheringRequirement Gathering
Requirement Gathering
Ajeng Savitri
 
Making Workflow Automation Personal: The Next Step in Digital Transformation...
Making Workflow Automation Personal:  The Next Step in Digital Transformation...Making Workflow Automation Personal:  The Next Step in Digital Transformation...
Making Workflow Automation Personal: The Next Step in Digital Transformation...
Michael Oryszak
 
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
Puppet
 
Transform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and ChangeTransform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and Change
IBM Danmark
 
Critical Considerations for Continuous Delivery 04.09.2018
Critical Considerations for Continuous Delivery 04.09.2018Critical Considerations for Continuous Delivery 04.09.2018
Critical Considerations for Continuous Delivery 04.09.2018
Claire Priester Papas
 
How to implement an enterprise system
How to implement an enterprise systemHow to implement an enterprise system
How to implement an enterprise system
Miki Lumnitz
 
The Latest and Greatest Products Overview
The Latest and Greatest Products OverviewThe Latest and Greatest Products Overview
The Latest and Greatest Products Overview
Xpand IT
 
The RES Acquisition, One Year Later: A New Introduction to Ivanti Unified IT ...
The RES Acquisition, One Year Later: A New Introduction to Ivanti Unified IT ...The RES Acquisition, One Year Later: A New Introduction to Ivanti Unified IT ...
The RES Acquisition, One Year Later: A New Introduction to Ivanti Unified IT ...
Ivanti
 
The Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In TelecommunicationsThe Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In Telecommunications
Nathaniel Palmer
 
Notes Migrations Don't Have to be Hard
Notes Migrations Don't Have to be HardNotes Migrations Don't Have to be Hard
Notes Migrations Don't Have to be Hard
Dan Barker
 
BUSINESS PROCESS ANALYSIS
BUSINESS PROCESS ANALYSISBUSINESS PROCESS ANALYSIS
BUSINESS PROCESS ANALYSIS
Ajeng Savitri
 
Lean it and lean software factory
Lean it and lean software factoryLean it and lean software factory
Lean it and lean software factory
Dominique LAPERE
 

What's hot (20)

Flexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusFlexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the Campus
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That Matters
 
Standard IT practices and Adapting change in the Standard Practices
Standard IT practices and Adapting change in the Standard  PracticesStandard IT practices and Adapting change in the Standard  Practices
Standard IT practices and Adapting change in the Standard Practices
 
Devops Scorecard
Devops ScorecardDevops Scorecard
Devops Scorecard
 
Software/System Development Life Cycle
Software/System Development Life CycleSoftware/System Development Life Cycle
Software/System Development Life Cycle
 
Engineering Process Management
Engineering Process ManagementEngineering Process Management
Engineering Process Management
 
A Fully Paperless Process-Centric Edrm Using K2 And Moss Portuguese Immigra...
A Fully Paperless Process-Centric Edrm Using K2 And Moss   Portuguese Immigra...A Fully Paperless Process-Centric Edrm Using K2 And Moss   Portuguese Immigra...
A Fully Paperless Process-Centric Edrm Using K2 And Moss Portuguese Immigra...
 
Software Operation Knowledge
Software Operation KnowledgeSoftware Operation Knowledge
Software Operation Knowledge
 
Requirement Gathering
Requirement GatheringRequirement Gathering
Requirement Gathering
 
Making Workflow Automation Personal: The Next Step in Digital Transformation...
Making Workflow Automation Personal:  The Next Step in Digital Transformation...Making Workflow Automation Personal:  The Next Step in Digital Transformation...
Making Workflow Automation Personal: The Next Step in Digital Transformation...
 
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
 
Transform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and ChangeTransform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and Change
 
Critical Considerations for Continuous Delivery 04.09.2018
Critical Considerations for Continuous Delivery 04.09.2018Critical Considerations for Continuous Delivery 04.09.2018
Critical Considerations for Continuous Delivery 04.09.2018
 
How to implement an enterprise system
How to implement an enterprise systemHow to implement an enterprise system
How to implement an enterprise system
 
The Latest and Greatest Products Overview
The Latest and Greatest Products OverviewThe Latest and Greatest Products Overview
The Latest and Greatest Products Overview
 
The RES Acquisition, One Year Later: A New Introduction to Ivanti Unified IT ...
The RES Acquisition, One Year Later: A New Introduction to Ivanti Unified IT ...The RES Acquisition, One Year Later: A New Introduction to Ivanti Unified IT ...
The RES Acquisition, One Year Later: A New Introduction to Ivanti Unified IT ...
 
The Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In TelecommunicationsThe Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In Telecommunications
 
Notes Migrations Don't Have to be Hard
Notes Migrations Don't Have to be HardNotes Migrations Don't Have to be Hard
Notes Migrations Don't Have to be Hard
 
BUSINESS PROCESS ANALYSIS
BUSINESS PROCESS ANALYSISBUSINESS PROCESS ANALYSIS
BUSINESS PROCESS ANALYSIS
 
Lean it and lean software factory
Lean it and lean software factoryLean it and lean software factory
Lean it and lean software factory
 

Similar to Leveraging Failure to Succeed in DevOps

DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
piyushkumar613397
 
How AI is transforming DevOps | Calidad Infotech
How AI is transforming DevOps | Calidad InfotechHow AI is transforming DevOps | Calidad Infotech
How AI is transforming DevOps | Calidad Infotech
Calidad Infotech
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
CollabNet
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Intellipaat
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
FrancisXavierInyanga
 
DevOps
DevOpsDevOps
DevOps
DevOpsDevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
Sanjeev Sharma
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
Basis Technologies
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economy
NUS-ISS
 
Enterprise resource planning
Enterprise resource planning Enterprise resource planning
Enterprise resource planning
Mhd Khaled Alhalai
 
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
XebiaLabs
 
10 Best Practices for Magento Maintenance and Support
10 Best Practices for Magento Maintenance and Support10 Best Practices for Magento Maintenance and Support
10 Best Practices for Magento Maintenance and Support
APPSeCONNECT
 
Magento maintenance
Magento maintenanceMagento maintenance
Magento maintenance
salvishreya11
 
DBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDBA Role Shift in a DevOps World
DBA Role Shift in a DevOps World
Datavail
 
Dev ops training in chennai
Dev ops training in chennaiDev ops training in chennai
Dev ops training in chennai
raj esaki
 
Using DevOps' Intelligent Insights to Deliver Greater Business Value
Using DevOps' Intelligent Insights to Deliver Greater Business ValueUsing DevOps' Intelligent Insights to Deliver Greater Business Value
Using DevOps' Intelligent Insights to Deliver Greater Business Value
Cognizant
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White Paper
Toby Thorslund
 
Devops intro
Devops introDevops intro
Devops intro
Pallavi Mudaliar
 
SMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMSMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSM
Ivanti
 

Similar to Leveraging Failure to Succeed in DevOps (20)

DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
How AI is transforming DevOps | Calidad Infotech
How AI is transforming DevOps | Calidad InfotechHow AI is transforming DevOps | Calidad Infotech
How AI is transforming DevOps | Calidad Infotech
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
DevOps
DevOpsDevOps
DevOps
 
DevOps
DevOpsDevOps
DevOps
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economy
 
Enterprise resource planning
Enterprise resource planning Enterprise resource planning
Enterprise resource planning
 
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
 
10 Best Practices for Magento Maintenance and Support
10 Best Practices for Magento Maintenance and Support10 Best Practices for Magento Maintenance and Support
10 Best Practices for Magento Maintenance and Support
 
Magento maintenance
Magento maintenanceMagento maintenance
Magento maintenance
 
DBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDBA Role Shift in a DevOps World
DBA Role Shift in a DevOps World
 
Dev ops training in chennai
Dev ops training in chennaiDev ops training in chennai
Dev ops training in chennai
 
Using DevOps' Intelligent Insights to Deliver Greater Business Value
Using DevOps' Intelligent Insights to Deliver Greater Business ValueUsing DevOps' Intelligent Insights to Deliver Greater Business Value
Using DevOps' Intelligent Insights to Deliver Greater Business Value
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White Paper
 
Devops intro
Devops introDevops intro
Devops intro
 
SMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMSMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSM
 

Recently uploaded

“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 

Recently uploaded (20)

“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 

Leveraging Failure to Succeed in DevOps

  • 1. 1 Refer to document REF-00897 Lenovo Documents Library (LDL) The online version is the master 55 total slides2018 - Lenovo Confidential Identifying and Learning from Failures – Key to DevOps Success Steve Brown, Director, WW DevOps Practice | July 11, 2018 Lenovo 2018. All Rights Reserved. devops@lenovo.com
  • 2. 2 What is DevOps? DEV Source: Wikipedia 2016 IT Ops QA DevOps Lenovo 2018. All Rights Reserved. devops@lenovo.com
  • 3. 3 The DevOps Journey • DevOps is a journey toward continuous learning in the context of improving IT Performance. • While every organization has a unique path and journey, the “patterns” are well-known. • The pattern is repeated cycles of small improvement projects, followed by the ability to decide what the next best improvement to make is. • Assess  Improve  Re-Evaluate – 3-Step Cycle Lenovo 2018. All Rights Reserved. devops@lenovo.com
  • 4. 42018 - Lenovo Confidential Key Points on DevOps… • DevOps has roots in Agile – shorter development cycles, frequent feedback loops guide you quickly, toward product delivery that is more aligned with customer needs. • Combination of cultural philosophies, practices and tools that increases an organization’s ability to deliver applications and services at high velocity. • Emphasizes collaboration, risk-taking, metrics and process flexibility to enable continuous and rapid improvement. • Speed enables organizations to better serve their customers and compete more effectively in the “Applications Economy”. devops@lenovo.comLenovo 2018. All Rights Reserved.
  • 5. 5 Principle Failures of DevOps Adoption… • “Failure to view the IT organization as a strategic profit center, and instead viewing it as a cost center.” • “Believing that there is a difference between "IT" and "The Business." • Attempting a Digital Transformation that involves only some of the functions and departments in the organization.” • “Viewing Digital Transformation as anything less than inculcating an organizational of continuous learning.” -- Principal Consultant, DevOps Industry Leader devops@lenovo.comLenovo 2018. All Rights Reserved.
  • 6. 6 Turn Failures Into Success… • DevOps is typically perceived as a way to avoid failure; however, failures are steps in the right direction. • Learning from failures and turning the DevOps practice into one that will lead you toward even greater success – better, faster. • Don’t Beat Them! -- Reward employees for taking risks and failures – leads to a culture of innovation and job satisfaction. • Feedback Loops – Learn from actions through customer feedback, measure what went right and what can be improved (internal / external customers). • Be Data-Driven -- Tracking and monitor progress of failures in processes and share data with Lines-of-Businesses. Individual contributors need to see their data to learn, improve. devops@lenovo.comLenovo 2018. All Rights Reserved.
  • 7. 7 Leveraging Data… • Metrics and Monitoring -- Measure the right information and manage the DevOps operation to continuously keep the key performance indicators in the right balance. • Faster development and deployment of software is great, but the real value of DevOps is in delivering high-quality software, repetition and continuous improvement from failure metrics. • Continually improving the flow of work through development and deployment processes, leveraging data from short feedback loops to make iterative improvements, creating and deploying high-quality software. • Data helps elevate job satisfaction and reduce employee burnout. • Data fosters a culture of collaboration and support toward the organizational goals. Data helps to remove emotion and cultural silos decision-making processes devops@lenovo.comLenovo 2018. All Rights Reserved.
  • 8. 8 Key Metrics to Track • Lead time: For the primary application or service you work on, how long it takes to go from code commit to code successfully running in production or in a releasable state. • Deploy frequency: For the primary application or service you work on, how often code is deployed. • Mean time to restore (MTTR): For the primary application or service you work on how long it generally takes to restore service when a service incident occurs (e.g. unplanned outage, service impairment). • Change fail percentage: For the primary application or service you work on, the percentage of changes that result in degraded service or subsequently require remediation (e.g., lead to service impairment, service outage, require a hotfix, rollback, fix forward, patch). Also… deployment success rate, app error rates, incident severity, outstanding bugs devops@lenovo.comLenovo 2018. All Rights Reserved.
  • 9. Visualize, Record, Analyze – Within All Processes… devops@lenovo.comLenovo 2018. All Rights Reserved.
  • 10. devops@lenovo.comLenovo 2018. All Rights Reserved. DATA – Design, Code, Test, Deploy Visualize, Record, Analyze – Within All Processes…
  • 11. 11 Refer to document REF-00897 Lenovo Documents Library (LDL) The online version is the master 54 total slides2018 Lenovo Confidential. All rights reserved 11 Email: devops@lenovo.com THANKS !! devops@lenovo.comLenovo 2018. All Rights Reserved.