webinar: a roadmap for devops success
TRANSCRIPT
![Page 1: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/1.jpg)
A Roadmap for DevOps SuccessMichael OlsonPuppet
![Page 2: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/2.jpg)
Agenda
Building the case
Aligning incentives & teams
Key technical practices
Where to start
Measuring results
![Page 3: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/3.jpg)
Building the case
![Page 4: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/4.jpg)
Ensure reliability
Move faster
Opposing Forces?
![Page 5: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/5.jpg)
![Page 6: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/6.jpg)
High-performing IT orgs are more agile
200xMore frequent deployments
2,555xFaster lead times than their peers
![Page 7: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/7.jpg)
High-performing IT orgs are more reliable
3xChange success rate
24xFaster mean time to recover (MTTR)
![Page 8: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/8.jpg)
High-performing IT orgs are winning
1.5xMore likely to exceed profitability & productivity goals
50%Higher market capitalization growth over 3 years
![Page 9: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/9.jpg)
Employees in high-performing organizations more likely to recommend their organization as a great place to work
![Page 10: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/10.jpg)
Because they address security at every stage, high-performing teams spend less time fixing security issues
![Page 11: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/11.jpg)
High performers spend 29% more time on new work than low performers, and 22% less time on unplanned work and rework
New work vs. unplanned work
![Page 12: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/12.jpg)
Aligning incentives & teams
![Page 13: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/13.jpg)
Organizational goals
Lack of alignment
Low trust culture
Siloed teams
Lots of manual work
Long cycle times
Poor visibility
High burnout
Aligned around goals
High trust culture
Cross-functional teams
Mostly automated work
Short cycle times
Fast feedback & insight
High job satisfaction
FROM:
FROM:
FROM:
FROM:
FROM:
FROM:
FROM:
TO:
TO:
TO:
TO:
TO:
TO:
TO:
![Page 14: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/14.jpg)
Conflicting incentives
Business delivering value to customers
Dev teams delivering new features
Ops teams ensuring stability of systems
Quality teams ensuring quality of software releases
![Page 15: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/15.jpg)
Aligned Incentives
Delivering value to
customers
Business
Ops teams
Quality teams
Devteams
![Page 16: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/16.jpg)
Typical Enterprise Org Structure
IT Operations
NOC
Commercial Banking
Business Units
Credit Cards
Mortgages
Investment Banking
Systems Engineers
Network Engineers
Storage Admins
DBAs
InfosecDev teams reside in business units
![Page 17: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/17.jpg)
Pattern 1: Blended Dev & Ops teams
Dev Ops
![Page 18: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/18.jpg)
Pattern 2: Cross-functional team
Characteristics• Consists of devs, testers, ops, product
owner, etc.
• Focused on delivering a single application
• Self-sufficient
• Optimized for throughput
![Page 19: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/19.jpg)
Pattern 3: Temporary DevOps Team
Characteristics• Consists ideally of devs with systems
experience, or sysadmins with programming experience
• Focused on automating pain points
• Responsible for building a platform that allows self-service
• Provides a toolchain to enable devs to build, test and deploy their systems
• Coaches other teams
Dev OpsDevOps
![Page 20: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/20.jpg)
Key technical practices
![Page 21: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/21.jpg)
Continuous delivery drives results
Automation
Continuous integration
Version control
These practices lead to…
Less deployment
pain
More frequent deployments
Lower change fail rates
Higher levels of org performance
(productivity, market share, profitability)
Key technical practices
![Page 22: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/22.jpg)
DevOps toolchain… across all technologies.
Version control Configurationmanagement Continuous Integration Deployment
tools Monitoring
andothers
…
andothers
…
![Page 23: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/23.jpg)
Where do you start?
![Page 24: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/24.jpg)
DevOps Adoption Lifecyclemake it visible • share • measure at each stage
Stage 1: Establish a single source of truth
Stage 2: Standardize processes
Stage 3: Iterate on processes
Stage 4: Enable the business
![Page 25: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/25.jpg)
Where to start
Collaboration IterationFast Feedback Visibility
Version Control
Configuration Management Peer Review Continuous
Delivery
Automated Testing &
Deployments
Infrastructure as Code
![Page 26: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/26.jpg)
Measuring results
![Page 27: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/27.jpg)
What to measure?
Speed• Deployment frequency
• Change lead time (from dev’s laptop to production)
• Cycle time
Reliability• Change fail rate
• Mean time to recover
• Availability / downtime
![Page 28: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/28.jpg)
Resources
Puppet 2016 State of DevOps Report: https://puppet.com/2016-devops-report
The Phoenix Project by Gene Kim
Continuous Delivery by Jez Humble
![Page 29: Webinar: A Roadmap for DevOps Success](https://reader035.vdocuments.site/reader035/viewer/2022062412/588036101a28ab9f0f8b7467/html5/thumbnails/29.jpg)