Прототипирование дашбордов в BI-системах: что это за процесс и почему он так важен

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

Организация, как фрегат, которому нужен правильный оптимизированный курс. Аналитик, как штурман, анализирует обстановку, собирает данные и прокладывает маршрут. Дашборды, как приборная панель с элементами навигации, — визуальные инструменты, помогающие избежать столкновения со скалами.

Прототипирование дашбордов в BI-системах: что это за процесс и почему он так важен

Если собираются данные в визуально понятном виде, интерпретируются и применяются на их основе решения — в компании подход Data Driven. Если процесс аналитики ещё не сформирован, организация использует подход Data Inspired. Она полагается только на свои опыт и интуицию, и это применимо, если ниша небольшая или организация прекрасно знает свой рынок.

Но как поступить, если у руководства в планах переход от абстракции к точным количественным обоснованиям? Как выстроить правильную аналитическую систему и не потратить инвестиции впустую — выбрать только необходимые метрики и на основе них построить понятные дашборды? В этой статье расскажем о важном процессе прототипирования дашбордов. На примере BI-системы FastBoard продемонстрируем, как бесшовно и достаточно быстро стать компанией, которая не потратила года и миллионы на то, чтобы начать считать данные.

Что такое прототипирование дашбордов

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

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

Почему прототипирование — это ценно

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

Также на старте при создании BI-системы велик соблазн собрать все метрики мира и отразить их в техническом задании, которое полетит потом в перепуганных от объёма дизайнеров. Да и по традиции, описать максимально подробно предполагаемую систему в ТЗ, учесть все нюансы, риски и отдать это в разработку — не самый эффективный вариант. Мир изменчив, техническое задание может быстро потерять актуальность. Поэтому специалисты используют метод прототипирования дашбордов — шаг за шагом постепенно создают полезную аналитическую панель, на основе которой можно принимать стратегические решения.

Ключевые преимущества прототипирования дашбордов:

  • только самые необходимые данные визуализируются, остальные постепенно добавляются по мере необходимости — в дашборде нет хаоса, только порядок;

  • заказчик и стейкхолдеры при помощи прототипов могут «пощупать» будущий дашборд и понять, откуда берутся метрики как они считаются, как связаны между собой показатели;

  • руководители получат инструмент для управления компании на основе данных, а не на интуиции;

  • аналитики получат возможность принимать решения с точной грануляцией до продукта, накладной или менеджера, чтобы точечно разбирать инсайты каждого бизнес-процесса в компании;

  • процесс прототипирования сокращает траты на отрисовку, моделирование, исправление архитектуры DWH, витрин данных и разработку итогового дашборда, так как команда двигается итерациями и не совершает критических ошибок;

  • прототипирование помогает подготовить полезное ТЗ, что в перспективе сэкономит время на количестве доработок дашборда;

  • создать прототип и оценить, насколько он подходит для решения бизнес-задач, можно без привлечения разработчиков.

Как происходит процесс прототипирования

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

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

Далее мы рассмотрим основные этапы, из которых состоит прототипирование дашбордов.

Анализ требований

Прототипирование дашборда начинается с анализа требований. На этом этапе важно понять цели и задачи, которые должна решать BI-система. Для этого:

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

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

Создание чернового макета, тестирование

После сбора требований создаётся черновой макет дашборда. Это простой, но функциональный эскиз, который:

  • показывает общую структуру будущего дашборда (размещение графиков, фильтров, таблиц);
  • помогает определить логику взаимодействия с элементами интерфейса.

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

Доработка на основе фидбэка и создание прототипа

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

  • улучшается структура: добавляются или перераспределяются элементы интерфейса;
  • выбираются более подходящие типы графиков или диаграмм;
  • добавляются интерактивные элементы — фильтры и кнопки для улучшения юзабилити.

Формирование моделей данных и перенос прототипа в BI-систему

Далее ещё раз собирается обратная связь и утверждается финальный прототип. Затем начинается перенос прототипа в BI-систему и процесс подготовки данных:

  • в системе визуализации данных строится реальный макет, но на виртуальных данных, чтобы согласовать с заказчиком;
  • источники данных подключаются к BI-системе, и выбираются конкретные данные, которые потом отобразятся на дашборде;

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

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

