· 1 мин чтения · Уведомления

Перегрузка уведомлениями: сохранить сигнал, приглушить шум

Инструмент, который пингует по любому поводу, приучает игнорировать всё подряд. Вот как настроить уведомления так, чтобы приходили только те, ради которых стоит прерваться.

уведомления async фокус удалённые команды продуктивность
Перегрузка уведомлениями: сохранить сигнал, приглушить шум

Есть вполне конкретный способ, которым рабочий инструмент теряет ваше доверие: он пингует по любому поводу — и вы приучаетесь не проверять ничего. Каждая смена статуса, каждый комментарий в ветке, куда вы однажды заглянули, каждая доска, за которой вы случайно следите, — всё это падает в один и тот же красный значок. Через неделю мозг делает единственное разумное — начинает воспринимать значок как фоновый шум. И вот настоящий @упоминание — кто-то действительно заблокирован и ждёт вас — висит непрочитанным три часа, а инструмент, который должен был держать команду в синхроне, тихо сделал обратное.

Первое, что приходит в голову большинству, — уведомления выключить. Это работает ровно до момента, когда вы пропускаете то самое важное, паникуете и включаете всё обратно. И «выключено», и «включено» одинаково неверны, потому что проблема никогда не была в объёме как таковом — она в том, что важное и незначимое приходят по одному каналу, с одинаковой громкостью, требуя одинакового внимания. Решение — не меньше уведомлений и не больше. Это маршрутизация: заранее решить, какие события заслуживают прервать вас прямо сейчас, какие могут подождать до ежедневного дайджеста, а о каких вам вообще не нужно было знать.

Этот пост — практический способ думать про такую маршрутизацию и как настроить её так, чтобы приходили только те уведомления, ради которых вы действительно захотели бы прерваться.

Три уровня: прервать, накопить, игнорировать

Почти любое уведомление, которое может прислать рабочий инструмент, попадает в один из трёх уровней. Разложить события по ним — и есть вся суть.

  • Прервать — кто-то заблокирован именно на вас, прямо сейчас. Прямое @упоминание, назначенная на вас задача, запрос на ревью, комментарий к задаче, которой вы владеете. Это стоит пинга в реальном времени, потому что цена задержки в три часа — застрявший коллега. Этот уровень должен быть маленьким. Если всё «прервать», то ничего не «прервать».
  • Накопить — вы хотите знать, но не в эту секунду. Активность по задачам, за которыми вы следите, движение в спринте вашей команды, комментарии в ветках, где вы участвуете, но не владеете. Ничего срочного; всё — полезный контекст. Этому место в дайджесте раз или два в день, который вы читаете по своему расписанию, а не по расписанию инструмента.
  • Игнорировать — события, на которые вы подписались случайно или по инерции. Каждая смена статуса на доске из 40 задач. Комментарии ботов. Проект, где вы однажды помогли в прошлом квартале и до сих пор «наблюдаете». Они вам не нужны вовсе, и каждое отключённое делает два других уровня громче по контрасту.

Ошибка — считать уровень свойством типа события: «комментарии — это накопить, упоминания — это прервать». На деле это свойство отношения события к вам. Комментарий к вашей задаче — это «прервать»; тот же комментарий к задаче, где вы в копии, — это «накопить». Хорошие настройки уведомлений позволяют провести эту черту по проектам и по типам, а не только глобально.

Вот та же идея как краткая шпаргалка:

Уровень Триггер Канал Пример
Прервать Заблокировано на вас сейчас В приложении + push @упоминание, назначено вам, запрос на ревью
Накопить Полезно, но не срочно Ежедневный дайджест / email Отслеживаемые задачи, активность спринта, ветки в копии
Игнорировать Шум Выключено Смена статусов по всей доске, боты, забытые подписки

Настройте один раз, по проектам

Причина, по которой большинство так и не настраивает уведомления, в том, что инструмент делает это глобальным переключателем «всё или ничего» — и остаются лишь режимы «громко» и «тихо». Ключ — гранулярные правила по проектам, потому что ваше отношение к проектам действительно разное. Сервис, за который вы на дежурстве, должен вас прерывать; внутренняя вики, которую вы иногда правите, — нет.

