SlideShare une entreprise Scribd logo
1  sur  58
Télécharger pour lire hors ligne
DevOps: What, Who, Why
and How?
January 2019
@Kendra_Little
kendra.little@red-gate.com
I have been a
DBA, Consultant,
and Trainer
I am now an
Evangelist at
Redgate
I’m a Microsoft
MVP & Microsoft
Certified Master
Let’s talk about a company you
might not think of as a tech
innovator
“Sysco, an acronym for Systems and Services
Company, is the world's largest broadline food
distributor; it has more than 600,000 clients in a wide
array of fields… The company operates
approximately 330 distribution facilities worldwide;
providing service to over 90 countries.”
Wikipedia · https://en.wikipedia.org/wiki/Sysco
Sysco was upgrading its ERP solution
• Standardize processes
• Improve operations
• Protect against outdated legacy systems
The project modernized hardware and infrastructure,
but stuck with existing ERP solutions
Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte ·
https://deloitte.com/insights
A problem became apparent
12 upgraded operating
companies
• No significant
operating advantages
• Money already spent
60 non-upgraded
operating companies
• Should we spend
more?
Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte ·
https://deloitte.com/insights
Another concern…
• Competitors were modernizing as well
• Spending less than Sysco
• Focusing on simplifying customer experience
Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte ·
https://deloitte.com/insights
Here’s who confronted the problem
https://www.linkedin.com/in/wayneshurts/
Changes initiated by Wayne Shurts, CTO
Focus on the “secret sauce” present in the
customizations of the legacy ERP system
Reimagine applications around this using cloud
technologies and modern architectures
Work in an Agile framework embracing DevOps
Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte ·
https://deloitte.com/insights
“Our competition and our
customers expect to see things
they’ve never seen before in heavy
doses.”
Wayne Shurts, Sysco
Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte ·
https://deloitte.com/insights
“If you believe that the pace of change
in the world today will only accelerate,
then you need to move to not only a
new method but a new mind-set.”
Wayne Shurts, Sysco
Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte ·
https://deloitte.com/insights
DevOps: methods and mindset
What is DevOps?
What is DevOps?
The union of people, process, and products to enable continuous
delivery of value to our end users
An approach that aims at building, testing, and releasing software
quickly and frequently
A framework for managing work in teams of 3-9 members, which
breaks work into timeboxed sprints that are commonly 2 weeks long
A
B
C
What is DevOps?
The union of people, process, and products to enable continuous
delivery of value to our end users
An approach that aims at building, testing, and releasing software
quickly and frequently
An approach to writing software in which teams and customers
collaborate to evolve requirements and solutions
Donovan Brown · http://donovanbrown.com/post/what-is-devops
Agile
Scrum
Compare: agile and DevOps
Agile
• Software development
approach
• Emphasis on small
dev teams
DevOps
• You don’t have to use
agile methods but…
• Emphasis on culture,
automation, cross-
functional teams
including IT, marketing,
support, sales
Scrum is an agile framework
• This can be used with DevOps
• Encourages daily face to face collaboration
• Focuses on delivering quickly
• Acknowledges emerging requirements
https://en.wikipedia.org/wiki/Scrum_(software_development)
What is continuous deployment?
A practice which begins by converting requirements into test cases
which initially fail
An approach that aims at building, testing, and releasing software
quickly and frequently
A practice of frequently merging all developer changes to a main code
line
A
B
C
What is continuous deployment?
A practice which begins by converting requirements into test cases
which initially fail
An approach that aims at building, testing, and releasing software
quickly and frequently
A practice of frequently merging all developer changes to a main code
line
https://en.wikipedia.org/wiki/Continuous_delivery#Relationship_t
o_continuous_deployment
CI
TDD
Continuous which?
Continuous delivery
Every change is ready to
be deployed – when the
business chooses to
deploy
Continuous deployment
Every change is
automatically deployed
Compare: Continuous delivery & DevOps
Continuous delivery
• Set of practices to
standardize
deployments
• Includes validation and
feedback
DevOps
• Enables continuous
delivery
DevOps is the union of people,
process, and products to enable
continuous delivery of value to our end
users
Donovan Brown, Principal DevOps Manager, Microsoft
http://donovanbrown.com/post/what-is-devops
Who in your organization
should be involved in
DevOps?
Misguided approach:
We have a DevOps team who does
DevOps for us
Specialists can help you adopt and learn
to improve DevOps practices, but can’t do
DevOps “for you”
“Up until 2015 the DevOps team at SEEK
assumed full responsibility for all builds,
deployments and operational support for
our Hirer and Candidate sites.”
Andrew Hatch, Platform Engineering Manager, SEEK
Andrew Hatch · “Why We Don’t Need a DevOps Team” ·
http://bit.ly/2Fv7dFv
“It was not an easy job.”
Andrew Hatch, Platform Engineering Manager, SEEK
Andrew Hatch · “Why We Don’t Need a DevOps Team” ·
http://bit.ly/2Fv7dFv
“We had made rapid advances in our
delivery processes but we still faced torrid
nights on-call with software systems
straining under the sheer volume of
product being deployed to them.”
Andrew Hatch, Platform Engineering Manager, SEEK
Andrew Hatch · “Why We Don’t Need a DevOps Team” ·
http://bit.ly/2Fv7dFv
Measuring DevOps performance
• Throughput / tempo
• Deployment frequency
• Lead time for changes
• Stability
• Time to restore service
• Change failure rate
• Categorizations
• Elite
• High
• Medium
• Low
2018 State of DevOps Report · Forsgren, Humble, Kim · DORA
· https://devops-research.com/research.html
Measuring DevOps performance
• Throughput / tempo
• Deployment frequency
• Lead time for changes
• Stability
• Time to restore service
• Change failure rate
• Categorizations
• Elite
• High
• Medium
• Low
2018 State of DevOps Report · Forsgren, Humble, Kim · DORA
· https://devops-research.com/research.html
Measuring DevOps performance
• Throughput / tempo
• Deployment frequency
• Lead time for changes
• Stability
• Time to restore service
• Change failure rate
• Categorizations
• Elite
• High
• Medium
• Low
2018 State of DevOps Report · Forsgren, Humble, Kim · DORA
· https://devops-research.com/research.html
Misguided approach:
DevOps is Developers doing Operations
(instead of IT people)
Specialists are still needed in DevOps,
even in small organizations
If small teams provide autonomous support,
what would a specialist such as a DBA do?
• Tailor source control strategies for database code
to work best for the organization
• Automate testing and release of database code
with the right review and approval gates to produce
stable, safe deployments
If small teams provide autonomous support…
• Efficiently identify risky database changes which
require careful code review
• Quickly provision databases which mask or remove
sensitive data for new projects
• Optimize practices to reduce bugs and outages
caused by database code releases
Taryn Pratt · TarynPivots.com
DevOps involves everyone
Broad cultural change
• Break down silos: bring
Dev into Ops and Ops
into Dev
• Focus on continuous
delivery of value to end
users
Gain insights about end
users
• Marketing
• Sales
• Support
Why should your organization
adopt DevOps?
David Linwood’s “three lenses”
CEO
CIO / CTO
IT & Dev Managers / Team Leaders
The ROI of Database DevOps · Hilbert, Duggan, and Linwood ·
Redgate · https://rd.gt/2FHaUHD
Let’s oversimplify a bit
CEO - corporate vision, maximize value
CIO / CTO - strategic goals for IS
Managers - tactical approach
The CEO lens
• Lower cost
• Major failures are expensive
• Higher revenue
• Faster time to market than competitors
• Customer satisfaction
Why should CEOs invest in DevOps?
47% of CEOs reported to Gartner that they are
experiencing pressure from their board of directors to
transform their digital business
2017 CEO Survey · Kasey Panetta · Gartner
Why should CEOs invest in DevOps?
Building the right software helps companies gain
more market share than they can by mergers and
acquisitions
“Information Technology and Industry Concentration” · James
Bessen · Boston University School of Law · 2017
Why should CEOs invest in DevOps?
Software core to business operations does not “level
the playing field” between large and small firms. It
“tilts” the playing field in favor of those who use it
most effectively
“Information Technology and Industry Concentration” · James
Bessen · Boston University School of Law · 2017
The Developer Coefficient 2018 · Stripe and Harris Poll
The CIO lens
• Throughput of the department
• Ability to collaborate
• Quality of services to the customer
• How to hire and retain good staff
• Employee satisfaction
By 2020… “50% of the CIOs that
have not transformed their
capabilities will be displaced from
the digital leadership team.”
Gartner Predicts, 2016
Gartner Predicts · https://gtnr.it/2QTb40b
Why should CIOs invest in DevOps?
2017 Forrester Research survey
• 64% of respondents said their businesses are
dissatisfied with time to release new features to
customers
• Only 23% of enterprises are releasing at least
monthly
The Forrester Wave: Continuous Delivery and Release
Automation, Q3 2017
The Developer Coefficient 2018, Stripe and Harris Poll
The manager lens
• Team performance
• Number and impact of defects
• Recovering from failure
• Minimize the impact of failure on
the customer and the team
Accelerate, Forsgren, Humble and Kim, 2018, p49
Why should managers invest in DevOps?
Continuous
Delivery
Software
Delivery
Performance
Organizational
PerformanceDrives Drives
Why should managers invest in DevOps?
• DevOps uses measurable global outcomes
• DevOps can advance the rate of these outcomes
by setting goals universal to all teams
• This tears down the “wall of confusion” epitomized
by dev teams being measured by throughput, IT
teams being measured by stability
Accelerate, Forsgren, Humble and Kim, 2018
How can your organization
start implementing DevOps?
“If you are currently testing the Agile-
DevOps waters, it’s time to wade in. Be
like the explorer who burned his boat so
that he couldn’t return to his familiar life.”
Tech Trends 2018 · Deloitte · https://deloitte.com/insights
Two approaches
Top Down
• Executive acts as
catalyst
• Identify innovators
• Seed prototype
projects
Bottom Up
• Practitioners transform
practices
• Prototype
• Seek leadership
support for broader
cultural change
Standardize
team-based development
Protect
and preserve data
Automate
database deployments
Monitor
performance& availability
Start your journey: contact
sales@red-gate.com
DevOps: What, who, why and how?

