Отчет Predictability Chart

Подробное описание отчета Predictability Chart в JiraMetrics.Pro, его построение и интерпретация.

Обзор

Predictability Chart (Диаграмма предсказуемости) - это метрика, предложенная Kanban University для измерения стабильности и предсказуемости потока работы команды. Этот отчет помогает оценить, насколько надежно команда может прогнозировать время выполнения задач.

Построение Predictability Chart

1. Сбор данных

  • Собираются данные о времени выполнения (lead time) каждой задачи за определенный период.
  • Важно обеспечить точность данных и охват достаточного промежутка времени для статистической значимости.

2. Расчет процентилей

  • 50-й процентиль (медиана): Значение времени, ниже которого выполняется 50% задач.
  • 98-й процентиль: Значение времени, ниже которого выполняется 98% задач.

3. Вычисление отношения 98% / 50%

  • Отношение = 98-й процентиль / 50-й процентиль
  • Это отношение показывает степень вариативности в процессе. Меньшее значение означает более предсказуемый процесс.

4. Построение графика

  • Ось X: Календарные месяцы. График всегда строится по месяцам, независимо от настройки Resolution.
  • Ось Y: Отношение 98% / 50% за каждый месяц (подпись оси — «Ratio to median (98% / 50%)»)
  • Точки на графике соединяются линией; отдельная пунктирная линия показывает общий тренд. Линия тренда строится только когда на графике три месяца данных и больше — по одной-двум точкам тренд не определить

Структура диаграммы

Image of Predictability Chart

На диаграмме представлена линия, показывающая изменение отношения 98% / 50% во времени. Значения на графике отражают степень предсказуемости процесса.

Интерпретация значений

Главный принцип: чем меньше отношение — тем предсказуемее процесс.

  • Значение близкое к 1: очень высокая предсказуемость — «хвост» долгих задач почти не отличается от медианы.
  • Чем выше значение — тем сильнее разброс: отдельные задачи выполняются намного дольше типичных, процесс менее предсказуем.

Ориентиры для интерпретации:

  • до 3 — предсказуемый поток: «хвост» долгих задач близок к типичным задачам;
  • от 3 до 5.6 — умеренная вариативность;
  • выше 5.6 — тяжёлый хвост. Ориентир 5.6 не случаен: это отношение P98/P50 у процесса «как получится» (чистая случайность без управления потоком). Значения выше означают, что хвост тяжелее случайного — процесс требует внимания.

На графике этому соответствует пунктирная линия Fat-tail threshold (5.6). И главное: ориентируйтесь в первую очередь на динамику (снижается отношение или растёт), а не на одно абсолютное значение.

Анализ трендов

  • Снижение отношения со временем: Указывает на улучшение процессов и повышение стабильности.
  • Увеличение отношения: Может сигнализировать о возможных проблемах или изменениях в процессе, требующих внимания.
  • Стабильная линия: Говорит о неизменном, но не улучшающемся процессе.

Настройка отчета

Все фильтры (период, свимлейны, колонки, режим фильтрации, колонки завершения, Resolution) находятся в общей панели фильтров над отчётом. Подробнее — в разделах Выборка данных и фильтрация и Режимы фильтрации.

Отчёт всегда считает время выполнения в днях — настройка Resolution на него не влияет. График всегда разбит по календарным месяцам.

Практические советы по использованию

  1. Регулярный мониторинг: Обновляйте и анализируйте график регулярно для своевременного обнаружения отклонений.

  2. Поиск причин вариативности: При высоком отношении анализируйте задачи с длительным временем выполнения для выявления причин задержек.

  3. Внедрение улучшений: Используйте полученные данные для оптимизации процессов, устранения узких мест и повышения эффективности.

  4. Комплексный анализ: Рассматривайте Predictability Chart в сочетании с другими метриками, такими как Lead Time и Throughput, для полноценного анализа.

  5. Учет контекста: Принимайте во внимание специфику проекта и команды при интерпретации значений.

Ограничения метрики

  • Не учитывает размер или сложность задач.
  • Может быть чувствительна к выбросам, особенно при небольшом количестве задач.
  • Не отражает причины изменения предсказуемости.

Заключение

Predictability Chart - ценный инструмент для оценки стабильности и предсказуемости процесса разработки. Регулярный анализ этой метрики поможет вам выявлять области для улучшения, оптимизировать рабочие процессы и повышать эффективность команды.