КОМАНДА · СПРИНТ · КАЖДОЕ УТРО
Две страницы PDF на команду к 8:40: успеваем ли к концу спринта, что держит команду и какие задачи сдвинуть — с номерами из Jira.
Burndown показывает, что отстаём.
Отчёт говорит, что с этим делать.
Ситуация
График сгорания отвечает на вопрос «отстаём ли», но не говорит, какие задачи двигать. Чтобы это понять, техлид каждое утро листает доску, а разговор о снятии объёма случается в последний день спринта.
Ответ за 15 секунд
Столько объёма спринта команда «Альфа» закроет к 19.10 при текущем темпе. Не хватит ≈77 SP — и это видно за четыре дня до конца, а не в последний.
Что приходит утром


Сверху · пульс команды

Ниже ~85% — идти к PO сейчас, а не в последний день.
Столбики против пунктира «нужно». Ускоряемся или нет — видно сразу.
Выше 1,5 задачи на человека — не брать новое, доделывать начатое.
Худший этап красным — туда сегодня ставить людей.
У каждой цифры — изменение со вчера: ▲ зелёным, если к лучшему. Цифры не повторяют то, что ниже на странице.
Успеем к 19.10? · решения

Номер задачи — ссылка в Jira. Пунктир на графике — прогноз при текущем темпе, красная скобка — разрыв к концу спринта.
Сроки и обещания

Эпики с целевой датой из Jira и обещания команды руководителю. У каждой строки — исполнитель, статус (доля готовых историй эпика или статус связанной задачи) и отклонение: −12 дн красным, «сегодня» — оранжевым.
Эпики в спринте

Все эпики в работе, без «+ ещё». Полоса: синим — готово, зелёным — закрыто за 2 недели, голубым — в работе, красным — истории в блоке. Квадраты — истории этого спринта. Эпик без движения две недели помечен «стоит».
Страница 2 · доска

Колонки: в блоке (с причиной из последнего комментария), в работе, ревью, отладка, готово за день. Оранжевая кромка — застой больше 3 дней, красная — блок.
Живой отчёт
Вымышленная команда «Альфа»: люди, задачи и эпики придуманы. Отчёт собран тем же кодом, что и для настоящих команд.
Как это собирается
Активный спринт доски, история статусов, комментарии, эпики и их объём. Токен — личный, запросы — только GET.
Снимок команды на утро: из него отчёт пересчитывается без сети, и вчерашний можно сравнить.
Прогноз, темп, дни в статусе, разрыв — по истории переходов, в рабочих днях.
По будням файл на каждую команду и подпись: блоки по давности, движение за сутки.
Ни одной цифры не пишет ИИ: всё считает скрипт по данным Jira. Отчёт работает отдельно от остальной системы — достаточно токена Jira и номера доски. Код — poh-sprint-report 🔒
Почему цифрам можно верить
В SP по полю оценки, без подзадач; нет оценки — числом задач и с такой подписью. Объём меняется, когда задачи входят в спринт.
От последней смены статуса. Переоткрытая задача снова считается незакрытой.
Статус «Ожидает релиза» у одной команды — ревью, у другой — отладка: это настройка, а не правка кода.
Прогноз линейный, оценка — текущая. Ограничения записаны рядом с формулами.
Python без сторонних пакетов и headless Chrome. Посмотреть отчёт можно сразу, на вымышленной команде; для своей — токен Jira и номер доски.
github.com/po-helper-org/poh-sprint-report 🔒