SlideShare a Scribd company logo
1 of 5
Download to read offline
2019 - STATE OF DEVOPS REPORT BY GOOGLE CLOUD'S DORA
Results help us understand the practices that lead to excellence in technology delivery and powerful business outcomes.
Leverage the findings of the predictive analysis to identify the specific capabilities organizations can use to improve their SDO performance
Summary
Supporting information search,
Usable deployment toolchains
 Reducing technical debt through flexible
architecture, code maintainability and viewable
systems.
1.
2.
3.
Engineering Productivity 
initiatives
5 Key Performance metrics  Technical Practices
S/w dvlp. 
Lead time
Deployment frequency
S/w deploy.
Change failure rate
MTTR
Service Ops.
Availability 
}
}
}
Agility
Stability
IT Promise
Cloud adoption
Organization practices
(including. CAB process)
Culture
1.
2.
3.
accelerates
YOU CAN HAVE IT ALL
IN S/W DEVELOPMENT
SPEED FOR STABILITY
STABILITY FOR SPEED
5 steps to improve your
DevOps transformation
Start with foundations
Adopt a continuous improvement mindset with short and long term measurable
outcomes
Identify your unique constraint (or set of constraints  -> constraints are the one
which causes biggest delays, headaches & problems )
Exploit the constraint (by removing your bottleneck, discovering synergeries &
avoiding unnecessary work)
Empower the teams to accomplish the outcomes
Repeat the process
1.
2.
3.
4.
a.
5.
6 Key Findings in
State of DevOps 2019 report
The industry continues to improve, particularly among the elite performers
Delivering software quickly, reliably, and safely is at the heart of technology transformation
and organizational performance
The best strategies for scaling DevOps in organizations focus on structural solutions that build
community
Cloud continues to be a differentiator for elite performers and drives high performance
Productivity can drive improvements in work/life balance and reductions in burnout, and
organizations can make smart investments to support it
There’s a right way to handle the change approval process, and it leads to improvements in
speed and stability and reductions in burnout
1.
2.
3.
4.
5.
6.
*SDO stands for Software Development and Operational
drives
Elite and High performing organization do well in all 4 SDO aspects and Low. performers worse in all 4 SDO aspects
4 aspects such as Deployment Frequency, Lead Time, MTTR and Change Failure rate
SDO performance
in 2019
DEVOPS CROSSED THE CHASM
Speed enables Stability
Stability enables Speed
Deployment
Frequency
with industry velocity is increasing on Speed & Stability, with shifts to Cloud Computing fueling this acceleration.
Retail industry tops in benefitting over speed and stability; followed by highly regulated industries such as Financial Services and Government
Large enterprises ( esp. >5000 employees) struggle as low performers because of the heavy weight processes
EXCELLENCE IS POSSIBLE Elite performers increased by 20% in 2019 compared to 2018
Aspects of
SDO
Elite Vs Low
performers
Elite
performers
High
performers
Medium
performers
Low
performers
Lead Time
(Commit to Deploy)
MTTR
(Recover from incidents)
Change
Failure Rate
208
times more freq, deploy
106
faster Lead Time
2604
times faster recovery
Ondemand;
multiple deploys/day
< 1 day
< 1 hour
0 - 15%
1/ day - 1/week
1 day - 1 week
< 1 day
1/week - 1/month
1 week - 1 month
< 1 day
7
times low change failure
0 - 15% 0 - 15%
 1/month - 1/6 months
