← Все работы

NEOM · визуальный мониторинг строительства

Кейс № 04 · SaaS · Visual monitoring · 2022 · KSA

Визуальный контроль стройки жил в дронах, камерах и папках. Мы собрали его в один command center.

SaaSСтроительствоМониторингКарты и видеоРолевые модели
Клиент
NEOM (Саудовская Аравия)
Индустрия
Строительство / визуальный мониторинг
Роль
Единственный продуктовый дизайнер
Команда
Продакт, проджект-менеджер, аналитик, разработка, доменный специалист
Методы
Интервью · информационная архитектура · прототип · тесты с 4 инженерами
Сроки
Февраль — Июнь 2022
Моя роль
Единственный продуктовый дизайнер · от исследования до дизайн-ревью пилота
Ключевое решение
Связать общий обзор, зоны, камеры и дроны в один путь со сравнением съёмок по датам.
Результат
Единая точка контроля вместо разрозненных сервисов; сравнение вошло в регулярную работу руководителей проекта и технадзора.
NEOM Regions overview: карта регионов, камеры, метрики и прогресс площадок

Как читать этот кейс

Чтобы разобраться в кейсе, не нужно понимать стройку. Важно одно: NEOM — огромный объект с регионами, зонами, камерами, дронами и десятками подрядчиков, и заказчику нужно постоянно видеть, что реально происходит на площадках. Задача продукта — собрать уже существующие визуальные данные в управляемую систему контроля: где есть прогресс, где нет свежего сигнала, где нужна проверка и что можно вынести на брифинг.

TL;DR — что изменилось

Сервис стал единой точкой визуального контроля — от региона до камеры и отчёта.

  • Подготовка визуальных отчётов перестала зависеть от ручного поиска файлов и скриншотов.
  • Compare вошёл в регулярную работу PM и технадзора как способ проверять прогресс по датам.
  • Карта покрытия выявила зоны, которые считались контролируемыми, но фактически были без регулярного сигнала.
  • Таймлапсы и compare стали материалом для брифингов заказчика и подрядчиков.
  • Единая точка визуального контроля: от региона и зоны до камеры, аннотации и экспортируемого отчёта.
  • AI Change Detection показывала, что именно и насколько изменилось между датами — без ручного сравнения скриншотов.
Природа эффектов

Это не measured-кейс с продуктовой аналитикой. Эффекты собраны через обратную связь команды пилота и повторяющиеся рабочие сценарии. Систематических замеров до/после не велось — продукт развивался в условиях стройки с нестабильными потоками и меняющимися подрядчиками.

01 Контекст

Камеры и дроны были — управляемой системы не было.

NEOM — огромный стройпроект в Саудовской Аравии: параллельно строятся несколько регионов и зон, работают десятки подрядчиков и сотни площадок. Для контроля уже использовали дроны и стационарные камеры — но данные жили раздельно.

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

Проблема была не в отсутствии камер, а в том, что визуальные данные не складывались в систему. Не было одного места, где можно быстро:

  • увидеть состояние всех регионов и общий прогресс площадки;
  • перейти от региона к зоне, фазе работ и конкретным камерам;
  • проверить live-поток или историю съёмок;
  • сравнить два состояния объекта по датам;
  • отметить важный момент аннотацией и поделиться им;
  • собрать визуальный отчёт или таймлапс для встречи.

02 Моя роль

Единственный продуктовый дизайнер: от discovery до дизайн-ревью пилота.

Зона ответственности

Работал в команде подрядчика, единственный продуктовый дизайнер на сервисе: UX-архитектура, ключевые сценарии, прототип и финальные UX-решения. Scope согласовывал с продактом и доменным специалистом.

Команда

Продакт, project manager, системный аналитик, 2 frontend, backend и доменный специалист по строительному мониторингу и видеоинфраструктуре.

Discovery и архитектура

Интервью с PM, инженерами технадзора и подрядчиками; разбор сценариев контроля; иерархия regions → zones → cameras/drones → viewer → compare/report.

Ключевые инструменты

Overview, region/zones, camera viewer, compare, timeline, annotations, share/export и подготовка визуального отчёта.

Состояния данных

Empty, loading, offline, warning, critical и error для камер, дронов, потоков и архива.

Прототип и команда

Кликабельный прототип в Figma, проверка с 4 инженерами и PM заказчика, сопровождение разработки и дизайн-ревью после старта пилота.

03 Что выяснилось на старте

Исследование показало четыре задачи, которые должен закрыть продукт.

Исследование строилось вокруг текущего процесса: как команда проверяет объект, где ищет видео, как сравнивает прогресс и что нужно для отчётов на митингах.

Задача 01

Картина стройки на нескольких уровнях

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

Задача 02

Текущее состояние зоны

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

Задача 03

Прогресс, сравнимый во времени

Большинство вопросов не про один кадр, а про изменение: что построили за неделю, где отставание. Раньше — ручной поиск файлов и скриншотов.

Задача 04

Наблюдение → отчёт или действие

Недостаточно увидеть видео: нужно сохранить диапазон, поставить аннотацию, поделиться, экспортировать PDF или собрать таймлапс.

04 Структура продукта

От общей картины к доказательству — для камер и дронов.

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

