Бот для подготовки отчетов о проектной деятельности
Бот для автоматизированной подготовки еженедельных отчетов по задачам, прогрессу, трудозатратам сотрудников для презентации руководству.
Задачи
- Разработка Slack-бота с поддержкой шаблона сообщений для запуска отчета
- Интеграция с несколькими Jira-инстансами и синхронизация спринтов
- Выгрузка задач, логов времени и оценок по каждому сотруднику
- Генерация Excel-файлов через `xlsxwriter` с круговыми и столбчатыми диаграммами
- Поддержка отчетов по нескольким проектам с агрегированной статистикой
- Отправка готового отчета в Slack-чат автоматически

О проекте
Ранее подготовка еженедельных отчетов занимала у тимлидов несколько часов: данные вручную собирались из Jira, сводились в Excel, оформлялись и пересылались руководству. Мы автоматизировали весь этот процесс, внедрив Slack-бота, который по команде формирует структурированный Excel-документ с визуализацией ключевых метрик.
Бот извлекает данные о задачах из одного или нескольких Jira-инстансов, синхронизирует спринты, собирает логи времени, оценки, статусы задач и строит диаграммы по времени, трудозатратам и соответствию плану.
Файл формируется с помощью xlsxwriter и отправляется прямо в Slack в виде вложения. Поддерживается запуск с различными параметрами: даты, диапазон задач, фильтры по проектам и пользователям.
Результаты

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