The Secrets of High Performing Technology Organizations - Jez Humble
Speaker
- Jez Humble
- Continuous Delivery
Video
Source
Slides
Notes
- Nicole Forsgren
- DevOps has no definition but here is what they use at Google Cloud:
“An organizational and cultural movement that aims to increase software delivery velocity, improve service reliability, and build shared ownership among software stakeholders.” DevOps at Google
-
A note about predictive analysis: Theory-based design
- Software delivery as a competitive advantge 2014 State of DevOps report
- IT Doesn’t Matter
- “Firms with hight-performing IT organizations where twice as likely to exceed their profitability, market share and productivity goals.”
- Accelerate State of DevOps 2019
How do you measure software delivery performance?
- Quantity if products or services
- Operating efficiency
- Customer satisfaction
- Quality of products or services provides
-
Measures that demonstrate to external parties whether or not the organization is achieving intended results
- Lead Time (how long it takes from version control into production)
- Deployment Frequency
- Change Fail (What percentage of the times do you need to fix versions pushed to production)
- Time To Restore
-
Availability
-
In large companies there tend to be high-performing pockets and low-performing pockets.
-
BFD (Big and Friendly Diagram)
- Technical practices (Continuous Delivery)
- Management practices
- Product management practices
-
Culture
- Lean - build quality in
- W. Edwards Deming: “Cease dependence on mass inspection to achieve quality. Improve the process and build quality into the product in the first place.”
- “Shifting left”
- deployment pipeline - getting feedback as fast as possible
- deployment pipeline: Delivery team - Version Control - Commit Stage - Automated acceptance tests - Manual validation - Release
-
building security in the software development process devops research
- Ron Westrum - A typology of organisational cultures
- hight trust culture
- cooperation
- messenger
- responsibilities
- bridging
- failure leads to …
- novelty is …
- You change the culture by implementing the practices
- The five keys to a successful Google team
- Ryn Daniels On failure and resilience
- Kripa Krishnan
-
Reed Hastings, CEO Netflix Highly Aligned Loosely Coupled
- Accelerate : The Science of Lean Software and Devops: Building and Scaling High Performing Technology Organizations