DevOps开放最佳实践库

开放实践库是一个开源的、由社区驱动的最佳实践和工具的启发知识库。

Leaders Eat Last

What is it? The leaders or bosses get their food last. Why use it? To show that leaders are responsible for other human beings, and to ensure that the team knows they will be taken care of by their leaders. It helps build trust between leaders and teams. Further Information Based on Simon Sinek’s book “Leaders Eat Last: Why Some Teams Pull Together and Others Don’t” https://www.quickbase.com/blog/why-leaders-should-always-eat-last-simon-sinek-interview Photo by Jehyun Sung on Unsplash

Metrics Based Process Mapping

What is it? A detailed process mapping practice that captures process steps, responsible actors, and key time and quality metrics Metrics-Based Process Mapping (MBPM) is a third generation lean process improvement techniques, optimizable for an extended organizational transformation effort. MBPM can be used to view the detailed, micro picture and make tactical improvements with frontline workers. Why use it? Metrics-Based Process Mapping should be used to map out specific process steps for an agreed upon process.

The Big Picture

What is it? An Open Tech practice that costs little to produce but is great in creating a shared understanding of part of a system is the Big Picture Workshop. It is a simple practice used to visualise all the steps that a software pipeline goes through in moving code from source (eg git), through compile and test then into the hands of our Happy Users. Building it collaboratively is a great activity for a team to do as it helps to bridge the gap between the techies and the business folks.

Expand and Contract Pattern

What is it/Why use it? Migration and modernization projects are just two examples where developers might need to deal with different components/versions from the same application. Refactoring is a frequent process and while using practices like A/B testing, canary releases, and blue/green deployments to deploy these distinct models, most of the time, there are other components in the architecture that communicate with them and some might require backward compatibility. It’s a challenge to maintain both structures properly working and it’s even more difficult to relocate old schemes to a new composition while receiving new data, and updating the one that is already in the system.
0%