DORA指标在实践中的应用

A man stands in front of a projector broadcasting an image of a graph going up. The man says: “And this is the only performance indicator that’s moving up. Unfortunately, it’s my blood pressure.”

source

来源

Imagine your team secured a budget for doubling the number of software engineers. That’s great! You can finally fix all the bugs, implement new ideas, and clean up all the technical debt that’s been accumulating for years. Right? Wait, wait… Not so fast.

想象一下,您的团队获得了加倍软件工程师数量的预算。太棒了!您终于可以修复所有的错误,实施新的想法,并清理多年来积累的技术债务。对吗?等等,等等...不要那么快。

First, it will take time to hire new software engineers and onboard them. They’ll need to learn the product domain, deep dive into the technology stack, and also learn your company’s specific tooling. They should familiarize themselves with the processes and connect with peers. Even if onboarding goes well, it’s likely that in a year you will not double your team’s performance [see: Brook’s Law].

首先,雇佣新的软件工程师并使其适应需要时间。他们需要了解产品领域,深入了解技术栈,并学习公司特定的工具。他们应该熟悉流程并与同行建立联系。即使入职顺利,一年后你的团队性能可能不会翻倍[参见:布鲁克斯定律]。

Let’s swap juniors with seniors then! Or let’s start bargaining with the HR department, which could bring you the wrong people. Well, this will also likely not work. Great people do matter, but as Edward Deming once said “a bad system will beat a good person every time” (see also the famous Red Bead Experiment or [Walt88 Ch4]).

那么,让我们用高级人员来换掉初级人员吧!或者让我们与人力资源部门进行讨价还价,这可能会带来错误的人员。嗯,这也很可能行不通。优秀的人确实很重要,但正如Edward Deming曾经说过的那样,"一个糟糕的系统每次都会战胜一个优秀的人"(参见著名的红珠实验或[Walt88 Ch4])。

Think about it. You somehow reached the state where you are struggling to keep up with all those tasks and bugs, right? What if you manage to add extra resources and in a year all you gain is technical debt accumulating at an even faster rate?

想一想吧。你已经达到了无法跟上所有任务和错误的状态,对吗?如果你设法增加额外的资源,但一年后你所获得的只是技术债务以更快的速度累积呢?

The picture shows a meeting room with a large table at which people are sitting. In front of the table hangs a large screen broadcasting a man speaking. The man says: “I need all the software engineers in the world. There’s no time to explain!” Somebody from the left side of the table says: “Well, if it’s urgent, I guess we have to agre, right? “Somebody from the right side of the table: “I was going to ask what it’s for, but he clearly said there’s not enough time.”

source Me at my dream next year’s budgeting meeting.

来源 我在明年预算会议上的梦想形象。

Okay. Let’s improve the system. But what exactly do we need to work on? Let’s follow a proven approach to continuous improvement. First, select outcome-oriented metrics that matter for your company [Seid19, Hubb14]. Then, focus on improving them by tackling the most constraining factors one by one [Gold04].

好的。让我们改进系统。但我们需要解决什么问题?让我们遵循一种经过验证...

开通本站会员,查看完整译文。

Главная - Вики-сайт
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-26 16:15
浙ICP备14020137号-1 $Гость$