Инструменты для прототипирования

Excel

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

Минусы: нет гибкости в плане интеграций с внешними сервисами, нет защиты — чувствительные данные могут потеряться, потребуется много времени для построения всей BI-системы.

Figma или Miro

Хотя эти инструменты не подходят для работы с живыми данными, они прекрасно справляются с подготовкой макетов и прототипов. Даже если в команде нет дизайнера, команда сможет подготовить структуру дашборда.

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

Минусы: отсутствуют готовые графические решения для визуализации дашбордов — графиков, фильтров и диаграмм (но всегда можно воспользоваться сообществом Figma, чтобы вдохновиться).

BI-система FastBoard

FastBoard — BI-платформа для визуального анализа данных. С её помощью за 4 недели можно спроектировать дашборды, согласовать их с руководителем и загрузить первые датасеты. Как говорилось выше, продуктовая команда готова помочь сформулировать бизнес-сценарий для анализа данных и предложить готовый прототип, собранный на виртуальных данных.

Для построения макета дашборда не нужны объёмные ТЗ или знания программирования. В первые 14 уже можно собрать прототип при помощи конструктора. Затем, если нет опыта работы в редакторе SQL-запросов, делегировать на команду FastBoard подключение источников и создание моделей данных, чтобы метрики начали коррелировать между собой.

Этот способ помогает аналитической команде, бизнесу, воспитать философию Data Driven. Совместная работа с данными экономит время специалистов, которое они могут инвестировать на формирование новых гипотез. Оптимизация P&L, анализ показателей контроллинга, планирование инвестиций, визуализация cashflow — всё это доступно в FastBoard рамках единого окна. А если для кого-то из коллег всё же Excel — это максимально привычная среда для работы с данными, FastBoard может загрузить таблицу с показателями или выгрузить её.

Минусы: хотя все прежде описанные варианты бесплатны, FastBoard — это продукт, и за внедрение и эксплуатацию нужно платить. Это инвестиция в скорое погружение в философию Data-Driven.

Юзабилити дашбордов, основные правила

Юзабилити дашборда может напомнить юзабилити сайта по основным принципам. Но есть одно маленькое отличие — в дашбордах нужно доступно отразить множество неоднородных данных, чтобы они были читаемыми.

Визуализация по типу информации

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

Прототипирование дашбордов в BI-системах: что это за процесс и почему он так важен

Хедер дашборда

Как и любой заголовок, хедер дашборда должен доступно объяснить, какую пользу он может принести заказчику или любому другому пользователю, который ни разу не сталкивался с BI-системой. Обычно в этом разделе находятся название дашборда и лого компании.

Футер дашборда

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

UX. Структурирование информации на дашборде

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

Интуитивно понятная навигация

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

Прототипирование дашбордов в BI-системах: что это за процесс и почему он так важен

UI, цветовая палитра

Здесь всё очень просто, цветов не должно быть много. А какой именно выбрать набор — обычно подсказывает брендбук компании. Важно помнить, если на графике зелёный цвет — значит, положительная динамика, показатели растут, красный — стоит обратить внимание, что-то здесь не так.

Вместо заключения

Ещё раз пройдемся по ключевым моментам:

  • Прототипирование — бережливый процесс создания интерфейса дашборда. Команда исполнителей и стейкхолдеры объединяются, вовлекаются в реализацию, чтобы на выходе получился дашборд: удобный для команды, понятный для руководителя.
  • Создать прототип и оценить, насколько он подходит для решения бизнес-задач, можно без привлечения разработчиков.
  • Процесс прототипирования состоит из анализа требований, создания чернового макета и его тестирования, доработок на основе полученной ОС, создания прототипа, формирования моделей данных и переноса прототипа в BI-систему.
  • Miro и Figma — отличные инструменты для создания прототипа. Но как и Excel, они не подходят для создания гибкой BI-системы.
  • Юзабилити дашбордов — важная составляющая, ведь без понятной навигации, знакомого UX и визуализации интерфейс будет раздражать и мешать принимать взвешенные решения.
7
6
1
2 комментария