1 month - 6 months
< 1 day - 1 month
46 - 60%
Deployment
Frequency
Lead Time
(Commit to Deploy
successfully)
MTTR
(Recover from incidents)
Change
Failure Rate
Elite/Hi. Perf. = 4 deploys / day x 365
Low. Perf. = 7 deploy / year
e.g. CapitalOne deploys 50 times/day; Google, Amazon & Netflix do
1000 deploys/day
Elite Per = 24 hours which has decreased in 2019; in 2018 it was 1 hour. 
This is due to heavy weight code review and approval processes that
have become popular in the recent years
} For Elite and Low Performers, MTTR and CFR stayed same as
compared to previous year
IMPROVE YOUR SDO PERFORMANCE & PRODUCTIVITY
And deliver value to organization and individuals
Work recovery (leaving work at work)
Reducing burnout
1.
2.
Overlap on the findings show
Invest in the following to increase
Performance & Productivity
IMPROVE SDO PERFORMANCE
3. Culture of psychological safety
4. Code in maintainability
5. Loosely coupled architecture
6. Good tooling
Start with
Basic automation (version control)
Monitoring
Clear change approval processes
Healthy culture
1.
2.
3.
4.
1
Adopt Cloud
Cloud provides flexibility, control, availability +
performance gains
Majority enterprises use Multi-Cloud
How teams implement Cloud matters a lot than
just considering as technology
Essential characteristics of Cloud (by NIST)
Ondemand / self-service
Broad network access
Resource pooling
Rapid elasticity
Measured service (pay/use)
Data centre is considered as Black Box
because processing/usage and cycle cost
not visible
1.
2.
3.
4.
a.
b.
c.
d.
e.
i.
2
5. Elite performers meet all the 5 characteristics
24 times higher than Low performers
6. Only if enterprises use all 5 characterisitcs, they
can reap the benefits of Cloud Computing
Adopt practices at team and org. level
3
Organization level
Team level
Both Organization
& team level
Loosely coupled architecture
Clear change process
Code maintainability
Continuous integration
Automated testing
Deployment automation
Monitoring
Trunk-based development
Use of cloud services
Disaster recovery testing
CI platform enables fast feedback  on the automated tests.
Automated testing increases ability to fix defects faster
Measure CD based on fast feedback on quality and
deployability
1.
2.
Loosely coupled architecure
4
When delivery teams can independently
test, deploy, and change their systems on
demand without depending on other teams
for additional support, services, resources, or
approvals, and with less back-andforth
communication
Allows teams to quickly deliver value, but it
requires orchestration at a higher level
1.
2.
Code maintainability
5
Provide tools and systems for teams to
manage code well and make it easy for
developers to
change code maintained by other teams
find examples in the codebase
reuse other people’s code
add, upgrade, and migrate to new versions
of dependencies without breaking the
code
1.
a.
b.
c.
d.
*verify various aspects
using/creating latent
constructs
IMPROVE YOUR SDO PERFORMANCE & PRODUCTIVITY
And deliver value to organization and individuals
IMPROVE PRODUCTIVITY
*verify various aspects
using/creating latent
constructs
Disaster Recovery Testing (DiRT)
Every organization (mission-critical
systems) should have DiRT
3 types of DiRT performed in Prod.
Infrastructure failover (inc. data centre)
Application failover
Simulation/Fault injection into Prod
Remember, DiRT is a means of learning 
DiRT helps in practising blameless
postmorterm
1.
2.
a.
b.
c.
3.
4.
6 Change Management
CAB is complex and bureaucratic
2 reasons for this
Need co-ordination amongst teams
Requirement of regulatory control ; esp. in
Financial services, Healthcare & Government; Also
mandated by PCI-DSS and ITSM frameworks for
risk of releases
Introduce Lightweight CAB process
'Shift-left'-peer review based approval during
development process +
Automation can be leveraged 
Make CAB process cleared to developers
1.
2.
a.
b.
3.
a.
b.
c.
7 Culture of Psychological safety
Psychological safety = Trust 
Trust optimizes information flow,
enhance innovation and creativity,
speaking-up and moderate-risks
1.
a.
8
Improving productivity helps developers and allow
more-time to re-invest in other works such as
Documentation
Refactoring
Doing more of additional features
Build additional infrastructure
Remember, productivity cannot be measured with
metrics such as
Lines of Code
Story Points
Bug closed
1.
i.
ii.
iii.
iv.
2.
i.
ii.
iii.
Useful, easy to use tools
Not much focus provided on usability
of tools
Useful (easy access) tools help perform
1.5 times more
Remember, when deciding on tools,
no-golf course purchase
1.
2.
3.
1
Helps save effort for strategic software
development
Freeing up time to spend time on
New development
Refactoring
Design work
Documentation
Gives confidence & reduces stress in
pushing changes
1.
2.
a.
b.
c.
d.
e.
2 Automation
IMPROVE YOUR SDO PERFORMANCE & PRODUCTIVITY
And deliver value to organization and individuals
For more details and explanation on the report and analysis methods ,. please refer to
https://cloud.google.com/devops/state-of-devops/
Internal & External Search
Access to information sources support
productivity
Internal sources (1.73 times more)
Code repositories
ticketing systems
Knowledge Management Database
Online community/forums to get
answered quickly
External sources (1.67 times more)
Stack overflow
Search engines
1.
2.
a.
b.
c.
d.
3.
a.
b.
3 Reduce Technical Debt
Tech. Debt is immature code
Impacts negatively to Productivity
Tech. Debt includes code/systems with
Known bugs that go unfixed in favor of new features
Insufficient test coverage
Problems related to low code quality or poor design
Code or artifacts that aren’t cleaned up when no longer used
Incomplete migration
Obsolete technology
Incomplete or outdated documentation or missing comments
Implementations that the current team doesn’t have expertise in, and
therefore can’t effectively debug or maintain
Create 'Mental Models' (of complete state of system) to reduce Tech. Debt
1.
2.
3.
a.
b.
c.
d.
e.
f.
g.
h.
4.
4
How do we transform &
scale best practices
Approaches for spreading DevOps practices across the organization
Community of Practice
Bottom-up or Grassroots
Mashup
Proof of Concept as Template
Proof of Concept as Seed
Centre of Excellence
Proof of Concept but stall
Training center (sometimes referred as DOJO)
Big-Bang
Note: i,ii,iii are the strategies used by Elite performers.
1.
i.
ii.
iii.
iv.
v.
vi.
vii.
viii.
ix.
Final thoughts
Every decade has its own trendy software methodology. While they all seem to feel better,
history proves them to be ineffective.However, we see continued evidence that DevOps
delivers value, and for six consecutive years, we have statistically verified key capabilities
and practices that help organizations improve their software development and delivery
using DevOps methods.
2. DevOps is not a trend, and will eventually be the standard way of software
development and operations, offering everyone a better quality of life.
1.
Courtesy, Inspiration to the authors of 'Accelerate - State of DevOps 2019' report
Dr. Nicole Forsgren | Dr. Dustin Smith | Jez Humble | Jessie Frazelle