Contenu connexe

Tendances

DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best PracticesBrian Chorba
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introductionSridhara T V
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...Simplilearn
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Kris Buytaert
 
Edureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdfEdureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdfrelekarsushant
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple stepsIhor Odynets
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
Devops - vision et pratiques
Devops - vision et pratiquesDevops - vision et pratiques
Devops - vision et pratiquesJoseph Glorieux
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsMatthew David
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops DevopsKris Buytaert
 

Tendances (20)

DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
 
DevOps intro
DevOps introDevOps intro
DevOps intro
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
Enabling The DevOps Culture At Organization
Enabling The DevOps Culture At OrganizationEnabling The DevOps Culture At Organization
Enabling The DevOps Culture At Organization
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
 
Edureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdfEdureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdf
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
DevOps
DevOps DevOps
DevOps
 
Implementing DevSecOps
Implementing DevSecOpsImplementing DevSecOps
Implementing DevSecOps
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Devops - vision et pratiques
Devops - vision et pratiquesDevops - vision et pratiques
Devops - vision et pratiques
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
Devops
DevopsDevops
Devops
 

Similaire à DevOps: What, who, why and how?

DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGroup
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsCognizant
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)Gonzague PATINIER
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model2i Testing
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organizationZinnov
 
Balancing DevOps Speed with Quality
Balancing DevOps Speed with QualityBalancing DevOps Speed with Quality
Balancing DevOps Speed with QualityShashi Kiran
 
