Из чего складывается время реакции на аварию оборудования
Спор на приёмке упирается в одно слово. Подрядчик под реакцией понимает срок, за который он ответит на сообщение. Заказчик — срок, за который установка снова заработает. Оба правы внутри своего определения, и оба числа могут стоять в одном договоре, не противореча ему. Поэтому цепочку сначала разбирают на отрезки и у каждого называют, где он начинается и где кончается.
| Отрезок | От чего до чего | Чем подтверждается на приёмке |
|---|---|---|
| Обнаружение | от отклонения на оборудовании до записи о нём в системе | метка события в журнале контроллера рядом с меткой в системе |
| Доставка | от записи до сообщения у адресата | сообщение на телефоне того, кто дежурит, а не строка на экране в кабинете |
| Подтверждение | от сообщения до ответа человека «принял» | отметка о приёме в журнале, а не признак «доставлено» |
| Первое действие | от подтверждения до вмешательства — удалённого или на месте | запись, что именно сделали и когда |
| Восстановление | от вмешательства до возврата параметра в норму | возврат в журнале, а не устное «починили» |
Первые четыре отрезка и складываются в то, что в разговоре называют временем реакции; пятый — отдельный срок, и смешивать их нельзя. Само по себе число в договоре без указания отрезка и точки отсчёта зимой не защищает: отчитаться можно подтверждением, а калорифер к этому моменту уже разморожен. Как телеметрия вообще собирается и складывается в одну картину — IoT-мониторинг оборудования.
Почему зимой то же самое время реакции — уже провал
Летом остановившаяся приточная установка — это духота и жалобы. Зимой та же остановка при отрицательной температуре наружного воздуха — это замёрзший водяной калорифер, разорванные трубки и вода у всех, кто ниже этажом. Система одна и та же, отрезки те же, а цена минуты другая: предельный срок задаёт не договор, а физика — сколько теплообменник держится без циркуляции и без тепла на морозе.
Отсюда ловушка приёмки. Дату приёмки задаёт готовность объекта, а не календарь отопительного сезона. Если проверка выпала на тёплое время года, она идёт в условиях, в которых зимнего отказа просто не существует: калорифер нечем разморозить, защита от замерзания не сработает. Тест проходит, акт подписан, а первая настоящая проверка случается январской ночью. Какие параметры котельной и инженерных систем имеет смысл выводить на наблюдение заранее, разобрано отдельно: удалённый мониторинг котельной.
Чек-лист приёмки: восемь проверок
У каждой проверки — как её провести и что считать провалом. Всё это делается на живом объекте до подписания акта. Если какую-то из проверок провести нечем, это тоже результат приёмки, и его стоит записать отдельной строкой.
1. Отсчёт начинается с отклонения, а не с того, как его заметили
Как проверить. Вызвать отклонение и сверить три метки времени: событие в журнале контроллера, запись в системе, сообщение у адресата. Все три приводятся к одному часовому поясу. Провал: метки самого события нет, есть только признак доставки; либо пояса разъезжаются и разницу не сложить.
2. Пропажа связи и питания считается аварией
Как проверить. Снять питание с контроллера, отдельно — оборвать канал связи, и засечь, через сколько придёт сообщение и придёт ли вообще. Провал: не пришло ничего; либо признак виден только в панели, которую ночью никто не открывает.
3. Проверяют той аварией, которая случается зимой
Как проверить. Имитировать сценарии, которые зимой заканчиваются ущербом: сработку защиты от замерзания, падение температуры приточного воздуха, остановку насоса контура. По каждому — отдельно. Провал: приёмка прошла кнопкой «тестовое сообщение». Она проверяет канал, но не проверяет, что авария вообще распознаётся как авария.
4. Сообщение доходит до человека, а не до системы
Как проверить. Ночью, на телефон того, кто в этот момент дежурит, при включённом режиме «не беспокоить». Провал: проверку провели днём в кабинете, где на экран и так смотрят. Если канал глушат из-за потока лишних сообщений, лечится это не порогом, а тем, какие сигналы вообще имеют право будить ночью, — как настроить алерты, чтобы их не отключили.
5. У каждой аварии есть имя адресата и первое действие
Как проверить. Взять список аварий и напротив каждой прочитать имя адресата и его первое действие по этой аварии. Заодно — есть ли у него то, чем это делается: ключи, доступ на кровлю и в щитовую, пароль от панели. Зимой к списку добавляются занесённый проход и наледь. Провал: адресатом записана служба, а не человек; или действие описано, а доступа к оборудованию у адресата нет.
6. Подтверждение и восстановление разведены как два срока
Как проверить. Прочитать в договоре, какой именно отрезок закрывает названное там число, и найти второе — на восстановление. Провал: число одно и стоит без определения. Тогда любой спор после аварии заканчивается тем, что стороны читают слово «реакция» по-разному и обе формально правы.
7. Предельный срок взят с объекта, а не из шаблона договора
Как проверить. Замерить остывание: в морозный день, в контролируемом режиме и с человеком на объекте прекратить подачу тепла и посмотреть по журналу, за какое время параметр дойдёт до уставки защиты. Полученный срок — ваш предельный, и отрезки цепочки вычитаются из него, а не складываются сами по себе. Если ставить такой опыт нечем, годится запись предыдущей аварии из архива событий. Провал: срок переписан из шаблона и не связан ни с этим объектом, ни с зимой.
8. Проверку можно повторить без подрядчика
Как проверить. Попросить провести повторный тест силами вашего персонала по написанному регламенту и выгрузить журнал событий в файл. Провал: и тест, и выгрузка возможны только через того, кто сдавал объект. Тогда через год вы не проверите ничего и узнаете о состоянии дел от пострадавших.
Что записать в акт
- •Каждый отрезок цепочки отдельной строкой — с измеренным значением и способом измерения,
- •Дату и условия замера: наружную температуру и время суток, в которое его делали,
- •Сценарии, которые имитировали, и отдельно те, которые проверить не удалось,
- •Имя адресата по каждой аварии и канал, в который она уходит,
- •Дату повторной проверки — до начала отопительного сезона, а не после первого мороза,
- •Кто и по какому регламенту повторяет тест без участия подрядчика.
Что из этого мы проверяем на себе
Времени реакции числом мы на сайте не публикуем, и это осознанно: срок, за который человек доберётся до кровли в снегопад, зависит от объекта, дороги и доступа, а обещать страницей то, чем не управляешь, — способ поспорить с заказчиком в самый неподходящий момент. Что мы держим со своей стороны, видно по трём проверкам этого же списка. Молчание контроллера у нас — отдельное событие со своим сроком, а не отсутствие событий: обесточьте щит на приёмке, и сообщение придёт именно об этом (проверка 2). Аварийный канал один, и лишнее в него не попадает: если ночью будят пустяками, канал глушат, и объект остаётся без наблюдения (проверка 4). Журнал событий вы выгружаете в открытом формате сами, без нашего участия, — по нему повторный тест ставится вашими руками (проверка 8).
Скорость реакции стоит и в нашем собственном списке вопросов, которые стоит задать любому подрядчику, включая нас: кто обслуживает систему после сдачи, за какие деньги и с какой скоростью реакции. Список целиком и направления, по которым мы работаем, — что мы делаем и что остаётся у вас.
Частые вопросы
С какого момента считать время реакции на аварию?
С отклонения на оборудовании, а не с минуты, когда его увидел человек. Иначе в срок не попадает промежуток, пока событие лежало необработанным, — а зимой именно он и решает исход. Отсчёт подтверждается меткой события в журнале контроллера, которую можно положить рядом с меткой сообщения.
Чем время реакции отличается от времени восстановления?
Реакция кончается на подтверждении и первом действии, восстановление — на возврате параметра в норму. Это два разных срока, и в договоре они должны стоять оба. Если стоит одно число без указания, какой отрезок оно меряет, подрядчик отчитается подтверждением, а объект к этому моменту уже пострадает.
Почему зимний сценарий нельзя принять летом?
Летом остановка приточной установки — это духота, зимой та же остановка при отрицательной температуре наружного воздуха — замёрзший водяной калорифер и пролив. Летняя приёмка проверяет канал связи, но не проверяет сценарий, которого в это время года не существует. Поэтому сценарий имитируют, а повторную проверку назначают до начала отопительного сезона.
Что делать, если авария выглядит как тишина?
Пропажа связи и питания должна сама быть аварией со своим сроком: пропало питание щита — контроллер молчит вместе с оборудованием, и снаружи это неотличимо от тишины исправного объекта. Если система такую пропажу аварией не считает, время реакции по этому сценарию не измерить в принципе: в живой аварии момент отказа никто не зафиксировал, и отсчёт не с чего начать. На приёмке момент известен — питание снимают и канал обрывают сами, от этой минуты и засекают, придёт ли сообщение и через сколько.
Можно ли записать время реакции в договор одним числом?
Можно, если рядом названы точка отсчёта и отрезок, который это число закрывает. Без такого определения спорить потом не о чем: каждая сторона читает слово «реакция» по-своему и обе формально правы. Полезнее записать отрезки строками с измеренными значениями.
Как определить предельный срок для своего объекта?
Из остывания, а не из шаблона договора. В морозный день, в контролируемом режиме и с человеком на объекте прекращают подачу тепла и смотрят по журналу, за какое время параметр дойдёт до уставки защиты. Если рисковать нечем и незачем, берут запись предыдущей аварии из архива событий — она даёт тот же ответ.