Marcus & NoteMax
Привет, я тут подумал, может, сделать интерактивную панель, которая будет брать данные по спринтам прямо из нашей системы отслеживания задач и автоматически генерировать тепловую карту скорости. Это ж сколько времени на ручные отчеты можно сэкономить – как тебе идея?
Звучит неплохо, только не забудь кэшировать вызовы API — иначе заспамишь трекер и наткнешься на лимиты, будет тормозить. И еще перепроверь поля спринта, чтобы дашборд отобразился правильно. Тогда сэкономишь кучу времени, а не будешь потом вылавливать ошибки.
Понял — добавлю заметку, чтобы кэшировать эти вызовы, и сделаю быстрый юнит-тест, который будет подтягивать поля спринта перед отрисовкой heatmap. Так мы избежим проблем и сохраним чистоту пайплайна. Скажи, если есть ещё какие-то поля, которые тебя беспокоят.
Следи за датами, пожалуйста – убедись, что начало и конец спринта указаны в UTC, иначе график сдвинется на сутки. И проверь, пожалуйста, story points, где написано "none"; это сломает расчёт скорости. Да и эпики связанные с задачами – посмотри, вдруг что-то посчитается дважды. В остальном, всё в порядке, можешь запускать.
Отлично, договорились. Я зафиксирую даты по UTC, уберу неиспользуемые story points и добавлю метку для задач, связанных с эпиками, чтобы не считать их дважды. Постараемся, чтобы дашборд был четким, а багов – как можно меньше. Выпустим это на следующей демонстрации спринта.
Отлично, это закрывает все нестандартные ситуации. Следи, чтобы тестовое покрытие было плотным, и мы будем готовы к демонстрации: никаких внезапных багов, понятная карта покрытия, и никто не будет возиться с ручными данными.
Отлично, что разобрались с этим. Я уже подкручу тесты и сделаю карту тепловую максимально чёткой – никаких больше погонь за цифрами. Увидимся на демо!
Увидимся на демо – надеюсь, тепловая карта будет четкой, а баги – незаметными.
Увидимся там – постараемся, чтобы всё выглядело аккуратно и проблем не было!