симулятор · DX Core 4

DX Core 4: как входные метрики складываются в индекс

Интерактивная модель сводного индекса продуктивности, собранная по реальному дашборду DX Core 4. Здесь можно проверить, как устроена верхняя цифра: какие метрики входят в индекс и с каким весом, как сильно каждый ползунок двигает сводные плитки и какие сценарии поднимают показатели без изменения реальной работы.

Сценарии
Общая продуктивность 0,0% среднее четырёх измерений, относительно базовых значений
из чего складывается
Среднее четырёх измерений: Скорость, Эффективность, Качество, Влияние. Каждое измерение это среднее отклонений своих индексных метрик, отклонение считается от базы: ±(текущее − база) / |база| × 100, знак задаёт направление метрики («меньше лучше» или «больше лучше»). Вес метрики: 1 / (число индексных метрик измерения) / 4, поэтому DXI и ROI весят по 25% общей цифры, а Cycle Time только 6,25%.
Скорость0,0%
из чего складывается
Среднее отклонений Cycle Time, Deployment Frequency, Delivery Time и Throughput. Все четыре в индексе, каждая весит четверть измерения, то есть 6,25% общей цифры.
Эффективность0,0%
из чего складывается
Из четырёх метрик раздела в индексе только DXI: плитка равна его отклонению, вес 25% общей цифры. Flow State Frequency, Cognitive Load Index и Context Switching Rate показаны серым и на индекс не влияют.
Качество0,0%
из чего складывается
Среднее отклонений Change Failure Rate, MTTR и Bug Escape Rate, каждая весит 8,33% общей цифры. Technical Debt Ratio в индекс не входит: направление метрики не задано.
Влияние0,0%
из чего складывается
Из трёх метрик раздела в индексе только ROI: плитка равна его отклонению, вес 25% общей цифры. Feature Delivery Rate и Innovation Time в индекс не входят.

База

Входные метрики дашборда

Серая засечка на дорожке это базовое значение. Кнопка «Установить как базовые значения» делает базой текущие позиции ползунков, и сценарии отсчитываются от неё. Справа от ползунка отклонение метрики от базы. Метрики с меткой «не входит в индекс» на сводные плитки не влияют.

Отклонение от базы

Влево хуже, вправо лучше. Жирные строки это измерения, под ними их метрики. Бледные строки в измерение не входят.

лучше базы хуже базы база
хужебазалучше

Из чего складывается DXI

Средние по 14 вопросам одной волны опроса, шкала 1–10. Профиль статичен: он объясняет, из чего собран балл, а не как он менялся.

Сравнение с мировым бенчмарком. Мировой бенчмарк DXI это 6,8–7,2. Среднее нашей волны 7,7 выше бенчмарка: категория High, здоровая организация. Шкала категорий: от 8,0 Elite (топ-10% компаний), 7,0–8,0 High (здоровая организация), 6,0–7,0 Medium (зона риска), ниже 6,0 Low (критическая ситуация).

ROI: что им на самом деле управляет

Формула дашборда, разложенная до входных величин. Двигайте параметры: ползунок ROI наверху идёт следом, и наоборот. Тумблер защиты подставляет в формулу объём поставки вместо числа эпиков, и нарезка перестаёт влиять на ROI.

ROI по формуле дашборда −0,4

Как читать. Параметры заданы в отношениях к прошлому кварталу, потому что после сокращения формулы абсолютные рубли из неё уходят. Значения по умолчанию подобраны так, чтобы воспроизвести базовое значение −0,4918.

Что из этого следует

Формула дашборда сокращается до четырёх величин, и денег среди них нет.

invest = tech_epics × ФОТ / total_epics saving = prod_epics × (стоимость_эпика₀ − стоимость_эпика) ROI = (saving − invest₀) / invest₀ после сокращения: ROI = ((1 − d) × (T/T₀ − r) − d₀) / d₀ d, d₀ = доля техдолговых эпиков сейчас и в прошлом квартале T/T₀ = во сколько раз изменилось число закрытых эпиков r = во сколько раз изменился ФОТ с защитой от нарезки: ROI = ((1 − d) × (T/T₀ × s − r) − d₀) / d₀ s = во сколько раз изменился средний размер эпика: при нарезке T растёт, s падает, T × s стоит на месте
Что делает командаЧто делает ROI
Ничего не изменилось: те же эпики, тот же ФОТровно −100%
Нарезала те же задачи на вдвое большее число эпиковрезко вверх
Вложила в техдолг больше в прошлом кварталевниз
Вкладывает в техдолг больше сейчасвниз
Наняла людей, ФОТ выросвниз
Реально ускорила поставку без роста числа эпиковне меняется

Главное. Метрика продаётся как отдача от вложений в технический долг, но устроена так, что штрафует и за прошлые вложения (они в знаменателе), и за текущие (множитель 1 − d). Самый быстрый способ поднять ROI это перестать заниматься техдолгом и нарезать те же задачи на большее число эпиков. Тумблер «защита от нарезки» показывает починку: формула считает объём поставки, и дробление перестаёт работать. Throughput и Feature Delivery Rate этой защитой не закрыты: они по-прежнему считают штуки.

Две разные доли техдолга. Внутри ROI доля считается по количеству эпиков, а плитка Technical Debt Ratio в разделе «Качество» считает долю по сумме delivery time. Это две разные величины с одним названием, поэтому связать их напрямую нельзя, пока не выбрана одна база.