Перейти к содержанию

Кейс

Почему ваш видеосервис обещает день на работу, готовую к вечеру

Срок готовности, построенный на одной фиксированной ставке, сильнее всего ошибается на самых больших задачах, а счётчик рядом может показывать ноль. Что мы нашли на видеоплатформе клиента и что стоит проверить у себя.

Главное

  • Срок готовности, построенный на одной фиксированной ставке, сильнее всего ошибается на ваших самых больших задачах, а именно вокруг них команда строит планы.
  • Счётчик может часами стоять на нуле, пока работа за ним идёт нормально, поэтому спросите, что он считает, прежде чем считать задачу сломанной.
  • Оценку, которая следит за каждым этапом и читает недавний темп самой задачи, можно сверить с задачами, которые уже прошли.
  • Настоящая остановка должна выглядеть иначе, чем медленный прогресс, иначе кто-то перезапустит задачу, которая шла нормально.
  • Проверяйте любую оценку сначала на самых долгих задачах, потому что именно там фиксированная формула, скорее всего, сильнее всего ошибается.

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

Что неверный срок готовности делает с командой

Срок готовности — не мелкая проблема отображения: люди строят вокруг него планы. Когда экран обещает день на работу в несколько часов, команда откладывает то, что могла бы вставить в расписание, просит коллегу подождать или переключается на другое. Счётчик, застрявший на нуле, добавляет вторую проблему: задача выглядит сломанной, а задачу, которая выглядит сломанной, перезапускают. Перезапуск теряет уже потраченные часы и место задачи в очереди. Когда экран ошибался несколько раз, люди перестают его читать и спрашивают человека, и ответ снова оказывается в одной голове.

Симптом: срок готовности через день, а прогресс видеосервиса застрял на нуле

Один из наших клиентов делает свои ролики на видеоплатформе, которую мы для него строим, и однажды утром его редакторы не могли понять, жива ли долгая задача. Рекламный ролик почти на полчаса был в работе уже несколько часов. Его страница показывала ноль клипов из нескольких сотен примерно четыре часа подряд, а рядом с счётчиком обещала видео примерно через двадцать часов. Ни одно из чисел не было правдой: клипы ведущего приходили ровно всё это время, и видео было готово в тот же день. Чего команда не могла — это планировать: ждать, начинать что-то другое или сказать, когда ролик выйдет.

Что нашёл наш инженер

Обещание времени шло от одной фиксированной ставки на строку сценария, заданной когда ролики были короткими, умноженной на строки очень длинного сценария. Она ничего не знала об этапе, на котором находится задача, о уже сделанных клипах, о темпе этого дня или о задачах впереди в очереди. У счётчика была отдельная проблема: он считал готовые сцены, а платформа записывает сцены только когда пришли все клипы ведущего, в самом конце этого этапа, поэтому он показывал ноль весь этап ведущего, сколько бы работы ни было сделано. В финальной отрисовке был свой сюрприз. Длинное видео теперь рисуется частями одновременно, а потом соединяется, но старая формула по-прежнему считала, что вся отрисовка идёт за один раз, поэтому говорила почти два часа о работе, которая занимает около сорока минут.

Что мы изменили

Мы заменили формулу оценкой, которая ведёт задачу через четыре этапа так, как их видит команда: ожидание в очереди, клипы ведущего, монтаж и отрисовка финального видео. Пока задача ждёт, оценка смотрит на задачи, занимающие место, и на те, что впереди, и на то, как быстро платформа делает клипы. На этапе ведущего она считает оставшиеся нужные клипы, включая запланированные дополнительные дубли первых строк и небольшую долю пересъёмок, вычитает уже сделанные и делит на темп самой задачи за последние полчаса, так что загруженный день отражается более поздним сроком. Для финальной отрисовки она считает время так, как это происходит сейчас: части одновременно, затем соединение, причём каждая ставка сверена с задачами, которые платформа действительно выполняла в предыдущие дни. Страница теперь показывает карточку с временем, когда видео должно быть готово, по часовому поясу зрителя, оставшимся временем и полосой из четырёх частей, размер которых соответствует длительности каждого этапа, а текущая движется. Она сообщает, когда клипы ждут чьей-то проверки, когда задача настроена завершиться вручную и когда новый клип не приходил двадцать минут, так что настоящая остановка выглядит иначе, чем медленный прогресс. В списке роликов для каждого создаваемого ролика есть короткая строка и тонкая полоса, а счётчик клипов теперь считает действительно сделанные клипы ведущего с темпом в час.

Что из этого вышло