The DevOps Experience
The DevOps ExperienceThe DevOps Experience
The DevOps ExperienceMetroStar
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?Gunnar Menzel
 
Deliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsDeliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsTasktop
 
It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017Clara Feuillet
 
The Role of DevOps in Digital Transformation- Strategies and Insights.pdf
The Role of DevOps in Digital Transformation- Strategies and Insights.pdfThe Role of DevOps in Digital Transformation- Strategies and Insights.pdf
The Role of DevOps in Digital Transformation- Strategies and Insights.pdfUrolime Technologies
 
An overview of how Successful are Your DevOps Services
An overview of how Successful  are Your DevOps ServicesAn overview of how Successful  are Your DevOps Services
An overview of how Successful are Your DevOps ServicesBJIT Ltd
 
devops-devop-notes.pdf
devops-devop-notes.pdfdevops-devop-notes.pdf
devops-devop-notes.pdfssuserccd625
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsPerficient, Inc.
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryNajib Radzuan
 
Enterprise DevOps- Importance and Key Benefits You Need to Know-Silver Touch ...
Enterprise DevOps- Importance and Key Benefits You Need to Know-Silver Touch ...Enterprise DevOps- Importance and Key Benefits You Need to Know-Silver Touch ...
Enterprise DevOps- Importance and Key Benefits You Need to Know-Silver Touch ...Silver Touch Technologies
 

