Сколько стоит BI решение?

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

Разберём наш кейс на одном из самых распространённых запросов — дашборд для анализа выручки. В качестве примера представим, что к нам обратился владелец бизнеса по торговле запчастями для тракторов. У предпринимателя есть склад из 5 магазинов в 3-х регионах. Планирование ведется в Excel, фактические данные – в 1С:Управление торговлей. Заказчик хочет собирать ежедневную отчетность – анализ выручки и отклонение текущего плана от факта.

Оценка будет производиться по следующим направлениям:

  1. Трудозатраты по настройке загрузчиков данных из нескольких независимых источников
  2. Создание модели данных (настройка связей между данными из разных источников)
  3. Непосредственно разработка дашбордов (дашборд – это наглядное представление информации с использованием интерактивных графиков и таблиц, размещенных на нескольких экранах).
  4. Стоимость лицензий на ПО.

Трудозатраты по загрузке данных

Ведущие BI-приложения имеют встроенные «коннекторы» с десятками источников данных. Ниже на иллюстрации – перечень источников, из которых MS Power BI может извлекать данные, без каких-либо доработок со стороны программистов:

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

Однако,  не все системы и данные могут напрямую «подключаться» к приложениям BI. Может потребоваться дополнительная подготовка данных для их последующей выгрузки в один из форматов, которые принимаются BI – системой (например, sql). В среднем, такая выгрузка занимает от 40 до 100 часов работы программиста, в зависимости от сложности и структуры данных.

Для нашего примера с сетью по торговле запчастями, этот этап работ может быть оценен в 42 часа: 2 часа на работу с источником данных в Excel (планы продаж) и 40 часов на организацию выгрузки фактических данных из 1С. Эта оценка корректна для одной конфигурации. Если возникает необходимость выгружать данные из 2-х конфигураций, например, из 1С:УТ и 1С:ЗУП, то оценка, соответственно, увеличивается в 2 раза.

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

Создание модели данных

Это один из самых важных этапов – несмотря на то что результаты не так очевидны для заказчика, от того, как будет построена модель будет зависеть не только качество дашбордов, но и возможность развивать и расширять систему отчётности в будущем.

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

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

Для нашей воображаемой сети магазинов по торговле запчастями работы этого этапа будут заключаться в следующем:

  1. Из массивов плановых и фактических данных будут созданы справочники:
    1. Магазинов
    2. Регионов
    3. Номенклатурных групп
    4. Каналы продаж
  2. Названия из разных источников (магазинов, регионов, и т.д.) в этих справочниках будут сопоставлены между собой, чтобы BI – система понимала, что, например, группы «Навесное оборудование» и «Поршневая группа» из 1С соответствует группе «Запчасти для двигателей» из планов в Excel, а регион продаж «Воронежская область» в 1С соответствует направлению «Запад» в планах Excel.

Трудозатраты этого этапа составляют от 5-8 и более часов. Финальная оценка будет зависеть от множества факторов – от количества источников, сложности с сопоставлением элементов справочников и т.д.

Разработка дашборда

Этап, на котором заказчик получает именно то, ради чего все затевалось – красивые, информативные, интерактивные аналитические панели.

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

  1. Ключевые финансовые показатели. Выручка, затраты, прибыль или показатель рентабельности -фактические данные, формируются на основании данных, загруженных из ERP-системы.
  2. Сопоставление фактических показателей с планом.
  3. Факторный анализ – демонстрация причин отклонения плана от факта (фактор цены, объема, ассортиментный сдвиг).

Глубина анализа данных достигается за счет настройки фильтров и срезов:

  • Фильтры (например, фильтр по дате позволяет изменять период)
  • Срезы – уникальные значения определенной переменной. Например, позволяют видеть всю выручку или отобразить информацию только по определённому каналу сбыта, типу торговых точек или региону.

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

В результате наша сеть магазинов получит визуальную интерпретацию данных:

В зависимости от сложности задачи, минимальная оценка трудозатрат на перечисленные этапы составляет от 40-50 человеко-часов.

Итого, минимальная стоимость проекта BI — разработка дашборда по анализу выручки, составит не менее 50-90 часов.

Чтобы посчитать бюджет, вам необходимо уточнить, по какой ставке работает подрядчик. Ставка ФТО на октябрь 2020 г. составляет 2500 руб/час.

Лицензии

Кроме разработки и настройки, необходима покупка лицензий на ПО. Большинство BI вендоров сейчас перешли на лицензирование по подписке – мы берём для расчёта стоимость подписки на 1 год.

Минимальная стоимость одной лицензии одного из лидирующих поставщиков ПО составляет 9 000 рублей на 1 пользователя в год. Как правило, количество пользователей в наших проектах редко бывает меньше 5-6. Стоимость 5 лицензий, соответственно, составит 45 тыс. рублей.

Итого

  • Если вы планируете проект по созданию отчетности на платформе BI, необходимо рассчитывать, что минимальные трудозатраты подрядчика на задачу такого типа составят не менее 50 часов;
  • Если данные будут передаваться из 1С и подрядчик будет разрабатывать интерфейс по выгрузке данных, то трудозатраты составят не менее 90 часов.
  • Кроме того, необходимо учитывать стоимость лицензий, минимальная стоимость подписки на 1 год на 1 пользователя – от 9000 руб.

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