Book Image

DevOps Culture and Practice with OpenShift

By : Tim Beattie, Mike Hepburn, Noel O'Connor, Donal Spring, Ilaria Doria
Book Image

DevOps Culture and Practice with OpenShift

By: Tim Beattie, Mike Hepburn, Noel O'Connor, Donal Spring, Ilaria Doria

Overview of this book

DevOps Culture and Practice with OpenShift features many different real-world practices - some people-related, some process-related, some technology-related - to facilitate successful DevOps, and in turn OpenShift, adoption within your organization. It introduces many DevOps concepts and tools to connect culture and practice through a continuous loop of discovery, pivots, and delivery underpinned by a foundation of collaboration and software engineering. Containers and container-centric application lifecycle management are now an industry standard, and OpenShift has a leading position in a flourishing market of enterprise Kubernetes-based product offerings. DevOps Culture and Practice with OpenShift provides a roadmap for building empowered product teams within your organization. This guide brings together lean, agile, design thinking, DevOps, culture, facilitation, and hands-on technical enablement all in one book. Through a combination of real-world stories, a practical case study, facilitation guides, and technical implementation details, DevOps Culture and Practice with OpenShift provides tools and techniques to build a DevOps culture within your organization on Red Hat's OpenShift Container Platform.
Table of Contents (30 chapters)
Free Chapter
2
Section 1: Practices Make Perfect
6
Section 2: Establishing the Foundation
11
Section 3: Discover It
15
Section 4: Prioritize It
17
Section 5: Deliver It
20
Section 6: Build It, Run It, Own It
24
Section 7: Improve It, Sustain It
27
Index
Appendix B – Additional Learning Resources

The Design Sprint

The Design Sprint has become a popular practice to support product research. It is a five-day customer-centric process for rapidly solving a key challenge, creating new products, or improving existing ones. Design Sprints enable you to:

  • Clarify the problem at hand and identify the needs of potential users.
  • Explore solutions through brainstorming and sketching exercises.
  • Distill your ideas into one or two solutions that you can test.
  • Prototype your solution and bring it to life.
  • Test the prototype with people who would use it.

The process phases include Understand, Define, Sketch, Decide, Prototype, and Validate.

The aim is to fast-forward into the future to see your finished product and customer reactions, before making any expensive commitments. It is a simple and cheap way to validate major assumptions and the big question(s) and point to the different options to explore further through delivery. This set of practices reduces risks...