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.
Ad

More Related Content

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
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
 
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
 

Similar to Leveraging Failure to Succeed in DevOps (20)

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
Yoshan madhumal
 
DevOps
DevOpsDevOps
DevOps
Yoshan madhumal
 
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
 
Magento maintenance
Magento maintenanceMagento maintenance
Magento maintenance
salvishreya11
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
Ad

Recently uploaded (20)

AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Social Media App Development Company-EmizenTech
Social Media App Development Company-EmizenTechSocial Media App Development Company-EmizenTech
Social Media App Development Company-EmizenTech
Steve Jonas
 
Vaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without HallucinationsVaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without Hallucinations
john409870
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token ListingTrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token Listing
Trs Labs
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Build 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHSBuild 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHS
TECH EHS Solution
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Social Media App Development Company-EmizenTech
Social Media App Development Company-EmizenTechSocial Media App Development Company-EmizenTech
Social Media App Development Company-EmizenTech
Steve Jonas
 
Vaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without HallucinationsVaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without Hallucinations
john409870
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token ListingTrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token Listing
Trs Labs
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Build 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHSBuild 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHS
TECH EHS Solution
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Ad

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. [email protected]
  • 2. 2 What is DevOps? DEV Source: Wikipedia 2016 IT Ops QA DevOps Lenovo 2018. All Rights Reserved. [email protected]
  • 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. [email protected]
  • 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”. [email protected] 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 [email protected] 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. [email protected] 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 [email protected] 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 [email protected] 2018. All Rights Reserved.
  • 9. Visualize, Record, Analyze – Within All Processes… [email protected] 2018. All Rights Reserved.
  • 10. [email protected] 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: [email protected] THANKS !! [email protected] 2018. All Rights Reserved.