Один мальчик кричал "волки, волки" когда волков не было, его за это замьютили. А когда реально появились волки, его уже никто не слушал. Эта статья о том, когда надо мьютить и что делать, чтобы вас не мьютили. Мьют (mute) - это отключение звука уведомлений, чтобы не тренькало.
Общаться нужно, в том числе по работе. Несмотря на то, что я интроверт, я люблю общаться. Но просто "общение" вредит работе. Вредит моей работе программиста. Программисту нужна концентрация.
2022 год. Месенджеры повсюду. Месенджеры тренькают и отвлекают. А для вдумчивой работы программистом отвлекаться надо примерно никогда. Конечно иногда нужно, но желательно, чтобы это было по своей воле.
Когда вы мне пишете в месенджер, я либо работаю, либо отдыхаю. И если это что-то срочное - это ок. Если же нет - вспоминайте сказку про волков. В момент высокой концентрации или плохого настроения могу замьютить или выключить чат.
Итак, вводная: работать - хорошо, общаться - хорошо, отвлекать программиста от работы - плохо. Есть решение! async first.
async first
Есть три вида общения:
- Asynchronous. Почта и таск-трекер. Проверка несколько раз в день.
- Real time. Созвон или встреча. Возможно IRC.
- Промежуточный. asyncronish. Месенджер: Slack, Telegram, Whatsapp.
Задачи. Если есть таск-трекер, то задачи надо заводить и обсуждать именно в нём. Подробно объяснять не буду, должно быть понятно по-умолчанию. Вкратце: информация в одном месте, асинхронная работа. В Trello это сделано очень удобно: видно где надо ответить и при этом не отвлекает от работы. О задачах у меня есть отдельный пост
Кстати, после перехода с Jira на Trello, количество сообщений в Slack уменьшилось во много раз. В трело удобно общаться по задачам и хорошо видно, где от тебя требуется ответ. При этом можно отключить нотификации и нет необходимости отвечать очень быстро.
Несрочное можно написать на почту. Моя личная почта.
Созвоны приветствуются для подходящих тем. Часто созвоном с демонстрацией экрана можно решать дела максимально быстро. Главное, чтобы это было уместно.
Групповое общение, то, что касается многих людей - да, в месенджере. Почта для этого не годится ИМХО. Обычно это выглядит либо как real time, когда все переписываются или читают, либо как async, когда можно ответить через несколько часов и поэтому проблемы нет.
Срочное ("прод упал") опять же в месенджере или по телефону.
Нюансы. Почта вроде как идеальный пример асинхронного инструмента, но при требовании "отвечать не позже, чем через 5 минут в рабочее время" она становится asyncronish. И в slack можно писать большими осмысленными сообщениями, как в почте, это может передвинуть его в разряд async.
На всякий случай, я люблю общаться. Могу поговорить на ежедневных совещаниях, на звонке в перерывах между обсуждением проблемы или в комментариях к задаче. Вопрос в том, насколько это эффективно. Надо ли сокращать рабочее время за счет совещаний? Как будет двигаться проект, если каждый день мы будем тратить по часу на нерабочие и по часу на лишние разговоры? Что я наработаю, если меня будут каждые полчаса отвлекать, а время возврата к задаче - ненулевое?
Кратко
- Async first.
- Задачи — в задачник.
- Остальное — в почту.
- Созвоны — по расписанию и когда это позволяет быстро решить вопросы.
- Групповой чат без уведомлений — это норм.
- Личное общение с друзьями и родственниками — в личный месенджер.
- Срочное — в рабочий месенджер.
Исключения могут быть. Только помните сказку про волков. Отвлекаете меня на всякую фигню — возможен мьют или выключение чата. И ссылка на эту статью через несколько часов вместо ответа. Извините, но мне нужно работать. Или отдыхать, не важно.
Немного об этикете
Пожалуйста, не пишите просто «Привет» в чате. Я не отвечу. Переходите сразу к сути. Подробнее: neprivet.ru
Океи и реакции. Для меня в чате необязательно и даже нежелательно подтверждать прочтение с помощью "ок", "понял". Я отвечаю на вопрос, сворачиваю чат, тут же (или позже) слышу и вижу нотификацию. Чтобы посмотреть ответ и убрать красный значок открываю чат, вижу "ок", говорю матерное слово, сворачиваю чат.
"Спасибо" тоже писать не обязательно. Особенно, если я всего лишь обновил статусы по своим задачам. Вместо этого можно воспользоваться реакциями в Slack. Могут быть исключения для чего-то важного, срочного или крайне полезного.
Почитать по теме
Статьи: Асинхронное общение — вот настоящая причина, почему удалённая работа более эффективна, Если вы что-то создаёте, избегайте расписания менеджера.
Статья писалась во много приемов и будет еще переписываться. Возможно по каким-то вопросам я передумаю, полностью или частично.
Комментарии