are you ready for devops?
TRANSCRIPT
DevOps Advocates
Are you ready for DevOps?
Mick EnglandThursday November 3, 2016
DevOps Advocates
About me…• DevOps Advocate in the Boston area• 30 years in IT and Operations• Linux user since 1993• AWS user since 2008• LogicMonitor user since 2009Follow me…
@mickengland
mickengland
www.devopsadvocates.com
DevOps According to ME
DevOps Advocates
My Influencers
The Visible Ops HandbookPublished 2005
The Phoenix ProjectPublished 2013
Two books by Gene Kim, Kevin Behrand George Spafford
The DevOps HandbookPublished 2016
Gene Kim,Jen Humble,Partook Debase,& John Willis
DevOps Advocates
What is DevOps?“DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support.
“DevOps is also characterized by operations staff making use many of the same techniques as developers for their systems work.”
https://theagileadmin.com/what-is-devops/
DevOps Advocates
Patrick Debois• devops : collaboration,optimization across the whole
organisation. Even beyond IT (HR, Finance...) and company borders (Suppliers)
• devops 'lite' : when people zoom in on 'just' dev and ops collaboration.
http://www.jedi.be/blog/2012/05/12/codifying-devops-area-practices/
DevOps Advocates
The DevOps Handbook“DevOps and its resulting technical, architectural, and cultural practices represents a convergence of many philosophical and management movements…There are decades of lessons learned from manufacturing, high reliability organizations, high-trust management models, and others that have brought us the DevOps practices we know today.”
DevOps Advocates
DevOps and KanbanNine Values of Kanban• Transparency • Balance • Collaboration • Customer Focus • Flow • Leadership • Understanding • Agreement • Respect
DevOps Advocates
Foundational PrinciplesFP1: Start with what you do now. FP2: Agree to pursue evolutionary change FP3: Initially, respect current processes, roles, responsibilities, and job titles. FP4: Encourage acts of leadership at every level in your organization — from individual contributor to senior management.
DevOps Advocates
The Three Ways
• The First Way helps us understand how to create fast flow of work from development to operations
• The Second Way shows us how to shorten and amplify feedback loops
• The Third Way shows us how to create a culture, fosters experimentation and learning from experimentation
DevOps Advocates
Flow
• Deployment Pipeline• Fast and Reliable Automated Testing• Continuous Integration• Automate and enable low risk releases• Architect for low risk releases
DevOps Advocates
Deployment Pipeline
DevOps Advocates
Automate Testing
DevOps Advocates
Continuous Integration
DevOps Advocates
Low Risk Releases
• Low-risk releases are incremental.• Decouple deployment and release.• Focus on reducing batch size.• Optimize for resilience.
DevOps Advocates
Feedback
• Create Telementary to enable seeing and solving problems
• Analyze Telementary to anticipate problems and achieve goals
• Enable feedback for safe code deployments• Integrate A/B testing into daily work• Create review processes to increase quality
DevOps Advocates
Visibility in DevOps
• http://www.slideshare.net/MickEngland1/visibility-in-devops
• https://www.logicmonitor.com/blog/2015/11/19/speaking-on-devops-visibility-in-dublin-and-london/
DevOps Advocates
Continual Learning
• Enable and inject learning into daily work• Convert local discoveries into global
improvements• Reserve time to create organizational learning
improvements
DevOps Advocates
The DevOps organization
HRManagement Finance Sales Security…
DevOps Advocates
Optimize across the whole organization
• HR• Hire Ops people who get DevOps• Hire Dev people who get DevOps
• Management• Allow teams to self-manage, allow for fail-fast
• Finance• Invest in change
• Sales• Don’t make promises we can’t keep
• Security• Ensure security is built in, not bolted on
DevOps Advocates
Why DevOps?• Become a high-performing organization
• 200x more frequent deployments• 24x faster recovery from failures• 3x lower change failure rate• 2,555 times shorter lead times• 22% less time on unplanned work
DevOps Advocates
Employee RetentionHigh performers have better employee loyalty, as measured by employee Net Promoter Score (eNPS). Employees in high-performing organizations were2.2 times more likely to recommend their organization to a friend as a great place to work, and 1.8 times more likely to recommend their team to a friend as a great working environment. Other studies have shown that this is correlated with better business outcomes.
DevOps Advocates
DevOps Myths• DevOps is only for startups• DevOps replaces agile• DevOps is incompatible with ITIL• DevOps is incompatible with security and
compliance• DevOps means eliminating IT Operations (noops)• DevOps is just infrastructure as code• DevOps is only for Open Source Software
DevOps Advocates
Questions
Follow me…
@mickengland
mickengland
www.devopsadvocates.com
DevOps According to ME
?