More Related Content

What's hot

Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachEnterprise Management Associates
 
20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners
20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners
20200205 DHS Agile Center of Excellence Agile Governance Ariel PartnersCraeg Strong
 
The Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOpsThe Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOpsITSM Academy, Inc.
 
Agile Development – Why requirements matter
Agile Development – Why requirements matterAgile Development – Why requirements matter
Agile Development – Why requirements matterAgile Austria Conference
 
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Academy, Inc.
 
Successfully establishing a SOA Center of Excellence
Successfully establishing a SOA Center of ExcellenceSuccessfully establishing a SOA Center of Excellence
Successfully establishing a SOA Center of ExcellenceKelly Emo
 
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014Jan-Joost Bouwman
 
ITSM (IT Service Management) & ITIL V3 Foundation
ITSM (IT Service Management) & ITIL V3 FoundationITSM (IT Service Management) & ITIL V3 Foundation
ITSM (IT Service Management) & ITIL V3 FoundationPrudentialSolutions
 
Agile architecture made real
Agile architecture made realAgile architecture made real
Agile architecture made realAlexis Hui
 
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordLaimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordAgileLAB
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1AgileNCR2016
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blindPaul Peissner
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service ManagementIan Jones
 
Robust Hybrid rather than Agile or Waterfall
Robust Hybrid rather than Agile or WaterfallRobust Hybrid rather than Agile or Waterfall
Robust Hybrid rather than Agile or WaterfallAgile Austria Conference
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Edunomica
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...David Rico
 