04.1

Общий обзор

Общий обзор: регионы, метрики и глобальная карта в спутниковом режиме

1 / 2

«Где требует внимания?»: регионы, активные зоны, камеры, фото, видео-часы, открытые алерты, общий site progress и поиск по объектам. Карта в двух режимах — спутник и схема.

04.2

Регион и зоны

Детальный экран региона: Mountain Region — список зон, фазы, карта, камеры и дроны

На уровне региона — зоны, фазы, прогресс, камеры, дроны, алерты. Карта как рабочий инструмент контроля территории и источников данных, а не просто навигация.

04.3

Управление камерами

Камеры — сетка превью по зонам

1 / 3

Не один экран камеры, а слой управления: сетка, список, сохранённые виды и детальный viewer. В detail — видео или кадр, timeline, thumbnails, диапазон дат, аннотации, share и export. Рабочее пространство для проверки конкретного момента, а не плеер.

04.4

Compare и отчёты

Compare Before/After с AI Change Detection — дельты по зданиям, дорогам и оборудованию

1 / 3

«Что изменилось?» в четырёх режимах: Live, Timelapse, Before/After и Sequence. Две даты, синхронное сравнение участка, аннотации с авторами и датами, экспорт PDF и share для брифинга.

04.5

Дроновые операции

Планировщик миссий: планирование облёта с параметрами съёмки

1 / 3

Параллельно с камерами — управление парком дронов: планировщик миссий, расписание и док-станции, дрон-съёмки, live и таймлайн миссий. Дрон — не просто точка на карте, а управляемый источник данных.

05 Ключевые решения

Семь решений, которые сделали из видео и дронов систему контроля.

05.1

Система многоуровневая, а не набор экранов

Камера или дрон имеют смысл только внутри региона, зоны, фазы и текущей проблемы. Иерархия workspace → region → zone → camera/drone → viewer → report связала стратегический уровень руководителя и ежедневную работу инженера: один видит общий прогресс и алерты, другой проваливается в зону и проверяет доказательства.

05.2

Карта как инструмент доверия к данным

Карта показывает не только зоны и устройства, но и состояние покрытия: offline-точки, слабый сигнал, маршруты дронов, алерты, зоны без наблюдения. Команда увидела участки, которые считались контролируемыми, но фактически не имели регулярного визуального сигнала.

05.3

Compare — рабочий инструмент в четырёх режимах

Compare работает как Live, Timelapse, Before/After и Sequence и связан с датами, объектом, аннотациями, share и PDF-экспортом. Главное — прогресс стал видимым для всей команды без ручной подготовки скриншотов.

05.4

AI Change Detection вместо «сравни на глаз»

Compare не просто кладёт два кадра рядом — система детектит изменения между датами и даёт количественные дельты: новые здания, метры дорог, единицы оборудования, объём земляных работ, растительность. Прогресс стал измеримым, а спорные участки — доказуемыми.

05.5

Камеры и дроны — два типа источника, не один «поток»

Стационарная камера закрывает постоянное наблюдение точки, дрон — облёт по миссии и survey площади. Я развёл их как два сценария со своими экранами, а не свёл в абстрактный «видеопоток».

05.6

Viewer — рабочее пространство, а не плеер

Камеры — слой управления, а не один экран. В detail видео, timeline, thumbnails, аннотации, диапазон, share и export живут в одном сценарии: проверить объект, зафиксировать момент, сравнить с прошлой датой, подготовить доказательство.

05.7

Состояния ненадёжных данных — отдельная задача

Offline-камера, лагающий поток, дрон без свежего маршрута, пропуски в архиве, warning-зона. Для каждого описано: что пользователь видит, как понимает причину и что делать. Если система не знает — она честно показывает, где данных нет.

06 Как это поменяло работу команды

Появился рабочий контур вместо звонков и поиска по папкам.

До продукта

Визуальный контроль = звонки подрядчикам, поиск нужного видео в локальных папках, ручной сбор скриншотов под брифинг. PM держал в голове, где какие материалы; инженер технадзора уточнял, чем снят участок — дроном или стационарной камерой.

После пилота

Рабочий контур: увидеть проблему на overview, открыть источник в нужной зоне, сравнить даты, оставить аннотацию и вынести материал на брифинг. Compare стал инструментом регулярной проверки прогресса, а не одноразовым демо.

Пилот завершился летом 2022; дальнейшее развитие продукта я уже не сопровождал.

07 Что сделал бы иначе

Качество данных, правила доверия и нестабильное соединение.

Заложил бы аналитику эффекта как отдельную задачу

На пилоте не было полноценной аналитики, эффекты собирались через обратную связь. Заложил бы события: переходы overview→zone, открытие live feed, аннотации, экспорт, повторные проверки, работу с dead zones.

Формализовал бы правила доверия к данным

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

Сильнее проверил бы нестабильное соединение

На стройке сигнал нестабилен по определению. Ошибочные, пустые и промежуточные состояния стоило тестировать так же внимательно, как happy path.

Следующий кейс

Poker Manager — CRM, где владелец увидел клуб

SaaS · Gaming / CRM · 2023–24 · анонс 25→10 мин, ошибки доставки 0,4%