Introduce the foundation pillars of DevOps: Culture and Lean Product

Cybersecurity Course

4.7

Summary

DevOps is the union of people, process, and products to enable continuous delivery of value to our end-users. For Microsoft Services, it encompasses the entire software delivery lifecycle, from idea to applications running in production.

We identified four foundation pillars that support the mindset and foundation for DevOps, derived from People/Process/Product: Culture, Lean Product, Architecture, and Technology.

Then we identified eight functions, or capabilities:

  • Continuous Planning
  • Continuous Integration
  • Continuous Delivery
  • Continuous Quality
  • Continuous Security
  • Continuous Operations
  • Continuous Collaboration
  • Continuous Improvement

The first two pillars in our view of DevOps are Culture and Lean Product.

Lean Product Management refers to a way of discovering products that embraces user-centrism. It acknowledges that product teams are on a continuous journey of solving well-understood end-user problems in as lean a manner as possible. It separates the concerns of why a product matters, what the product is, and how it's built.