На длинном видео, которое мы проверяли, финальная отрисовка была оценена чуть меньше чем в сорок минут, пока её части ещё рисовались, и заняла около сорока минут, тогда как старая формула говорила почти два часа. Расчёт времени длинных видео был исправлен в течение нескольких часов после того, как это видео было отрисовано, и с тех пор страница показывает новую оценку.

Что вы можете проверить сами

  • Откройте экран прогресса вашей самой долгой задачи и спросите, что на самом деле считает его число. Если оно считает результат, который появляется только в конце этапа, оно будет стоять на месте, пока работа идёт.
  • Сравните срок готовности, который ваш сервис обещал для последних трёх долгих задач, с тем, когда они действительно завершились. Обещание, которое сильно промахивается на ваших самых больших задачах, — это признак.
  • Посмотрите, меняется ли оценка в загруженный день. Если она говорит одно и то же каждый раз, она не читает темп этого дня.
  • Посмотрите, как остановившаяся задача выглядит рядом с медленной. Если обе выглядят одинаково, никто их не различит.
  • Спросите, показывает ли экран, на каком этапе находится задача. Одно число для задачи с четырьмя этапами скрывает работу между ними.

Что делать дальше

Начните с самой долгой задачи, а не с самой короткой, потому что именно там фиксированная ставка дальше всего от правды. Если эти числа принадлежат сервису, которым вы пользуетесь, запишите коротко обещанное время и то, сколько на самом деле заняли последние несколько долгих задач, и передайте тому, кто отвечает за этот сервис. Если они принадлежат тому, что сделано для вас, эта же запись начнёт разговор. Пока оценка не исправлена, не перезапускайте задачу, которая выглядит застрявшей: сначала спросите, продолжают ли приходить клипы или результат, потому что перезапуск теряет уже сделанную работу и место задачи в очереди. Вести задачу этап за этапом и сверять оценку с задачами, которые уже прошли, — это та работа, которую наши инженеры делают для клиентов.

Частые вопросы

Почему мой видеосервис показывает нулевой прогресс, хотя явно работает?

Часто число считает результат, который появляется только в конце этапа, например готовые сцены, записываемые после того, как пришли все клипы ведущего. Весь этот этап оно может стоять на нуле, пока работы идёт немало. Спросите, что считает число, прежде чем считать задачу сломанной.

Почему срок готовности так далёк от того, что происходит на долгих задачах?

Единая фиксированная ставка на единицу, заданная на коротких задачах, умножается на размер долгой, поэтому небольшие неточности становятся большими. Такая оценка обычно ничего не знает об этапе задачи, о том, как быстро она движется в этот день, или о задачах впереди. Сильнее всего она ошибается на задачах, вокруг которых ваша команда строит планы.

Как отличить застрявшую задачу от медленной?

Ищите сигнал, который может идти только от самой работы: приходящие клипы, растущий файл, смену этапа. Экран, который в обоих случаях показывает один и тот же ноль, вам не поможет. Если ничего не меняется и нет отдельного предупреждения об остановке, спросите того, кто отвечает за сервис, прежде чем что-то делать.

Стоит ли перезапускать задачу, у которой полоса прогресса не двигается?

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

Насколько точной может быть оценка времени для долгой автоматической задачи?

Ближе, чем фиксированная формула, и никогда не идеально. Оценка, которая следит за каждым этапом, читает недавний темп самой задачи и сверена с задачами, которые действительно прошли, может попасть близко; на длинном видео, которое мы проверяли, финальная отрисовка была оценена чуть меньше чем в сорок минут и заняла около сорока минут. Любая оценка хороша настолько, насколько верно она читает этот день.

От Tech Concierge

Хотите, чтобы этим занимались за вас?

Ваш собственный инженер делает и ведёт сайт, приложение, CRM и ИИ-ассистента, который отвечает вашим клиентам.

Первые 7 дней — бесплатно.

Читайте также

КейсВидео и контент

Почему инструмент считает задачу зависшей, когда она ещё выполняется

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

5 мин чтения

КейсВидео и контент

Почему AI-ведущий меняет фон посреди видео

Команда по видео у клиента заметила, что AI-ведущий меняет место на середине двух новых роликов, и пересъёмка строк не помогла. Причина была в настройке, которую отключили только в одном виде видео.

4 мин чтения

КейсВидео и контент

Почему ИИ-видео теряет ведущего на строках с ценами и дробями

Видеокоманда клиента обнаружила, что хорошие строки с ведущим заменяются стоковым видео, как только в сценарии появляется дробь. Автоматическая проверка читала одно число как два, а в субтитрах пропадал десятичный знак. Мы нашли причину и исправили её за день.

4 мин чтения

Мы считаем посещения блога своей аналитикой, без Google, и никому не передаём, что вы читаете. Можно запомнить этот браузер с помощью cookie? Подробнее — в политике конфиденциальности.