Отчет 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%)»)
- Точки на графике соединяются линией; отдельная пунктирная линия показывает общий тренд. Линия тренда строится только когда на графике три месяца данных и больше — по одной-двум точкам тренд не определить
Структура диаграммы

На диаграмме представлена линия, показывающая изменение отношения 98% / 50% во времени. Значения на графике отражают степень предсказуемости процесса.
Интерпретация значений
Главный принцип: чем меньше отношение — тем предсказуемее процесс.
- Значение близкое к 1: очень высокая предсказуемость — «хвост» долгих задач почти не отличается от медианы.
- Чем выше значение — тем сильнее разброс: отдельные задачи выполняются намного дольше типичных, процесс менее предсказуем.
Ориентиры для интерпретации:
- до 3 — предсказуемый поток: «хвост» долгих задач близок к типичным задачам;
- от 3 до 5.6 — умеренная вариативность;
- выше 5.6 — тяжёлый хвост. Ориентир 5.6 не случаен: это отношение P98/P50 у процесса «как получится» (чистая случайность без управления потоком). Значения выше означают, что хвост тяжелее случайного — процесс требует внимания.
На графике этому соответствует пунктирная линия Fat-tail threshold (5.6). И главное: ориентируйтесь в первую очередь на динамику (снижается отношение или растёт), а не на одно абсолютное значение.
Анализ трендов
- Снижение отношения со временем: Указывает на улучшение процессов и повышение стабильности.
- Увеличение отношения: Может сигнализировать о возможных проблемах или изменениях в процессе, требующих внимания.
- Стабильная линия: Говорит о неизменном, но не улучшающемся процессе.
Настройка отчета
Все фильтры (период, свимлейны, колонки, режим фильтрации, колонки завершения, Resolution) находятся в общей панели фильтров над отчётом. Подробнее — в разделах Выборка данных и фильтрация и Режимы фильтрации.
Отчёт всегда считает время выполнения в днях — настройка Resolution на него не влияет. График всегда разбит по календарным месяцам.
Практические советы по использованию
-
Регулярный мониторинг: Обновляйте и анализируйте график регулярно для своевременного обнаружения отклонений.
-
Поиск причин вариативности: При высоком отношении анализируйте задачи с длительным временем выполнения для выявления причин задержек.
-
Внедрение улучшений: Используйте полученные данные для оптимизации процессов, устранения узких мест и повышения эффективности.
-
Комплексный анализ: Рассматривайте Predictability Chart в сочетании с другими метриками, такими как Lead Time и Throughput, для полноценного анализа.
-
Учет контекста: Принимайте во внимание специфику проекта и команды при интерпретации значений.
Ограничения метрики
- Не учитывает размер или сложность задач.
- Может быть чувствительна к выбросам, особенно при небольшом количестве задач.
- Не отражает причины изменения предсказуемости.
Заключение
Predictability Chart - ценный инструмент для оценки стабильности и предсказуемости процесса разработки. Регулярный анализ этой метрики поможет вам выявлять области для улучшения, оптимизировать рабочие процессы и повышать эффективность команды.