Nine Pillars of DevOps Best Practices cover image

Nine Pillars of DevOps Best Practices

Achieve the performance potential that DevOps has to offer by following these nine pillars of practices.

Profile image of Marc Hornbeek
Dec 26, 2021 • 11 min read
5.00 (1)
DevOps
Devops Practice
Continuous Improvement
Business Agility
Business Practices
Show more

Summary

Marc Hornbeek talks about Nine Pillars of DevOps practices, giving examples for each one. In the "Leadership Practices" pillar for DevOps, one of the practices well explained is that leaders intellectually stimulate the team by encouraging them to ask new questions and question basic assumptions about the work. On the other hand, the "Collaborative Culture" practices pillar, an explained practice is that the DevOps system changes follow a phased process to ensure the changes do not disturb the current DevOps operation. Examples of implementation phases include the proof of concept (POC) phase in a test environment, limited production, and deployment to all live environments.

Takeaways

  • DevOps system changes follow a phased process to ensure the changes do not disturb the current DevOps operation. Examples of implementation phases include the proof of concept (POC) phase in a test environment, limited production, and deployment to all live environments.
  • Every software commit automatically triggers a build process for all components of the module that has code changed by the commit. The system is engineered such that resources are always sufficient to execute a build.
  • Leaders intellectually stimulate the team by encouraging them to ask new questions and question basic assumptions about the work.
  • Products are architected to support modular independent packaging, testing, and releases. In other words, the product itself is partitioned into modules with minimal dependencies between modules. In this way, the modules can be built, tested, and released without requiring the entire product to be built, tested, and released all at once.

Suggested Resources