case
June 22

Как мы отказались от встреч по оценки багов с помощью телеграм бота и что из этого получилось

Так Алиса представляет оценку багов

Раньше наша команда собиралась с определенной периодичностью (обычно раз в 2 недели) и оценивала баги. Приходили менеджер, QA-лид и лид-разработки. Встреча занимала 0.5 - 1 ч. Не всегда успевали все оценить и хвост неоцененных тасок тянулся, и даже что-то терялось. Однажды нашего менеджера осенило оценивать баги через телеграм бота, чтобы (1) в моменте знать насколько критичный баг, (2) не тратить время на встречу и (3) оценивать в любой момент времени. В итоге, запилили логику по схеме:

  1. Создаем багу в трекере
  2. Трекер вызывает тг-бота
  3. Тг-бот отправляет в чат нотификацию "Проставить важность багу" со ссылкой на баг и призывает 3-амиго (менеджер, разраб и тестер)
  4. 3-амиго реплаят сообщение бота цифрами от 1 до 100, где 1 - блокер, 100 - когда-то однажды поправим.
  5. После того как оценку проставили все амиго бот находит среднее и проставляет багу важность. Кстати, есть опция - если хотя бы один оценщик поставил оценку и отправил реплай "стоп", то бот берет имеющиеся оценки, находит среднее и проставляет багу важность.
  6. В трекере ранее создали фильтр куда попадают таски отсортированные по важности.

Что вышло

Из плюсов:

  1. Мы избавились от неоцененных багов,
  2. В канале обсуждаем почему такая оценка, влияние и т.п. Кстати, из-за обсуждений сокращалось кол-во оцененных багов во время встречи.
  3. Сэкономили ~2 ч. в месяц :),
  4. Фичу начали использовать другие команды, а еще экономия времени (супер!)
  5. Кстати, кто-то из команд начал использовать тг-уведомления, как нотификацию о заведенных багов.

Из минусов:

  1. Столкнулись с проблемой, что в потоке нотификаций теряются таски на оценку или кто-то из амиго не проставляет важность, а значит снова не оцененные таски :(
  2. Не подумали, что должна быть возможность переоценивать багу, пока не проставили оценку.

Что делаем дальше

  1. Чтобы не терять оценки сделаем фичу, которая будет каждый день в заданное время собирать тг-ссылки на неоценные баги и скидывать подборку в канал.
  2. По багам, которые оценили не все амиго тоже уведомляем, но в заданное время ежедневно брать имеющиеся оценки и проставлять.
  3. Дать возможность переоценивать баги, пока кто-нибудь не отправил стоп или не проставили все оценки.

И как говорится "на правах рекламы" подписывайтесь на мой тг-канал "Тестировщик", делитесь бустами и оставляйте комментарии :)