What's hot (18)

Enterprise Agile Adoption
Enterprise Agile AdoptionEnterprise Agile Adoption
Enterprise Agile Adoption
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
 
20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners
20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners
20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners
 
The Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOpsThe Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOps
 
Agile Development – Why requirements matter
Agile Development – Why requirements matterAgile Development – Why requirements matter
Agile Development – Why requirements matter
 
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
 
Successfully establishing a SOA Center of Excellence
Successfully establishing a SOA Center of ExcellenceSuccessfully establishing a SOA Center of Excellence
Successfully establishing a SOA Center of Excellence
 
Project to Product roadmap
Project to Product roadmapProject to Product roadmap
Project to Product roadmap
 
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
 
ITSM (IT Service Management) & ITIL V3 Foundation
ITSM (IT Service Management) & ITIL V3 FoundationITSM (IT Service Management) & ITIL V3 Foundation
ITSM (IT Service Management) & ITIL V3 Foundation
 
Agile architecture made real
Agile architecture made realAgile architecture made real
Agile architecture made real
 
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordLaimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service Management
 
Robust Hybrid rather than Agile or Waterfall
Robust Hybrid rather than Agile or WaterfallRobust Hybrid rather than Agile or Waterfall
Robust Hybrid rather than Agile or Waterfall
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
 

Similar to Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA

How to scale a chocked up mid-stage startup!!!
How to scale a chocked up mid-stage startup!!!How to scale a chocked up mid-stage startup!!!
How to scale a chocked up mid-stage startup!!!himey75
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
TDI GPS + Deloitte DevOps Journey
TDI GPS + Deloitte DevOps JourneyTDI GPS + Deloitte DevOps Journey
TDI GPS + Deloitte DevOps JourneyFawzy Manaa
 
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Knoldus Inc.
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development HelpWithAssignment.com
 
Synergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpSynergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpBill Duncan
 
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...David J Rosenthal
 
Leveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production EnvironmentsLeveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production EnvironmentsCognizant
 
Java deployments in an enterprise environment whitepaper - xebialabs
Java deployments in an enterprise environment   whitepaper - xebialabsJava deployments in an enterprise environment   whitepaper - xebialabs
Java deployments in an enterprise environment whitepaper - xebialabsXebiaLabs
 
Trends in software testing by Eka TechServ
Trends in software testing  by Eka TechServTrends in software testing  by Eka TechServ
Trends in software testing by Eka TechServekatechserv
 
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
 GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H... GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...James Anderson
 
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...AgileNetwork
 
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...
Automate Yourself Out of a Job:  Safely Delegate the Management of your Azure...Automate Yourself Out of a Job:  Safely Delegate the Management of your Azure...
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...Rundeck
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Dell World
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategyRahat Chowdhury
 
Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Dell World
 

Similar to Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA (20)

How to scale a chocked up mid-stage startup!!!
How to scale a chocked up mid-stage startup!!!How to scale a chocked up mid-stage startup!!!
How to scale a chocked up mid-stage startup!!!
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
TDI GPS + Deloitte DevOps Journey
TDI GPS + Deloitte DevOps JourneyTDI GPS + Deloitte DevOps Journey
TDI GPS + Deloitte DevOps Journey
 
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development
 
Synergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpSynergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 Ecp
 
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
 
Forrester Infra as code TLP_April2015
Forrester Infra as code TLP_April2015Forrester Infra as code TLP_April2015
Forrester Infra as code TLP_April2015
 
Leveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production EnvironmentsLeveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production Environments
 
