BI-новости

Создание дашборда на базе Jira: контроль плановых и фактических трудозатрат сотрудников

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

  • Быстро видеть план/факт по трудозатратам
  • Оценивать ресурсное распределение, рабочие часы каждого отдельного сотрудника
  • Отслеживать эффективность исполнения задач
  • Анализировать загруженность всего департамента на одном экране для быстрого и эффективного анализа
В 2024 году для трекинга задач департамента мы начали использовать Jira — инструмент управления рабочими процессами для команд. Однако довольно быстро столкнулись с ограничением: в Jira не оказалось удобной встроенной аналитики. Для меня, как руководителя большого отдела, важно видеть распределение и доступность ресурсов, а также быстро подводить план-факт по проектам с Заказчиком. Поэтому мы приняли решение создать собственный BI-отчёт на базе данных Jira. Он оказался особенно полезен для таких же команд, как мы – активных, быстрорастущих и с множеством параллельных проектов.

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

– Юлия Соловей, директор департамента Conteq BI

Архитектура

Jira как база данных — PostgreSQL-структура, доступная для чтения



Self-Service ETL — часть процессов построена без участия разработчиков в инструментах, доступных аналитикам и менеджерам


Visiology — платформа визуализации, где строится дашборд

Как мы использовали Self-Service ETL

Модуль преобразования данных Self-Service ETL на базе платформы Visiology позволяет самостоятельно очищать данные, объединять таблицы из разных источников, добавлять и удалять столбцы в таблицах без привлечения ИТ-команды. Он доступен всем, кто может редактировать набор данных.

Благодаря Self-Service ETL, в условиях ограничения ресурсов разработчиков на внутренние проекты, мы смогли самостоятельно реализовать расчет плановых часов по каждому сотруднику на каждый рабочий день. Для этого были объединены две таблицы с помощью SQL-запроса: справочник сотрудников, содержащий данные о периодах работы и рабочей ставке, а также производственный календарь, где указаны рабочие и выходные дни. В результате для каждого сотрудника в диапазонах его работы были сформированы строки на каждый рабочий день и произведен расчет плановых часов, учитывая рабочую ставку (8 часов на полную).

Этапы создания дашборда

  • Изучение структуры Jira и определение целевых таблиц

Первым шагом стало понимание архитектуры базы данных Jira (PostgreSQL), а также логики хранения фактических трудозатрат. Ключевыми оказались таблицы worklog — журнал работ, в котором хранится информация о затраченном времени на задачу, и jiraissue — полная информация о каждой задаче.

  • Мы разделили источники на две группы:

  1. Прямое подключение к БД на базе Jira
  2. Обработка при помощи Self-Service ETL на базе платформы Visiology

  • Разработка представлений (views)

Для удобства использования в отчете были собраны представления (views), объединенные данные по задачам, сотрудникам, спринтам и так далее – они обновляются в Visiology по расписанию.

  • Визуализация в Visiology

Итоговый дашборд отображает:

  1. Загрузку каждого сотрудника (план/факт по часам, количество проектов, задач)
  2. Эффективность выполнения задач (длительность, статус)
  3. Общую загрузку по департаменту
  4. Отклонения от плана
  5. Детализацию по задачам с возможностью перехода в Jira

Обновление и автоматизация дашборда

  • Данные дашборда обновляются ежедневно по утрам
  • Информация по фактическим трудозатратам (worklog) обновляется по мере внесения в Jira
  • Все расчёты производятся внутри Visiology, что исключает необходимость ручной обработки

Заключение. Как получить доступ?

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

В будущем мы планируем масштабировать дашборд, добавляя новые метрики и сценарии использования, чтобы он стал ещё более мощным инструментом в ежедневной работе команды.
Набор виджетов для оценки плановых и фактических часов на базе данных из Jira доступен по ссылке. Доступ по запросу, после заполнения формы заявки.
2025-06-23 14:20 Новости компании Полезные статьи