Continuous Delivery and DevOps: A Quickstart Guide
Openness and honesty is the key
Some tried and tested techniques
Setting and communicating goals and vision
Standardizing vocabulary and language
A business change project in its own right
The benefits of a dedicated team
The courage and determination required throughout the organization
Tools and Technical Approaches
How many environments is enough?
Using the same binary across all environments
Develop against a like live environment
When a simple manual process is also an effective tool
Open, honest, and courageous dialogue
Encouraging and embracing collaboration
Fostering innovation and accountability at grass roots
Building trust-based relationships across organizational boundaries
Rewarding good behaviors and success
Recognizing how different teams are incentivized can have an impact
Embracing change and reducing risk
Being highly visible about what you are doing and how you are doing it
What are the potential issues you need to look out for?
Measuring Success and Remaining Successful
Measuring effective engineering best practice