Java deployments in an enterprise environment whitepaper - xebialabs
Java deployments in an enterprise environment   whitepaper - xebialabsJava deployments in an enterprise environment   whitepaper - xebialabs
Java deployments in an enterprise environment whitepaper - xebialabs
 
Trends in software testing by Eka TechServ
Trends in software testing  by Eka TechServTrends in software testing  by Eka TechServ
Trends in software testing by Eka TechServ
 
Dev ops
Dev opsDev ops
Dev ops
 
Test Driven Development (TDD)
Test Driven Development (TDD)Test Driven Development (TDD)
Test Driven Development (TDD)
 
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
 GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H... GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
 
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
 
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...
Automate Yourself Out of a Job:  Safely Delegate the Management of your Azure...Automate Yourself Out of a Job:  Safely Delegate the Management of your Azure...
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategy
 
Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?
 

More from Ragavendra Prasath

Doing Agile Right - Transformation without Chaos - A summary
Doing Agile Right - Transformation without Chaos - A summaryDoing Agile Right - Transformation without Chaos - A summary
Doing Agile Right - Transformation without Chaos - A summaryRagavendra Prasath
 
Dual Transformation - How to Reposition Today’s Business while Creating the F...
Dual Transformation - How to Reposition Today’s Business while Creating the F...Dual Transformation - How to Reposition Today’s Business while Creating the F...
Dual Transformation - How to Reposition Today’s Business while Creating the F...Ragavendra Prasath
 
Growth Canvas - Framework to grow your unit / enterprise
Growth Canvas - Framework to grow your unit / enterpriseGrowth Canvas - Framework to grow your unit / enterprise
Growth Canvas - Framework to grow your unit / enterpriseRagavendra Prasath
 
High Performance Collaboration (HPC) Framework #TogetherStronger
High Performance Collaboration (HPC) Framework #TogetherStrongerHigh Performance Collaboration (HPC) Framework #TogetherStronger
High Performance Collaboration (HPC) Framework #TogetherStrongerRagavendra Prasath
 
Testathon - 2 days testing challenge
Testathon - 2 days testing challengeTestathon - 2 days testing challenge
Testathon - 2 days testing challengeRagavendra Prasath
 
Craft Conference 2016 Collection - e-book
Craft Conference 2016 Collection - e-bookCraft Conference 2016 Collection - e-book
Craft Conference 2016 Collection - e-bookRagavendra Prasath
 
2016 07-28 immersive-learning_in_the_target_dojo
2016 07-28 immersive-learning_in_the_target_dojo2016 07-28 immersive-learning_in_the_target_dojo
2016 07-28 immersive-learning_in_the_target_dojoRagavendra Prasath
 
Blue ocean strategy - Demystified!
Blue ocean strategy - Demystified!Blue ocean strategy - Demystified!
Blue ocean strategy - Demystified!Ragavendra Prasath
 

More from Ragavendra Prasath (20)

Doing Agile Right - Transformation without Chaos - A summary
Doing Agile Right - Transformation without Chaos - A summaryDoing Agile Right - Transformation without Chaos - A summary
Doing Agile Right - Transformation without Chaos - A summary
 
Dual Transformation - How to Reposition Today’s Business while Creating the F...
Dual Transformation - How to Reposition Today’s Business while Creating the F...Dual Transformation - How to Reposition Today’s Business while Creating the F...
Dual Transformation - How to Reposition Today’s Business while Creating the F...
 
Growth Canvas - Framework to grow your unit / enterprise
Growth Canvas - Framework to grow your unit / enterpriseGrowth Canvas - Framework to grow your unit / enterprise
Growth Canvas - Framework to grow your unit / enterprise
 
High Performance Collaboration (HPC) Framework #TogetherStronger
High Performance Collaboration (HPC) Framework #TogetherStrongerHigh Performance Collaboration (HPC) Framework #TogetherStronger
High Performance Collaboration (HPC) Framework #TogetherStronger
 