Similaire à DevOps: What, who, why and how? (20)

DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
Dev ops
Dev opsDev ops
Dev ops
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
Balancing DevOps Speed with Quality
Balancing DevOps Speed with QualityBalancing DevOps Speed with Quality
Balancing DevOps Speed with Quality
 
The DevOps Experience
The DevOps ExperienceThe DevOps Experience
The DevOps Experience
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?
 
Deliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsDeliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps Transformations
 
It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017
 
The Role of DevOps in Digital Transformation- Strategies and Insights.pdf
The Role of DevOps in Digital Transformation- Strategies and Insights.pdfThe Role of DevOps in Digital Transformation- Strategies and Insights.pdf
The Role of DevOps in Digital Transformation- Strategies and Insights.pdf
 
An overview of how Successful are Your DevOps Services
An overview of how Successful  are Your DevOps ServicesAn overview of how Successful  are Your DevOps Services
An overview of how Successful are Your DevOps Services
 
devops-devop-notes.pdf
devops-devop-notes.pdfdevops-devop-notes.pdf
devops-devop-notes.pdf
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Enterprise DevOps- Importance and Key Benefits You Need to Know-Silver Touch ...
Enterprise DevOps- Importance and Key Benefits You Need to Know-Silver Touch ...Enterprise DevOps- Importance and Key Benefits You Need to Know-Silver Touch ...
Enterprise DevOps- Importance and Key Benefits You Need to Know-Silver Touch ...
 

Plus de Red Gate Software

The future of DevOps: fully left-shifted deployments with version control and...
The future of DevOps: fully left-shifted deployments with version control and...The future of DevOps: fully left-shifted deployments with version control and...
The future of DevOps: fully left-shifted deployments with version control and...Red Gate Software
 
Embracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with FlywayEmbracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with FlywayRed Gate Software
 
Database DevOps for Managed Service Providers
Database DevOps for Managed Service ProvidersDatabase DevOps for Managed Service Providers
Database DevOps for Managed Service ProvidersRed Gate Software
 
Mizuho Financial: Launching our Database DevOps journey
Mizuho Financial: Launching our Database DevOps journeyMizuho Financial: Launching our Database DevOps journey
Mizuho Financial: Launching our Database DevOps journeyRed Gate Software
 
7 steps to effective SQL Server monitoring
7 steps to effective SQL Server monitoring7 steps to effective SQL Server monitoring
7 steps to effective SQL Server monitoringRed Gate Software
 
Level up your deployments for SQL Source Control
Level up your deployments for SQL Source Control Level up your deployments for SQL Source Control
Level up your deployments for SQL Source Control Red Gate Software
 
Key findings from the 2020 state of database dev ops report
Key findings from the 2020 state of database dev ops reportKey findings from the 2020 state of database dev ops report
Key findings from the 2020 state of database dev ops reportRed Gate Software
 
