В роботі
Автоматизация еженедельного и ежемесячного отчета по разработке
В роботі⏱️ Время в статусах:
Сама отчетная таблица: https://docs.google.com/spreadsheets/d/1oOKO4GbzUXZ82jTM7gES7e1DM3mfsHFFUaxeosSWLWk/edit?gid=0#gid=0
Канал в слаке: https://adfinemworkspace.slack.com/archives/C0B211SC38B
1. Когда должен срабатывать скрипт (Триггеры)
Еженедельно: Каждую пятницу в 20:30. Скрипт должен брать данные за текущую неделю (с понедельника по пятницу включительно).
Ежемесячно: В последний рабочий день месяца. Скрипт собирает данные за весь календарный месяц.
2. Какую информацию собираем
Скрипт должен зайти в основную таблицу, отфильтровать задачи, закрытые за нужный период, и взять следующие метрики:
Общий итог: Сколько всего задач перешло в статус «готово».
Проблемные задачи (Efforts): Берем количество задач, где время в статусе «Кількість задач період викоання яких не відповідає оцінці Efforts» превысило лимиты:
Скорость работы: Среднее время, которое проходит с момента получения задачи до её перехода в статус «Готова».
3. Формат списка задач
Нужно сформировать таблицу или список, где по каждой закрытой задаче видно:
Название задачи (с гиперссылкой на саму задачу).
Общее время выполнения (от старта до финиша).
Чистое время в работе (только то время, когда задача была в статусе «В работе»).
> Важно по формату времени: Все данные по времени указываем строго в часах (например, «30 часов», а не «1 день и 6 часов»).
4. Отчет по разработчикам (Индивидуальный зачет)
Для каждого разработчика отдельно выводим блок:
Его тег/имя.
Список его задач за неделю (название + ссылка).
Время «В работе» по каждой его задаче.
Текущий статус задачи через эмодзи.
Итог: Суммарное количество часов «В работе» у этого разработчика за неделю.
5. Куда отправлять данные
После сбора и обработки данных скрипт должен сформировать сообщение по шаблону (пример будет в канале) и отправить его в рабочую группу.
История изменений
Заплановано
Дмитрий техлид
Backlog