1
0
Скопировать ссылку
Telegram
WhatsApp
Vkontakte
Одноклассники
Назад

Как нам помог опыт использования отечественного BI-инструмента

Время чтения 5 минут
Нет времени читать?
Скопировать ссылку
Telegram
WhatsApp
Vkontakte
Одноклассники
1
0
Нет времени читать?
Скопировать ссылку
Telegram
WhatsApp
Vkontakte
Одноклассники

Привет, я Владимир Вощук, собственник и руководитель IT-компании 2UIT. Я расскажу, как мы мигрировали на отечественную BI-систему. Почему мы вообще решили это делать? Качество принимаемых решений в бизнесе зависит от точности данных. Нельзя принять быстрое и адекватное решение, если нет адекватных данных. Как понять, что у нас есть бюджет на свои проекты, как понять, что проект на аутсорсинге не работает в минус? Как увидеть в моменте, что команда соблюдает все ритуалы и работает эффективно? Как это понять, пока еще не поздно? Чтобы ответить на все эти вопросы, мы решили свести все данные в одно место. И выбрали инструмент от крупного российского провайдера.

Как нам помог опыт использования отечественного BI-инструмента

Как было раньше

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

  • aDesk — чтобы вести учет финансов и их планирования;
  • Jira — для ведения технических задач разработчиков;
  • Jira Tempo — чтобы трекать время специалистов на задачи;
  • Google Sheets — для всего прочего, начиная от таблицы со ставками и заканчивая целями бизнеса на год и квартал, например для планируемой выручки, непроизводственных расходов и т. д.

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

Я понял, что нужен некий дашборд со всеми оперативными данными, и как раз в этот момент подвернулся под руку BI от отечественного провайдера. Случайно увидел, как его использует один из партнеров, и понял: это то, что надо. Смотрели и несколько других систем, например Power BI, но в условиях непростой политической обстановки решили, что отечественное решение будет лучшим выбором. Мы решили систематизировать сбор всех данных по нашей небольшой компании и подключили к решению все источники — удобно, что оно бесплатное, и это был один из факторов выбора.

Последовательность работы с BI-инструментом

Итак, что мы хотим перенести на наши будущие дашборды?

  • Финансовые операции из ADesk
  • Историю зарплатных данных из Google Sheets
  • Историю работы специалистов с git-проектов
  • Трекинг времени из Jira Tempo
  • Общие сводные данные из Jira

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

Загрузил файл в Google Sheets (к нему будем подключать DataLens). Создал подключение в DataLens, авторизовал аккаунт Google и подключил файл с финансовыми данными как источник данных.

Операция заняла 15 минут.

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

LEFT([Контрагент],25)

Или сделаю колонку с накопительной суммой, которая потом пригодится в разных графиках:

MSUM(SUM([Сумма]),3000)

Чтобы считать, например, только переменные расходы (те, что мы оплачиваем, если есть прибыль):

IF([Сумма]<0 AND [Группа статей] IN (“7. Переменные”,”8. Чистой прибыли”)) THEN (ABS([Сумма])) ELSE 0 END

Здесь видно, что мы берем только отрицательные значения (расходы) из нескольких групп статей.

Или считаем прибыль после всех расходов:
[Сумма – только выручка]-[Сумма – только основные расходы]-[Сумма – только переменные расходы]

В общем, инструментов и формул хватает, чтобы сделать все, что необходимо.

Далее перешел непосредственно к графикам, создал для начала график наполнения резервного фонда:

Подключил датасет, перетянул с помощью drag-and-drop параметры, которые должны показываться по X и по Y. Можно выбрать из общего списка необходимые поля и перенести их в наш график. Далее настроил группировку дат по месяцам и указал фильтр:

Здесь мне пригодилась ранее созданная колонка «Сумма с накопительным эффектом». И вуаля — мой график готов.

Теперь осталось создать дашборд: два клика — и он готов. Все очень просто и понятно.

На дашборд я могу добавлять:

  • графики (чарты);
  • селекторы — например, если хочу дополнительно фильтровать информацию на графике по выбранному периоду или другому параметру;
  • заголовки и тексты.

Есть возможность менять размер и положение графика, порядок и настраивать права на просмотр и редактирование.

Следующим шагом надо автоматизировать процесс обновления информации, чтобы не загружать данные в Google Sheets вручную. Для этого мы создали на хостинге базу данных и написали к ней функцию на PHP, которая через REST API будет принимать данные из aDesk, благо в aDesk есть веб-хуки, а у нас команда разработчиков. В этой базе данных мы решили аккумулировать все данные из Jira, Tempo, Gitlab. А что пока не перенесли в сервисы, продолжим тянуть из табличек вручную. Для этого назначили ответственных за своевременную актуализацию данных. А разработчики начали автоматически пополнять базу данных из источников.

Что нам дала миграция

В итоге мы получили статистику в одном месте и именно в том виде, в котором хотели.

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

Получили новые данные по работе команды — количество коммитов в день/месяц, чтобы видеть общий объем работ в моменте.

Определили ставки для всех сотрудников и то, как они растут со временем, поняли, кому пора поднимать оклад. Сформировали рейты в час и грейды команды, оценили налоги на ФОТ.

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

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

Выводы и итоги

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

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

Работы впереди еще много: надо связать финансы из бухгалтерии с проектами из Jira и считать рентабельность по TimeSheet — тогда будет конфетка. А потом добавить систему подсчета людей на новый проект. Но уже сейчас то, что мы получили, приносит пользу и увеличивает скорость принятия решений.

Комментарии0
Тоже интересно
Комментировать
Поделиться
Скопировать ссылку
Telegram
WhatsApp
Vkontakte
Одноклассники