В Уведомлениях правила задаются по проектам и по типам через три канала — в приложении, email и push, — так что вы можете собрать ровно ту маршрутизацию, что описана выше. Рабочая стартовая конфигурация для большинства:

  1. Ваши один-два активных проекта: @упоминания и назначения → push. Всё остальное → только в приложении, без push. Именно отсюда должны приходить «прерывания» — и почти ниоткуда больше.
  2. Проекты, за которыми вы следите, но не ведёте: push выключить полностью. Пусть обновления копятся в приложении, и вы просматриваете их, когда сами захотите. Email-дайджест — если любите утреннюю сводку.
  3. Всё остальное: отпишитесь. Если вы не помните, зачем подписаны, — это и есть ответ.
  4. @упоминания, везде: всегда включены, всегда push. Прямое упоминание — единственный сигнал, который вы никогда не хотите похоронить, независимо от проекта: так коллега говорит «мне нужны именно вы».

Настройте это один раз — и значок снова начнёт что-то значить. Когда он загорается, это потому, что случилось то, что вы сами отметили как достойное прерывания, — а не потому, что забытая доска подвинула карточку.

Сделайте @упоминания настоящим сигналом, а не рефлексом

Маршрутизация работает, только если самый громкий уровень остаётся честным, — а это командная привычка не меньше, чем экран настроек. Если люди @упоминают всю команду на всякий случай или пингуют вас со словами «спасибо», уровень «прервать» раздувается, пока снова не станет шумом, — и никакая настройка по проектам вас не спасёт.

Несколько договорённостей сохраняют смысл упоминаний:

  • Упоминайте человека, только когда вам нужен именно он. Для «это может подхватить кто угодно» оставьте в ветке или назначьте — не упоминайте пятерых в надежде.
  • Кладите просьбу в само упоминание. «@sam сможешь утвердить план миграции до конца дня?» уважает прерывание гораздо больше, чем «@sam мысли?» — на первое можно ответить, второе просто ещё одна вкладка на открыть.
  • Для владения используйте назначение, а не упоминание. Если хотите, чтобы кто-то владел задачей, назначьте её. Назначение — устойчивое состояние на задаче; упоминание — момент, который уходит вверх лентой.

Это async-аналог решения о том, какие встречи оставить, а какие убрать: и то и другое — про защиту внимания. Встреча прерывает всех в комнате; плохое @упоминание прерывает одного человека, но таких вы отправляете гораздо больше. Треды комментариев, привязанные к задаче, означают, что бо́льшая часть обсуждения вообще никого не должна прерывать — оно там, прикреплено к работе, и ждёт того, кто следующим откроет задачу.

Сброс за пять минут

Система вам не нужна, чтобы начать, — нужно остановить кровотечение. Потратьте пять минут:

  • Выключите push для всех проектов, кроме одного-двух, которые вы активно ведёте. Одно это убирает большинство пингов, приучивших вас игнорировать значок.
  • Отпишитесь от трёх проектов, на которые не помните, как подписались. Такие три всегда найдутся.
  • Убедитесь, что @упоминания и прямые назначения включены и идут в push. Это ваш сохраняемый сигнал — проверьте, что сброс не приглушил и его.
  • Настройте email-дайджест, если предпочитаете один утренний проход по уровню «накопить» вместо живой ленты в приложении.

Цель — не тихий инструмент: молчащий инструмент так же бесполезен, как орущий. Цель — инструмент, чьим уведомлениям вы верите, чтобы, когда он прерывает вас, вы смотрели. Хорошо настроенная лента работает в паре с грамотными фильтрами и сохранёнными поисками: уведомления говорят, что изменилось, фильтры позволяют найти остальное на своих условиях — и вдвоём они вытаскивают вас из жизни внутри значка.


Уведомления должны заслуживать прерывание, а не тратить его на всё подряд. Уведомления дают вам оповещения в приложении в реальном времени, треды комментариев и @упоминания с гранулярными правилами по проектам и типам через три канала — в приложении, email и push, — чтобы приходили только те пинги, которые вам нужны. Посмотрите, как это вписывается в остальной рабочий процесс, на странице тарифов, и начните бесплатно, чтобы вернуть команде значок, которому стоит доверять.

Похожие статьи

Примените это на практике.

Всё из этой статьи встроено в your.team — бесплатно с вашего первого рабочего пространства.