Agile and DevOps revealed
Agile and DevOps revealed Agile and DevOps revealed
Agile and DevOps revealed
 
Testathon - 2 days testing challenge
Testathon - 2 days testing challengeTestathon - 2 days testing challenge
Testathon - 2 days testing challenge
 
Starting Agile Transformation
Starting Agile TransformationStarting Agile Transformation
Starting Agile Transformation
 
Fast Agility
Fast AgilityFast Agility
Fast Agility
 
Agile Kanban
Agile KanbanAgile Kanban
Agile Kanban
 
Craft Conference 2016 Collection - e-book
Craft Conference 2016 Collection - e-bookCraft Conference 2016 Collection - e-book
Craft Conference 2016 Collection - e-book
 
Business Agility
Business AgilityBusiness Agility
Business Agility
 
Devops and 3 ways
Devops and 3 waysDevops and 3 ways
Devops and 3 ways
 
Agile in 2 mins
Agile in 2 minsAgile in 2 mins
Agile in 2 mins
 
Improvement kata
Improvement kataImprovement kata
Improvement kata
 
Idea 2 product
Idea 2 productIdea 2 product
Idea 2 product
 
Agile kanban overview
Agile kanban overviewAgile kanban overview
Agile kanban overview
 
2016 07-28 immersive-learning_in_the_target_dojo
2016 07-28 immersive-learning_in_the_target_dojo2016 07-28 immersive-learning_in_the_target_dojo
2016 07-28 immersive-learning_in_the_target_dojo
 
Agile overview
Agile overviewAgile overview
Agile overview
 
No more push of sales
No more push of salesNo more push of sales
No more push of sales
 
Blue ocean strategy - Demystified!
Blue ocean strategy - Demystified!Blue ocean strategy - Demystified!
Blue ocean strategy - Demystified!
 

Recently uploaded

Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 