Extend DevOps to Your SQL Server Databases
Extend DevOps to Your SQL Server DatabasesExtend DevOps to Your SQL Server Databases
Extend DevOps to Your SQL Server DatabasesRed Gate Software
 
What we learned at PASS Summit in 2019
What we learned at PASS Summit in 2019What we learned at PASS Summit in 2019
What we learned at PASS Summit in 2019Red Gate Software
 
Quality in Software Development: Anglia Ruskin University
Quality in Software Development: Anglia Ruskin UniversityQuality in Software Development: Anglia Ruskin University
Quality in Software Development: Anglia Ruskin UniversityRed Gate Software
 
How SQL Change Automation helps you deliver value faster
How SQL Change Automation helps you deliver value fasterHow SQL Change Automation helps you deliver value faster
How SQL Change Automation helps you deliver value fasterRed Gate Software
 
DevOps essentials from Abel Wang and Steve Jones
DevOps essentials from Abel Wang and Steve JonesDevOps essentials from Abel Wang and Steve Jones
DevOps essentials from Abel Wang and Steve JonesRed Gate Software
 
Successfully migrating existing databases to Azure
Successfully migrating existing databases to AzureSuccessfully migrating existing databases to Azure
Successfully migrating existing databases to AzureRed Gate Software
 
The Ultimate Guide to Choosing and Implementing the Right Monitoring Tool
The Ultimate Guide to Choosing and Implementing the Right Monitoring ToolThe Ultimate Guide to Choosing and Implementing the Right Monitoring Tool
The Ultimate Guide to Choosing and Implementing the Right Monitoring ToolRed Gate Software
 
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Red Gate Software
 
Using Redgate, AKS and Azure to bring DevOps to your database
Using Redgate, AKS and Azure to bring DevOps to your databaseUsing Redgate, AKS and Azure to bring DevOps to your database
Using Redgate, AKS and Azure to bring DevOps to your databaseRed Gate Software
 
Using Redgate, AKS and Azure to bring DevOps to your Database
Using Redgate, AKS and Azure to bring DevOps to your DatabaseUsing Redgate, AKS and Azure to bring DevOps to your Database
Using Redgate, AKS and Azure to bring DevOps to your DatabaseRed Gate Software
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeRed Gate Software
 

Plus de Red Gate Software (20)

The future of DevOps: fully left-shifted deployments with version control and...
The future of DevOps: fully left-shifted deployments with version control and...The future of DevOps: fully left-shifted deployments with version control and...
The future of DevOps: fully left-shifted deployments with version control and...
 
Embracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with FlywayEmbracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with Flyway
 
Database DevOps for Managed Service Providers
Database DevOps for Managed Service ProvidersDatabase DevOps for Managed Service Providers
Database DevOps for Managed Service Providers
 
Mizuho Financial: Launching our Database DevOps journey
Mizuho Financial: Launching our Database DevOps journeyMizuho Financial: Launching our Database DevOps journey
Mizuho Financial: Launching our Database DevOps journey
 
7 steps to effective SQL Server monitoring
7 steps to effective SQL Server monitoring7 steps to effective SQL Server monitoring
7 steps to effective SQL Server monitoring
 
Level up your deployments for SQL Source Control
Level up your deployments for SQL Source Control Level up your deployments for SQL Source Control
Level up your deployments for SQL Source Control
 
Key findings from the 2020 state of database dev ops report
Key findings from the 2020 state of database dev ops reportKey findings from the 2020 state of database dev ops report
Key findings from the 2020 state of database dev ops report
 
Extend DevOps to Your SQL Server Databases
Extend DevOps to Your SQL Server DatabasesExtend DevOps to Your SQL Server Databases
Extend DevOps to Your SQL Server Databases
 
2019 year in review slides
2019 year in review slides2019 year in review slides
2019 year in review slides
 
What we learned at PASS Summit in 2019
What we learned at PASS Summit in 2019What we learned at PASS Summit in 2019
What we learned at PASS Summit in 2019
 
