Наблюдаемость процесса: что должно быть видно через месяц после запуска
В генераторе коммерческих предложений копилась статистика двух видов: по каждому менеджеру и по тому, на какие предложения выше спрос. Это была самая простая в реализации часть сервиса и единственная, которая позволяла отвечать на вопрос «работает или нет» цифрами, а не впечатлениями.
Через месяц после запуска любого процесса руководитель задаёт один и тот же вопрос. Если ответ на него состоит из слов «команде нравится» и «стало удобнее», был запущен не процесс, а демонстрация. Наблюдаемость процесса (observability — свойство системы, при котором её внутреннее состояние восстанавливается по внешним данным) закладывается до запуска и почти никогда не добавляется после.
Минимальный набор наблюдаемости — три числа: сколько сценариев завершилось, какая доля завершилась с отказом и сколько времени прошло от начала до результата. Их достаточно, чтобы отличить улучшение от везения. Всё, что сверх этого, добавляется по мере появления конкретных вопросов, а не заранее — избыточные показатели искажают поведение сильнее, чем помогают.
Три числа, без которых не обойтись
Набор минимален не из экономии, а из практики: каждое лишнее число требует владельца и порождает разговоры, которые не ведут к решениям. Три показателя ниже отвечают на три разных вопроса и не заменяют друг друга.
Число завершённых сценариев. Не количество пользователей и не количество входов в систему, а количество случаев, где процесс прошёл от начала до конца. Это единственный показатель, который отличает работу от активности: пользователь может заходить ежедневно и не завершить ни одного сценария.
Доля завершений с отказом. Отказ — это случай, когда работа формально сделана, но результат не перешёл дальше: документ не отправлен, заявка не назначена, ответ не записан. Эта доля падает при исправлениях и растёт при нагрузке — по ней видно, устойчив процесс или держится на усилии людей.
Время от начала до результата. Медиана, а не среднее: распределение почти всегда с длинным хвостом, и среднее по нему не описывает ни один реальный случай. Медиана отвечает на вопрос «сколько это обычно занимает», хвост — на вопрос «что ломается».
| Показатель | На какой вопрос отвечает | Чем его подменяют |
|---|---|---|
| Завершённые сценарии | Идёт ли работа через процесс | Числом активных пользователей |
| Доля отказов | Устойчив ли процесс | Числом обращений в поддержку |
| Медианное время | Быстрее ли стало на самом деле | Средним временем или оценкой команды |
Третий столбец важен: подмена почти всегда выглядит правдоподобно и всегда завышает картину. Число активных пользователей растёт от любопытства, обращения в поддержку падают, когда люди перестают ждать помощи, а среднее время улучшается от удаления выбросов.
Почему модель процесса расходится с его исполнением
Наблюдаемость нужна ещё по одной причине: описанный процесс и происходящий процесс — разные вещи, и разница измерима. Метод сверки логов событий с формальной моделью существует давно и даёт неожиданно большие расхождения.
При сверке реальных логов с формальной моделью процесса совпадение составило 0,51 для одного из административных процессов (35 случаев) и 0,80 для процесса выдачи разрешений (407 случаев). Причины расхождений — ручные правки записей администратором и неверная конфигурация параллельных ветвей.
Работе почти двадцать лет, и она про государственный сектор Нидерландов — это её ограничение. Метод при этом остаётся основой процессной аналитики, а сам результат воспроизводится в любой организации, где кто-то возьмётся сравнить описанный порядок с логами. Практический вывод: расхождение до половины случаев — не аномалия, а норма для процесса, за исполнением которого не следят.
Разрыв в результатах между теми, кто измеряет, и остальными
Связь между способностью измерять и результатом лучше всего задокументирована в инженерной практике — там, где показатели стандартизованы и собираются годами.
Разрыв между командами верхнего и нижнего уровня зрелости достигает 182 раз по доле неудачных изменений и 2 293 раз по скорости восстановления после сбоя. Между двумя соседними по зрелости группами разница в доле неудачных изменений — 5% против 20%.
Ограничение назову прямо: отчёт не доказывает, что именно наблюдаемость порождает результат, — он показывает, что группы с разной зрелостью различаются в том числе способностью считать свои отказы. Причинность здесь не установлена, и я использую эти данные как иллюстрацию масштаба различий, а не как доказательство связи.
Наблюдаемость AI-сценариев: отдельный случай
Для сценариев с языковыми моделями к трём базовым числам добавляется четвёртое: доля результатов, исправленных человеком. Без него улучшение промпта или смена модели остаются вопросом веры.
Доля организаций, развернувших мониторинг AI-систем в промышленной эксплуатации, выросла с 42% в 2024 году до 54% в 2025-м.
Здесь нужна точность, которой обычно нет в пересказах: отчёт измеряет факт развёртывания мониторинга AI-систем вообще, а не мониторинг качества ответов конкретно. Отдельной цифры по контролю точности и доле ошибочных ответов в нём нет. И это опрос, проведённый поставщиком инструментов наблюдаемости, — коммерческий интерес очевиден. Полезно направление: почти половина компаний выводит AI-сценарии в эксплуатацию, не имея встроенного контроля за их поведением.
Почему набор показателей должен быть маленьким
Соблазн измерить всё возникает сразу и почти всегда побеждает. Против него есть аргумент, который старше любого дашборда: показатель, ставший целью, перестаёт быть показателем.
Механизм измерения и рейтингования не остаётся нейтральным наблюдателем: он начинает жить собственной жизнью и подтачивает ровно то, что должен был фиксировать. Эта работа — источник широко известной формулировки о показателе, который стал целью.
Оговорка: полный текст статьи закрыт, и я работал с аннотацией — знаменитая формулировка в открытой части не встретилась, хотя приписывается именно этой работе. Использую её как концептуальный аргумент, а не как цитату. Практическое следствие прямое: каждый показатель, по которому оценивают людей, начинает управлять их поведением, поэтому набор из трёх чисел безопаснее набора из пятнадцати.
Как заложить наблюдаемость до запуска
Четвёртое решение — единственное, которое нельзя отыграть назад. Замер «до» занимает полдня и делается на двадцати последних результатах вручную. Компании, пропустившие этот шаг, через месяц обсуждают не эффект, а воспоминания о том, как было раньше. Об этом же — разбор того, как разложить эффект на слагаемые: без базового замера разложение невозможно в принципе.
Первые три решения кажутся техническими, но принимает их владелец процесса. Что считать отказом — вопрос не про архитектуру, а про то, где для компании проходит граница между сделанной и несделанной работой.
Четыре шага перед запуском
Опишите завершённый сценарий одним предложением
Если для этого нужны условия и оговорки, процесс сформулирован недостаточно точно, чтобы его измерять.
Назовите три вида отказа
Не «ошибки», а конкретные события: не отправлено, не назначено, не записано. Три достаточно для старта.
Сделайте замер «до» на двадцати случаях
Полдня работы. Единственное, что нельзя восстановить после запуска.
Назначьте день, когда числа смотрят
Конкретный день недели и конкретный человек. Показатель без расписания просмотра не существует.
Если через месяц после запуска на вопрос «работает ли» отвечают словами, а не тремя числами, проект был демонстрацией — независимо от того, что написано в акте.
Вопросы, которые задают чаще всего
Какие метрики нужны для оценки внедрённого процесса?
Три: число завершённых сценариев, доля завершений с отказом и медианное время от начала до результата. Для AI-сценариев добавляется четвёртая — доля результатов, исправленных человеком. Больше четырёх показателей на старте вредно: каждый требует владельца и начинает влиять на поведение сотрудников раньше, чем успевает принести пользу.
Чем медианное время лучше среднего?
Распределение времени выполнения почти всегда имеет длинный хвост: большинство случаев занимает несколько минут, единицы — несколько дней. Среднее по такому распределению не описывает ни один реальный случай и меняется от одного выброса. Медиана отвечает на вопрос «сколько это обычно занимает», а хвост разбирается отдельно как источник информации о том, что именно ломается.
Можно ли добавить наблюдаемость после запуска?
Частично. Счётчики и метки времени добавляются позже, хотя и дороже. Невосстановимым остаётся замер «до»: без него любое сравнение будет спором о воспоминаниях. Если замер пропущен, единственный честный выход — восстановить его по документам за период до внедрения и прямо указать, что это реконструкция, а не измерение.
Не начнут ли сотрудники подгонять показатели?
Начнут, если по показателям оценивают людей. Поэтому три базовых числа стоит держать как показатели процесса, а не персональной эффективности, и обсуждать их на уровне «что ломается», а не «кто виноват». Как только доля отказов становится основанием для премии, она перестаёт отражать реальность — это устойчивое свойство любых измерений в организациях.
Механика накопления статистики по менеджерам и по спросу на отдельные предложения — из описания собственного продукта Alego.Digital, генератора коммерческих предложений. Это внутренний материал компании автора; он не проверялся независимой стороной и приводится как иллюстрация механики. Набор из трёх базовых показателей и порядок принятия четырёх решений до запуска — авторское обобщение практики внедрений, а не заимствованная методология; в документах компании он не формализован.
- Rozinat A., van der Aalst W. M. P. Conformance checking of processes based on monitoring real behavior. Information Systems, 2008. vdaalst.com
- DORA, Google Cloud. 2024 Accelerate State of DevOps Report, 2024 (более 39 000 респондентов). dora.dev
- New Relic, Enterprise Technology Research. 2025 Observability Forecast, сентябрь 2025. newrelic.com
- Strathern M. «Improving ratings»: audit in the British university system. European Review, 1997. cambridge.org