DevOps is everywhere, but too often, people think they can buy “DevOps in a box” and just sprinkle some tools and automation over your broken or slow (or even super-fast AWS) stack. But we all know that software delivery is still hard. So what is this crazy DevOps thing, and why and how does it make things better? In this session, Jez and Nicole talk about what they’ve found working with dozens of organizations and conducting the largest DevOps research studies to date, covering over 23,000 data points across 2,000 organizations around the world. We start with the outcomes that companies care about: organizational performance, software delivery performance, and software quality. We then define what DevOps is, how you measure it, and how the best, most innovative teams and organizations are using it to drive improvements in performance and quality.
7. The DevOps Movement
A cross-functional community of practice dedicated to the study of
building, evolving, and operating rapidly changing, secure, resilient
systems at scale.
8. IT Performance Matters!
“Firms with high-performing IT organizations were twice as likely to
exceed their profitability, market share and productivity goals.”
bit.ly/2014-devops-report/ bit.ly/2015-devops-report/ bit.ly/2016-devops-report/ bit.ly/2017-devops-report/
9. For Nonprofits, Too
High performers were also twice as likely to exceed objectives in:
• Quantity of goods and services
• Operating efficiency
• Customer satisfaction
• Quality of products or services
• Achieving organization or mission goals.
14. Change Management
All production changes must be approved by an external body (e.g.,
change approval board, manager, etc.) before deployment or
implementation (R)
We have no change approval process
We rely on peer review to manage changes
19. Product Management SEM
• Working in small batches and use of MVPs
• Visibility into the flow of work across the value stream
• Seeking—and acting on—feedback from customers
• Giving teams the authority to create and change specs
20. Product Management SEM
Evaluating well-designed and executed experiments that were
designed to improve a key metric, only about 1/3 were successful
at improving the key metric!
- Online Experimentation at Microsoft, Kohavi et al, stanford.io/130uW6X
21.
22. Product Management SEM
"I think building this culture is the key to innovation. Creativity
must flow from everywhere. Whether you are a summer intern or
the CTO, any good idea must be able to seek an objective test,
preferably a test that exposes the idea to real customers.
Everyone must be able to experiment, learn, and iterate. Position,
obedience, and tradition should hold no power. For innovation to
flourish, measurement must rule.”
- Greg Linden glinden.blogspot.com/2006/04/early-amazon-shopping-cart.html
26. Dealing with Failure
In a complex, adaptive system, failure is inevitable.
When accidents happen, human error is the starting point of a
blameless post-mortem.
Ask: How can we get people better information?
Ask: How can we detect and limit failure modes?
27.
28. Disaster Recovery Testing
“For DiRT-style events to be successful, an organization first needs
to accept system and process failures as a means of learning. … We
design tests that require engineers from several groups who might
not normally work together to interact with each other. That way,
should a real large-scale disaster ever strike, these people will
already have strong working relationships”
- Kripa Krishnan, Director, Cloud Operations, Google
Kripa Krishnan | queue.acm.org/detail.cfm?id=2371297
29. How to Impact and Influence Culture
“What changed the culture was
giving employees the means by
which they could successfully do
their jobs. It was communicating
clearly to employees what their
jobs were and providing the
training and tools to enable
them to perform those jobs
successfully.”
- John Shook
sloanreview.mit.edu/article/how-to-change-a-culture-lessons-from-nummi/
30. Conclusions
We CAN have it all, or at least tempo AND stability.
DevOps culture and practices have a measurable impact on IT & org
perf and quality.
Culture can be measured and changed.
Technology and agility do matter—but it’s not enough.
31. Questions
● New book coming out February 2018
● Our research: https://devops-research.com/research.html
● Assess your organization: https://devops-research.com/