Quality in Software Development: Anglia Ruskin University
Quality in Software Development: Anglia Ruskin UniversityQuality in Software Development: Anglia Ruskin University
Quality in Software Development: Anglia Ruskin University
 
How SQL Change Automation helps you deliver value faster
How SQL Change Automation helps you deliver value fasterHow SQL Change Automation helps you deliver value faster
How SQL Change Automation helps you deliver value faster
 
DevOps essentials from Abel Wang and Steve Jones
DevOps essentials from Abel Wang and Steve JonesDevOps essentials from Abel Wang and Steve Jones
DevOps essentials from Abel Wang and Steve Jones
 
Successfully migrating existing databases to Azure
Successfully migrating existing databases to AzureSuccessfully migrating existing databases to Azure
Successfully migrating existing databases to Azure
 
The Ultimate Guide to Choosing and Implementing the Right Monitoring Tool
The Ultimate Guide to Choosing and Implementing the Right Monitoring ToolThe Ultimate Guide to Choosing and Implementing the Right Monitoring Tool
The Ultimate Guide to Choosing and Implementing the Right Monitoring Tool
 
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
 
Using Redgate, AKS and Azure to bring DevOps to your database
Using Redgate, AKS and Azure to bring DevOps to your databaseUsing Redgate, AKS and Azure to bring DevOps to your database
Using Redgate, AKS and Azure to bring DevOps to your database
 
Using Redgate, AKS and Azure to bring DevOps to your Database
Using Redgate, AKS and Azure to bring DevOps to your DatabaseUsing Redgate, AKS and Azure to bring DevOps to your Database
Using Redgate, AKS and Azure to bring DevOps to your Database
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 
Taming the Wild West
Taming the Wild West Taming the Wild West
Taming the Wild West
 

Dernier

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 

