Для чего нужен раздел
Выберите показатель, задайте желаемое значение и период расчёта. Укажите, какое изменение считается улучшением: рост или снижение. Раздел покажет текущее значение, статус цели и изменение показателя со временем. Цели можно сравнивать со встроенными или собственными ориентирами.
Когда использовать
- Когда хотите поставить измеримую цель, например сократить время ожидания ревью.
- Когда выбираете, какие показатели команды улучшить в первую очередь.
- На регулярной встрече, чтобы проверить прогресс по уже выбранным целям.
Первые шаги
- 1Создайте цель: выберите метрику, задайте значение и единицу измерения, укажите направление и окно оценки в днях.
- 2Сравните цель с текущим значением команды и выбранным ориентиром. Проверьте, подходит ли ориентир вашему сервису.
- 3Договоритесь с командой, кто следит за целью, и запишите ответственного вне этого раздела.
- 4Смотрите статус вместе с графиком изменений. Даже при хорошем текущем значении показатель может ухудшаться.
Настройки
| Настройка | Что делает | Как настроить | Типичная ошибка |
|---|---|---|---|
| Тип метрики | Определяет, по какому измерению оценивается цель. | Выбирайте показатель, для которого уже подключены данные. Например, для цели по покрытию тестами нужен источник покрытия. | Считать изменение нескольких связанных метрик несколькими независимыми улучшениями. |
| Целевое значение и направление | Задаёт число, к которому идём, и то, что считается движением вперёд. | Для времени до выпуска и доли сбоев укажите «меньше — лучше». Неверное направление меняет смысл статуса. | Оставить «больше — лучше» для показателя, который нужно снижать. |
| Окно оценки | Число дней, за которое считается текущее значение (от 1 до 365). | Выберите период, за который собирается достаточно данных. Например, начните с 30 дней и проверьте, насколько сильно результат зависит от отдельных событий. | Недельное окно на медленной метрике даёт статус, который переворачивается на каждом обзоре. |
Пример использования
Ситуация: Команда хочет сократить время ожидания ревью.
- 1Создайте цель по времени отклика на ревью в часах, с направлением «меньше — лучше» и окном в 30 дней.
- 2Согласуйте целевое значение с командой, учитывая текущие результаты и выбранный ориентир.
- 3Раз в месяц смотрите статус и тренд и записывайте, что именно меняли в процессе, когда тренд сдвигался.
Что станет понятно: У команды есть целевое значение и одинаковый способ проверки прогресса каждый месяц.
Частые вопросы
Почему цель застряла в статусе «не начата»?
За окно оценки не пришло ни одного значения по этой метрике. Обычно не хватает интеграции: целям по DORA нужны CI и инциденты, целям по покрытию — источник, который его сообщает.
Чем встроенные ориентиры отличаются от пользовательских?
Встроенные ориентиры заданы в продукте. Собственные значения вы вводите сами, например по предыдущим результатам команды. Перед сравнением проверьте источник ориентира и подходит ли он вашему сервису.
Практические советы
- Расчёт достижения учитывает направление изменения и цели с нулевым значением. Прогноз продолжает изменение показателя от даты последнего измерения; это предположение, а не обещание срока.
- Выберите несколько приоритетных целей, за которыми команда сможет регулярно следить.
- После достижения цели сохраните результат и обсудите, нужна ли новая цель или достаточно удерживать достигнутый уровень.