Recently uploaded (20)

Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 

Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA

  • 1. 2019 - STATE OF DEVOPS REPORT BY GOOGLE CLOUD'S DORA Results help us understand the practices that lead to excellence in technology delivery and powerful business outcomes. Leverage the findings of the predictive analysis to identify the specific capabilities organizations can use to improve their SDO performance Summary Supporting information search, Usable deployment toolchains  Reducing technical debt through flexible architecture, code maintainability and viewable systems. 1. 2. 3. Engineering Productivity  initiatives 5 Key Performance metrics  Technical Practices S/w dvlp.  Lead time Deployment frequency S/w deploy. Change failure rate MTTR Service Ops. Availability  } } } Agility Stability IT Promise Cloud adoption Organization practices (including. CAB process) Culture 1. 2. 3. accelerates YOU CAN HAVE IT ALL IN S/W DEVELOPMENT SPEED FOR STABILITY STABILITY FOR SPEED 5 steps to improve your DevOps transformation Start with foundations Adopt a continuous improvement mindset with short and long term measurable outcomes Identify your unique constraint (or set of constraints  -> constraints are the one which causes biggest delays, headaches & problems ) Exploit the constraint (by removing your bottleneck, discovering synergeries & avoiding unnecessary work) Empower the teams to accomplish the outcomes Repeat the process 1. 2. 3. 4. a. 5. 6 Key Findings in State of DevOps 2019 report The industry continues to improve, particularly among the elite performers Delivering software quickly, reliably, and safely is at the heart of technology transformation and organizational performance The best strategies for scaling DevOps in organizations focus on structural solutions that build community Cloud continues to be a differentiator for elite performers and drives high performance Productivity can drive improvements in work/life balance and reductions in burnout, and organizations can make smart investments to support it There’s a right way to handle the change approval process, and it leads to improvements in speed and stability and reductions in burnout 1. 2. 3. 4. 5. 6. *SDO stands for Software Development and Operational drives
  • 2. Elite and High performing organization do well in all 4 SDO aspects and Low. performers worse in all 4 SDO aspects 4 aspects such as Deployment Frequency, Lead Time, MTTR and Change Failure rate SDO performance in 2019 DEVOPS CROSSED THE CHASM Speed enables Stability Stability enables Speed Deployment Frequency with industry velocity is increasing on Speed & Stability, with shifts to Cloud Computing fueling this acceleration. Retail industry tops in benefitting over speed and stability; followed by highly regulated industries such as Financial Services and Government Large enterprises ( esp. >5000 employees) struggle as low performers because of the heavy weight processes EXCELLENCE IS POSSIBLE Elite performers increased by 20% in 2019 compared to 2018 Aspects of SDO Elite Vs Low performers Elite performers High performers Medium performers Low performers Lead Time (Commit to Deploy) MTTR (Recover from incidents) Change Failure Rate 208 times more freq, deploy 106 faster Lead Time 2604 times faster recovery Ondemand; multiple deploys/day < 1 day < 1 hour 0 - 15% 1/ day - 1/week 1 day - 1 week < 1 day 1/week - 1/month 1 week - 1 month < 1 day 7 times low change failure 0 - 15% 0 - 15%  1/month - 1/6 months 1 month - 6 months < 1 day - 1 month 46 - 60% Deployment Frequency Lead Time (Commit to Deploy successfully) MTTR (Recover from incidents) Change Failure Rate Elite/Hi. Perf. = 4 deploys / day x 365 Low. Perf. = 7 deploy / year e.g. CapitalOne deploys 50 times/day; Google, Amazon & Netflix do 1000 deploys/day Elite Per = 24 hours which has decreased in 2019; in 2018 it was 1 hour.  This is due to heavy weight code review and approval processes that have become popular in the recent years } For Elite and Low Performers, MTTR and CFR stayed same as compared to previous year
  • 3. IMPROVE YOUR SDO PERFORMANCE & PRODUCTIVITY And deliver value to organization and individuals Work recovery (leaving work at work) Reducing burnout 1. 2. Overlap on the findings show Invest in the following to increase Performance & Productivity IMPROVE SDO PERFORMANCE 3. Culture of psychological safety 4. Code in maintainability 5. Loosely coupled architecture 6. Good tooling Start with Basic automation (version control) Monitoring Clear change approval processes Healthy culture 1. 2. 3. 4. 1 Adopt Cloud Cloud provides flexibility, control, availability + performance gains Majority enterprises use Multi-Cloud How teams implement Cloud matters a lot than just considering as technology Essential characteristics of Cloud (by NIST) Ondemand / self-service Broad network access Resource pooling Rapid elasticity Measured service (pay/use) Data centre is considered as Black Box because processing/usage and cycle cost not visible 1. 2. 3. 4. a. b. c. d. e. i. 2 5. Elite performers meet all the 5 characteristics 24 times higher than Low performers 6. Only if enterprises use all 5 characterisitcs, they can reap the benefits of Cloud Computing Adopt practices at team and org. level 3 Organization level Team level Both Organization & team level Loosely coupled architecture Clear change process Code maintainability Continuous integration Automated testing Deployment automation Monitoring Trunk-based development Use of cloud services Disaster recovery testing CI platform enables fast feedback  on the automated tests. Automated testing increases ability to fix defects faster Measure CD based on fast feedback on quality and deployability 1. 2. Loosely coupled architecure 4 When delivery teams can independently test, deploy, and change their systems on demand without depending on other teams for additional support, services, resources, or approvals, and with less back-andforth communication Allows teams to quickly deliver value, but it requires orchestration at a higher level 1. 2. Code maintainability 5 Provide tools and systems for teams to manage code well and make it easy for developers to change code maintained by other teams find examples in the codebase reuse other people’s code add, upgrade, and migrate to new versions of dependencies without breaking the code 1. a. b. c. d. *verify various aspects using/creating latent constructs
  • 4. IMPROVE YOUR SDO PERFORMANCE & PRODUCTIVITY And deliver value to organization and individuals IMPROVE PRODUCTIVITY *verify various aspects using/creating latent constructs Disaster Recovery Testing (DiRT) Every organization (mission-critical systems) should have DiRT 3 types of DiRT performed in Prod. Infrastructure failover (inc. data centre) Application failover Simulation/Fault injection into Prod Remember, DiRT is a means of learning  DiRT helps in practising blameless postmorterm 1. 2. a. b. c. 3. 4. 6 Change Management CAB is complex and bureaucratic 2 reasons for this Need co-ordination amongst teams Requirement of regulatory control ; esp. in Financial services, Healthcare & Government; Also mandated by PCI-DSS and ITSM frameworks for risk of releases Introduce Lightweight CAB process 'Shift-left'-peer review based approval during development process + Automation can be leveraged  Make CAB process cleared to developers 1. 2. a. b. 3. a. b. c. 7 Culture of Psychological safety Psychological safety = Trust  Trust optimizes information flow, enhance innovation and creativity, speaking-up and moderate-risks 1. a. 8 Improving productivity helps developers and allow more-time to re-invest in other works such as Documentation Refactoring Doing more of additional features Build additional infrastructure Remember, productivity cannot be measured with metrics such as Lines of Code Story Points Bug closed 1. i. ii. iii. iv. 2. i. ii. iii. Useful, easy to use tools Not much focus provided on usability of tools Useful (easy access) tools help perform 1.5 times more Remember, when deciding on tools, no-golf course purchase 1. 2. 3. 1 Helps save effort for strategic software development Freeing up time to spend time on New development Refactoring Design work Documentation Gives confidence & reduces stress in pushing changes 1. 2. a. b. c. d. e. 2 Automation
  • 5. IMPROVE YOUR SDO PERFORMANCE & PRODUCTIVITY And deliver value to organization and individuals For more details and explanation on the report and analysis methods ,. please refer to https://cloud.google.com/devops/state-of-devops/ Internal & External Search Access to information sources support productivity Internal sources (1.73 times more) Code repositories ticketing systems Knowledge Management Database Online community/forums to get answered quickly External sources (1.67 times more) Stack overflow Search engines 1. 2. a. b. c. d. 3. a. b. 3 Reduce Technical Debt Tech. Debt is immature code Impacts negatively to Productivity Tech. Debt includes code/systems with Known bugs that go unfixed in favor of new features Insufficient test coverage Problems related to low code quality or poor design Code or artifacts that aren’t cleaned up when no longer used Incomplete migration Obsolete technology Incomplete or outdated documentation or missing comments Implementations that the current team doesn’t have expertise in, and therefore can’t effectively debug or maintain Create 'Mental Models' (of complete state of system) to reduce Tech. Debt 1. 2. 3. a. b. c. d. e. f. g. h. 4. 4 How do we transform & scale best practices Approaches for spreading DevOps practices across the organization Community of Practice Bottom-up or Grassroots Mashup Proof of Concept as Template Proof of Concept as Seed Centre of Excellence Proof of Concept but stall Training center (sometimes referred as DOJO) Big-Bang Note: i,ii,iii are the strategies used by Elite performers. 1. i. ii. iii. iv. v. vi. vii. viii. ix. Final thoughts Every decade has its own trendy software methodology. While they all seem to feel better, history proves them to be ineffective.However, we see continued evidence that DevOps delivers value, and for six consecutive years, we have statistically verified key capabilities and practices that help organizations improve their software development and delivery using DevOps methods. 2. DevOps is not a trend, and will eventually be the standard way of software development and operations, offering everyone a better quality of life. 1. Courtesy, Inspiration to the authors of 'Accelerate - State of DevOps 2019' report Dr. Nicole Forsgren | Dr. Dustin Smith | Jez Humble | Jessie Frazelle