DevOps: What, who, why and how?

  • 1. DevOps: What, Who, Why and How? January 2019
  • 2. @Kendra_Little kendra.little@red-gate.com I have been a DBA, Consultant, and Trainer I am now an Evangelist at Redgate I’m a Microsoft MVP & Microsoft Certified Master
  • 3. Let’s talk about a company you might not think of as a tech innovator
  • 4. “Sysco, an acronym for Systems and Services Company, is the world's largest broadline food distributor; it has more than 600,000 clients in a wide array of fields… The company operates approximately 330 distribution facilities worldwide; providing service to over 90 countries.” Wikipedia · https://en.wikipedia.org/wiki/Sysco
  • 5. Sysco was upgrading its ERP solution • Standardize processes • Improve operations • Protect against outdated legacy systems The project modernized hardware and infrastructure, but stuck with existing ERP solutions Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte · https://deloitte.com/insights
  • 6. A problem became apparent 12 upgraded operating companies • No significant operating advantages • Money already spent 60 non-upgraded operating companies • Should we spend more? Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte · https://deloitte.com/insights
  • 7. Another concern… • Competitors were modernizing as well • Spending less than Sysco • Focusing on simplifying customer experience Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte · https://deloitte.com/insights
  • 8. Here’s who confronted the problem https://www.linkedin.com/in/wayneshurts/
  • 9. Changes initiated by Wayne Shurts, CTO Focus on the “secret sauce” present in the customizations of the legacy ERP system Reimagine applications around this using cloud technologies and modern architectures Work in an Agile framework embracing DevOps Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte · https://deloitte.com/insights
  • 10. “Our competition and our customers expect to see things they’ve never seen before in heavy doses.” Wayne Shurts, Sysco Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte · https://deloitte.com/insights
  • 11. “If you believe that the pace of change in the world today will only accelerate, then you need to move to not only a new method but a new mind-set.” Wayne Shurts, Sysco Tech Trends 2018 · Corless, de Villiers Garibaldi · Deloitte · https://deloitte.com/insights
  • 14. What is DevOps? The union of people, process, and products to enable continuous delivery of value to our end users An approach that aims at building, testing, and releasing software quickly and frequently A framework for managing work in teams of 3-9 members, which breaks work into timeboxed sprints that are commonly 2 weeks long A B C
  • 15. What is DevOps? The union of people, process, and products to enable continuous delivery of value to our end users An approach that aims at building, testing, and releasing software quickly and frequently An approach to writing software in which teams and customers collaborate to evolve requirements and solutions Donovan Brown · http://donovanbrown.com/post/what-is-devops Agile Scrum
  • 16. Compare: agile and DevOps Agile • Software development approach • Emphasis on small dev teams DevOps • You don’t have to use agile methods but… • Emphasis on culture, automation, cross- functional teams including IT, marketing, support, sales
  • 17. Scrum is an agile framework • This can be used with DevOps • Encourages daily face to face collaboration • Focuses on delivering quickly • Acknowledges emerging requirements https://en.wikipedia.org/wiki/Scrum_(software_development)
  • 18. What is continuous deployment? A practice which begins by converting requirements into test cases which initially fail An approach that aims at building, testing, and releasing software quickly and frequently A practice of frequently merging all developer changes to a main code line A B C
  • 19. What is continuous deployment? A practice which begins by converting requirements into test cases which initially fail An approach that aims at building, testing, and releasing software quickly and frequently A practice of frequently merging all developer changes to a main code line https://en.wikipedia.org/wiki/Continuous_delivery#Relationship_t o_continuous_deployment CI TDD
  • 20. Continuous which? Continuous delivery Every change is ready to be deployed – when the business chooses to deploy Continuous deployment Every change is automatically deployed
  • 21. Compare: Continuous delivery & DevOps Continuous delivery • Set of practices to standardize deployments • Includes validation and feedback DevOps • Enables continuous delivery
  • 22. DevOps is the union of people, process, and products to enable continuous delivery of value to our end users Donovan Brown, Principal DevOps Manager, Microsoft http://donovanbrown.com/post/what-is-devops
  • 23. Who in your organization should be involved in DevOps?
  • 24. Misguided approach: We have a DevOps team who does DevOps for us
  • 25. Specialists can help you adopt and learn to improve DevOps practices, but can’t do DevOps “for you”
  • 26. “Up until 2015 the DevOps team at SEEK assumed full responsibility for all builds, deployments and operational support for our Hirer and Candidate sites.” Andrew Hatch, Platform Engineering Manager, SEEK Andrew Hatch · “Why We Don’t Need a DevOps Team” · http://bit.ly/2Fv7dFv
  • 27. “It was not an easy job.” Andrew Hatch, Platform Engineering Manager, SEEK Andrew Hatch · “Why We Don’t Need a DevOps Team” · http://bit.ly/2Fv7dFv
  • 28. “We had made rapid advances in our delivery processes but we still faced torrid nights on-call with software systems straining under the sheer volume of product being deployed to them.” Andrew Hatch, Platform Engineering Manager, SEEK Andrew Hatch · “Why We Don’t Need a DevOps Team” · http://bit.ly/2Fv7dFv
  • 29. Measuring DevOps performance • Throughput / tempo • Deployment frequency • Lead time for changes • Stability • Time to restore service • Change failure rate • Categorizations • Elite • High • Medium • Low 2018 State of DevOps Report · Forsgren, Humble, Kim · DORA · https://devops-research.com/research.html
  • 30. Measuring DevOps performance • Throughput / tempo • Deployment frequency • Lead time for changes • Stability • Time to restore service • Change failure rate • Categorizations • Elite • High • Medium • Low 2018 State of DevOps Report · Forsgren, Humble, Kim · DORA · https://devops-research.com/research.html
  • 31. Measuring DevOps performance • Throughput / tempo • Deployment frequency • Lead time for changes • Stability • Time to restore service • Change failure rate • Categorizations • Elite • High • Medium • Low 2018 State of DevOps Report · Forsgren, Humble, Kim · DORA · https://devops-research.com/research.html
  • 32. Misguided approach: DevOps is Developers doing Operations (instead of IT people)
  • 33. Specialists are still needed in DevOps, even in small organizations
  • 34. If small teams provide autonomous support, what would a specialist such as a DBA do? • Tailor source control strategies for database code to work best for the organization • Automate testing and release of database code with the right review and approval gates to produce stable, safe deployments
  • 35. If small teams provide autonomous support… • Efficiently identify risky database changes which require careful code review • Quickly provision databases which mask or remove sensitive data for new projects • Optimize practices to reduce bugs and outages caused by database code releases
  • 36. Taryn Pratt · TarynPivots.com
  • 37. DevOps involves everyone Broad cultural change • Break down silos: bring Dev into Ops and Ops into Dev • Focus on continuous delivery of value to end users Gain insights about end users • Marketing • Sales • Support
  • 38. Why should your organization adopt DevOps?
  • 39. David Linwood’s “three lenses” CEO CIO / CTO IT & Dev Managers / Team Leaders The ROI of Database DevOps · Hilbert, Duggan, and Linwood · Redgate · https://rd.gt/2FHaUHD
  • 40. Let’s oversimplify a bit CEO - corporate vision, maximize value CIO / CTO - strategic goals for IS Managers - tactical approach
  • 41. The CEO lens • Lower cost • Major failures are expensive • Higher revenue • Faster time to market than competitors • Customer satisfaction
  • 42. Why should CEOs invest in DevOps? 47% of CEOs reported to Gartner that they are experiencing pressure from their board of directors to transform their digital business 2017 CEO Survey · Kasey Panetta · Gartner
  • 43. Why should CEOs invest in DevOps? Building the right software helps companies gain more market share than they can by mergers and acquisitions “Information Technology and Industry Concentration” · James Bessen · Boston University School of Law · 2017
  • 44. Why should CEOs invest in DevOps? Software core to business operations does not “level the playing field” between large and small firms. It “tilts” the playing field in favor of those who use it most effectively “Information Technology and Industry Concentration” · James Bessen · Boston University School of Law · 2017
  • 45. The Developer Coefficient 2018 · Stripe and Harris Poll
  • 46. The CIO lens • Throughput of the department • Ability to collaborate • Quality of services to the customer • How to hire and retain good staff • Employee satisfaction
  • 47. By 2020… “50% of the CIOs that have not transformed their capabilities will be displaced from the digital leadership team.” Gartner Predicts, 2016 Gartner Predicts · https://gtnr.it/2QTb40b
  • 48. Why should CIOs invest in DevOps? 2017 Forrester Research survey • 64% of respondents said their businesses are dissatisfied with time to release new features to customers • Only 23% of enterprises are releasing at least monthly The Forrester Wave: Continuous Delivery and Release Automation, Q3 2017
  • 49. The Developer Coefficient 2018, Stripe and Harris Poll
  • 50. The manager lens • Team performance • Number and impact of defects • Recovering from failure • Minimize the impact of failure on the customer and the team
  • 51. Accelerate, Forsgren, Humble and Kim, 2018, p49 Why should managers invest in DevOps? Continuous Delivery Software Delivery Performance Organizational PerformanceDrives Drives
  • 52. Why should managers invest in DevOps? • DevOps uses measurable global outcomes • DevOps can advance the rate of these outcomes by setting goals universal to all teams • This tears down the “wall of confusion” epitomized by dev teams being measured by throughput, IT teams being measured by stability Accelerate, Forsgren, Humble and Kim, 2018
  • 53. How can your organization start implementing DevOps?
  • 54. “If you are currently testing the Agile- DevOps waters, it’s time to wade in. Be like the explorer who burned his boat so that he couldn’t return to his familiar life.” Tech Trends 2018 · Deloitte · https://deloitte.com/insights
  • 55. Two approaches Top Down • Executive acts as catalyst • Identify innovators • Seed prototype projects Bottom Up • Practitioners transform practices • Prototype • Seek leadership support for broader cultural change
  • 56. Standardize team-based development Protect and preserve data Automate database deployments Monitor performance& availability
  • 57. Start your journey: contact sales@red-gate.com