worst negative slack что это
Slack. Небольшой обзор отличного сервиса
Некоторое время назад после волшебного пендаля под названием Tolstoy Summer Camp я начал пилить свой стартап.
Сначала у меня в команде было два разработчика и дизайнер. Потом один разработчик ушёл пилить свой проект. Затем появился другой разработчик. И всё бы ничего, но я сходил с ума от того что не мог найти простых и понятных средств ведения дел в таких маленьких компаниях как моя.
Я перепробовал тучу всяких Basecamp, Asana, Redmine, Trello, Мегаплан и прочих, массу мессенджеров в разных сочетаниях c он-лайн файлопомойками типа Dropbox и GoogleDrive — ничего мне не нравилось. «Ну, не то это всё, не то!».
Однажды Яндекс пригласил участников первого кемпа познакомиться с участниками второго. Хорошо тогда пообщались с ребятами. Это была весьма взаимополезная встреча. А после «официальной части» мы с «ветеранами» пошли в близлежащий бар и продолжили общение. Тогда-то мне и показали сервис Slack. Сначала я не понял его фишки — «что я, IRC не видел что-ли?». Но через пару дней, я понял, что нашёл свою любовь решение всех моих проблем.
Окончательно устаканившимся стартаперским (читай, бесплатным) решением по совместной работе в команде, где минимальное расстояние между участниками составляет 520 километров, стало сочетание сервисов Slack+Trello+G.Drive+GitHub. Причём, всё крутится вокруг Slack.
Кратенько про сервис:
Это такой убер-чятик для командной работы. Причём, от всяких скайпов и вайберов он положительно отличается прекрасными особенностями, как то:
Участники команды тоже не сразу поняли, почему это круто, но сейчас уже всем стало понятно, что так удобнее.
Каждый участник команды получает уведомления только о тех сообщениях, которые обращены конкретно ему. При этом, доступны архивы сообщений во всех каналах и всегда можно перечитать.
Например, мы можем с Android-программистом обсуждать в чате про Android-клиент какие-то вопросы, в процессе обсуждения которых возникает вопрос к разработчику серверной части. И его можно просто позвать принять участие в обсуждении — «@лысый, как обстоят дела с хранением профилей пользователей?». Он получает вызов конкретно к себе, может прочесть историю нашей переписки и внятно ответить «нормально обстоят, формат-то когда устаканите?».
При этом, я сделал отдельный чат, который назвал #meetingminutes, где я кратко пишу всё, о чём мы договорились в результате подобных обсуждений. Таким образом, нам не нужно перечитывать историю сообщений, чтобы вспомнить о том, какие решения были приняты.
Кроме Slack, мы активно используем Trello.
Я сделал несколько досок для каждого направления работы. Затем, буквально за пару минут я настроил в Slack интеграцию таким образом, чтобы изменения по карточкам с разных досок в Trello появлялись в нужных чатах. Теперь не надо проверять Trello, чтобы узнать об изменениях. Они приходят прямо в рабочий чат. Очень удобно. Для движения зависимых задач — просто незаменимо.
Про средства хранения файлов я, пожалуй, рассказывать не буду, кроме того что Slack может уведомлять о появлении новых файлов, например, на G.Drive.
Так же за пару минут настраивается, например, мониторинг чего угодно. Хоть лайки в фейсбуке считать.
А ещё Slack дают всем кто регистрирует команду по реферральной ссылке сто доларов на счёт для оплаты будущих расходов, равно как и мне, но только если зарегистрировавшаяся команда перейдёт на платные тарифы. Вы же не думаете, что я за плюс в карму писал столько текста. А я торжественно обязуюсь начать платить Slack как только начну зарабатывать сам.
7 cмертных грехов Slack в большой компании (и как победить их автоматизацией)
Так как многие, похоже, останутся на удаленке на лето, Slack станет центром пересечения буквально всех процессов и коммуникаций. Хотим поделиться набором мини-приложений, которые помогут решать типовые проблемы разных команд.
Например, вы можете сделать себе бота, который будет будит CTO.
Мы строили исходно распределенную компанию и успели пройти по многим граблям настройки общения и обмена данными почти только через мессенджер. Практика показала, что боты — то, что доктор прописал.
1. Люди спрашивают все подряд и делятся субъективно «важными» вещами в основном канале
Даже в 2019-м сотрудники компаний все еще массово попадали в почтовые апокалипсисы — это когда одно неосторожное ответить всем в корпоративной рассылке на тысячи человек приводит к хаосу на полдня. Хотя вы всего лишь задали невинный и актуальный, в общем-то, вопрос: «А как получать меньше уведомлений?»
Все портреты и имена обращающихся сгенерированы, все совпадения — случайны.
В Slack есть своя версия этого греха — зайти в канал #general и спросить что-нибудь почти личное. Плюс — вишенка на торте — тегнуть всех.
Cидите вы спокойно, работаете, слушаете что-нибудь любимое фоном, — а тут вас дергает уведомление. «Наверняка это что-то важное» — думаете вы, ведь вы настроили Slack так, чтобы оно приходило, только когда вас отмечают. Но затем вы видите левое сообщение и… ставите ему раздраженное эмодзи. Эмодзи ничему людей не учат, поверьте. А если не остановить поток сообщений, он лишь возрастет — теория разбитых окон, куда без нее.
Поэтому мы завели каналу ограниченное число модераторов — постить туда прямо могут только они, а для остальных ввели бота-цензора:
Да, и люди не очень любят лазать во внешние вики, где часто содержится актуальный и полный ответ на их вопрос — об этом еще поговорим.
А для частых вопросов мы завели канал с говорящим названием #faq — кстати, отвечают в нем уже люди, а не боты.
2. Никто не читает закреп перед тем, как написать в канал
Окей, мы отбили #general. Но наверняка в Slack осталось еще под сотню-другую важных источников информации — и у некоторых названия сильно совпадают. Например, у нас по каждому продукту существует целая линейка публичных каналов с единым корнем (название продукта или отдела) и суффиксами (каналы подкоманд, например).
Скажем, вы вбиваете в поиске что-то вроде #mobile, чтобы найти, где поделиться замечанием или предложением по работе одного из приложений. И видите примерно такой список:
С недавних пор завели правило — неактивные в течение 90 дней каналы архивируются.
Если у вас несколько каналов с похожими названиями, поверьте, большинство будет задавать вопросы не в том, в котором стоило бы.
Раньше мы указывали типы запросов, которые можем обработать, в закрепленном сообщении. Но (surprise!) его никто не читал.
Теперь у нас есть бот, который присоединяется к каналу и при добавлении любого новичка отправляет ему эфемерное (это которое ‘Only you can see this message’) сообщение с правилами.
Иногда это работает — по крайней мере, лучше, чем жить просто с закрепом.
3. Задают вопросы, которые есть во внешнем FAQ. И вообще не любят выходить во внешние информационные системы
На этот счет мы написали целый «взвод» ботов. Каждый помогает в своем кейсе.
Началось все с преподавателей — у них есть довольно подробная и обновляемая wiki, целый сайт. Отдельный раздел на нем посвящен внештатным ситуациям на уроке: «отвалилась» камера или микрофон ученика, «отвалился» сам ученик и т.д. Но, конечно же, у людей есть свои каналы — а дальше вы поняли.
Когда человек немного в панике, он обычно забывает про отдельный «бездушный» FAQ — и пишет просьбы о помощи в привычный канал, где сидят люди.
Мы поступили просто: если кто-то не идет в вики, то она должна прийти к нему. Так как вопросы часто типовые, написали бота, который:
4. Никто не любит рутину, да и не всегда можно быстро переносить данные руками во внешние системы
Общение команд разработки и инфраструктуры идет через канал, в который за день падают по 30-50 сообщений. Ребятам из инфры есть чем заняться, помимо создания тикетов в Jira. Поскольку любое сообщение в канале #infra будет или запросом, или отчетом о проблеме, есть бот, который автоматически создает таски из сообщений вида «привет, вот-что-случилось-или-нужно, помогите, пожалуйста».
Реакции под сообщениями — это не просто так. Это статусы тикетов в общей системе управления задачами.
Когда по заявке есть движение, инфраструктура ставит новую реакцию под слак-репортом, а бот реагирует и на основе эмодзи автоматически ставит правильные статусы в основной задаче.
Если вы спрашивали себя, кто будет сторожить сторожей следить за ботами, то это тоже бот. Мы зовем его Прокопий. Он считает обращения за день и смотрит на реакции под ними. Утром следующего дня он присылает дайджест: какие таски закрыли, какие нет, а авторы обращений получают просьбу оценить работу команды инфраструктуры.
5. Тратят время на ручную выгрузку и визуализацию данных из внешних систем
Целый выводок ботов, наоборот, помогает доставать данные из сторонних систем. Так, у тимлидов в ходу три помощника:
Slack-burndown-bot — берет спринт в Jira и формирует диаграмму сгорания: вот сколько всего задач, вот сколько вы сделали, вот сколько осталось.
А команда может по вечерам вместе любоваться на горящий закат горящий спринт в своем канале.
Бот Арсений — присылает в канал команды более развернутую статистику: у кого назначены ревью, какие из текущих задач сжирают больше запланированного, кто заполнил ворклоги и т.д.
Jakebot — помогает тимлиду сэкономить полчаса и быстро собрать пул тикетов для следующего спринта, которые он хочет обсудить с командой. Быстро выбираем задачи через интерфейс, бот формирует сообщение с данными о задачах, команда голосует теми же эмодзи.
Если хочешь воздержаться — ставишь “кирпич”, чтобы бот потом не тыркал, что ты не проголосовал.
6. Говорят, «ну я же написал вот там. » или Бот, который может разбудить CTO
Иногда бывает такое, что что-то легло. Особенно, ночью.
Для критичных падений мы завели отдельный канал и подключили к нему бота, который дублирует дежурного. Мы используем сервис Opsgenie для алертинга: говоришь ему следить за набором серверов и, если какой-то упал, то сервис присылает дежурному сообщение на пейджер звонит дежурному на мобильный. Если дежурный не реагирует, спустя 20-30 секунд ему звонит робот — и когда трубка поднята, робот сообщает что-то вроде: «Там лежит, ужас, нажмите 1, если вы это услышали — и чините».
Процесс на гифке ускорен, но отражает суть.
Если человек не поднял трубку или не нажал 1, это эскалирует звонок до его тимлида.
А если и тимлид недоступен, звонок может эскалироваться вплоть до технического директора.
У Opsgenie есть кастомный триггер, так что вы можете настроить поведение и список обзвона, исходя из канала, к которому подключен бот — таких каналов может быть несколько.
7. А еще все хотят своего бота для слэка
Когда вы начнете автоматизировать все с помощью ботов, поверьте, к вам постоянно будут приходить с просьбой «А напишите и мне вооот такого». Тогда вам откроется правда: очень часто это будет что-то вроде “бот, который показывает кнопки, а если нажимаешь на одну кнопку, приходит такое сообщение (если на другую — другое)». В общем, бот, реализующий дерево сообщений, популярен и применим во многих кейсах бизнеса.
Мы сделали шаблон для такого случая: заказчик приносит нам сценарий, мы описываем конфиг — какие сообщения и какие куда ведут. И все, оно работает. Не надо даже программировать.
Slack — это противоположность организационной памяти
С 2014 по 2016 годы у меня на работе произошло много всего, но главным кошмаром стал Slack. Менеджерам он понравился, потому что «всё излагается в письменном виде», «повышается доступность сотрудников» и «быстро публикуются ответы на вопросы». Я считаю, что он разрушает способность команды думать, планировать и выполнять сложную работу.
Прерывания работы
Slack помогает вашим худшим сотрудникам подавить лучших. В этом его сходство с офисом открытого типа.
Он превращает в норму постоянные прерывания, многозадачность и отвлечения, косвенно допуская всё это в офлайне и онлайне. Он делает нормой безумно быстро отвечать на вопросы. В мире Slack люди переходят от прямого вопроса к person до обращения here за несколько минут. И правильно: ведь тут если на вопрос не ответили в течение 5 минут, то о нём вообще забывают.
Как-то по ходу дела мы забыли, что отвлекаться вообще-то вредно для реальной работы. Раньше было по-другому. В первый день своей первой работы трейдером единственной инструкцией, которую я получил, было «Когда рынок откроется, отключи телефон». С подтекстом «иначе ты понимаешь, что будет». Если кто-то скажет мне такое сегодня, я обниму этого человека, хотя я не фанат обнимашек.
Я пытался поговорить с людьми на эту тему, но мне отвечали: «Это офис, а не библиотека». В то время я был просто в ярости. Если сегодня, после двух лет использования Slack, мне кто-нибудь ответит таким образом, то не уверен, как отреагирую.
Культура удалённой работы — это защитный механизм против отвлечений открытого офиса, а Slack — лазейка для обхода этой защиты. Он изнашивает адренальную систему вашей команды и заставляет жить текущим моментом. В отличие от электронной почты, здесь доставку сообщений нельзя отложить на потом. Чат воплощает в реальность для вашей команды закон «Сейчас или никогда».
Когда всё срочно, то ничто не является таковым. Это главный план злодея из пиксаровской «Суперсемейки». Slack — это план суперзлодея по разрушению вашей команды.
Формат фрагментирован и ограничен
Чат нельзя редактировать так, как вам бы хотелось. Вы можете отредактировать текст в течение какого-то времени, но без оповещения остальных. Я думаю, что исправление и тщательное исследование более важны, чем первоначальные реакции. Мне больше нравится модель Google Docs, где оповещения создаются на комментарии/вопросы, а не на первоначальный текст.
Чат в Slack не сгруппирован в цепочки. Вы скажете, что есть отдельные каналы. По моему опыту (как минимум в четырёх компаниях) каналы не являются чётким разграничителем; они скорее разделяют группы, а не темы обсуждения, так что темы/обсуждения по-прежнему дублируются между каналами. В типичных ситуациях, которые я наблюдал, сложно понять текущую тему обсуждения — какому каналу, какой теме соответствует каждое конкретное сообщение.
Отличным способом определить тему была бы прокрутка чата, но скроллинг работает ужасно. Прокрутка больше чем на две страницы вверх приводит к кошмарным перекомпоновкам с прыжками к исходной точке — такие вещи более воспитанные компьютерные пользователи 80-х или 90-х годов назвали бы глюками, а в современном вебе их приходится терпеть.
Slack по своей сути всегда подгоняет: я чувствую, словно тороплюсь что-то прошептать, пока кто-то другой не закричит. Здесь функция is typing (набирает текст. ) — это гвоздь в крышку гроба. Она отключает мою способность связно думать. Я словил себя на том, что пишу сообщения в адресной строке с закрытыми глазами, чтобы отогнать панику.
Из-за функции набирает текст. один медленный пользователь может разложить мыслительный процесс всей группы. Извините за грубую метафору, но это словно старичок писает на вас по капельке. По мне лучше покончить с этим быстрее и умыться.
Поиск Slack не работает как положено
Поиск не работает как положено по многим причинам:
Он увеличивает производительность (в плохом смысле)
Закон Гудхарта гласит, что если показатель превращается в цель, то он становится плохим показателем. Slack подрывает важную работу, потому что здесь производительностью считается доступность человека в Slack.
Производительность — сомнительная метрика, поскольку её трудно измерить и даже сформулировать в общем виде. В экономике общая факторная производительность представляет собой остаток после вычета затрат труда и капитала. Тут смущает факт, что лучше давать людям меньше денег (у работников обычно почасовая оплата).
На работе продуктивность объединяет в себе пропускную способность и ценность для бизнеса. Мы знаем, как измерить первое, но больше волнует второе. Оптимизация с прицелом на пропускную способность плохо сказывается на продуктах и командах:
Почему люди не замечают этого? Думаю, потому что большинство никогда не понимало или не задумывалось о том, как именно делается работа. Теперь появился Slack — и сделал «работу» видимой в форме мгновенных ответов на быстрые вопросы, танцующих стикеров эмодзи и беспрерывного трёпа. И некоторые такие: «Да! Посмотрите, как многого добилась моя команда».
Он заменяет документацию
Думаю, большинство согласится: когда работники умственного труда сотрудничают друг с другом в группах, то они должны сохранять в письменной форме то, о чём они договорились работать. В Slack качество этих записей пробивает новое дно. Огромная пропасть между тщательно обдуманной документацией Google Docs, которую отредактировали несколько человек, и потоком сознания вперемешку с анонсами «работа из дома» и «посмотрите, что сделал мой кот».
Доступность 24/7 тоже вредит хорошей практике документации. Когда люди не могут связаться друг с другом в любое время, то организациям приходится проектировать систему с избыточностью, то есть записывать всё в такой форме, чтобы документ был понятен другому человеку без дополнительных обсуждений. Но сейчас выросло целое поколение работников и даже компаний, которые никогда не работали таким образом.
Важнейшая информация для работы вашей компании хранится в трёх местах:
Что Slack делает правильно
Есть одна вещь, в которой Slack превосходит Trello и Jira в управлении проектами. У них нет обратного давления, а у Slack есть, потому что человеческое внимание ограничено.
Тут действует правило Златовласки — ни модель «кухонной раковины» в Jira, ни модель «выноса мозга» в Slack не является идеальной. К тому же многие хотят использовать Slack, Trello и Jira одновременно совершенно не стесняясь (два уже вопиюще, а три — просто безумно). И Slack нельзя назвать подходящим решением для управления проектами как минимум по той причине, что у него нет нормального вида итогов (aggregation view); и у Jira тоже нет. Нам нужно создать инструменты планирования с продуманными ограничениями, а не с произвольными пределами того, что люди способны воспринять под сильным давлением внимания.
Trello и Jira
Тоже программы, которые я ненавижу.
Они продвигают эту «теорию ожидания» (icebox theory) в отношении разработки. Какую идею предложил менеджер проекта полгода назад, и над ней до сих пор никто не работает? Давайте возьмём её. Если ваши лучшие сотрудники не выдвигают идеи и не назначают проекты, зачем кому-то появляться на работе?
У Jira проблема с местом на экране. Видели статьи о «сжатии» страницы с результатами поиска Google, где на скриншоте 2004-го года в основном результаты поиска, а сейчас в основном реклама? Jira тоже пошёл по этому пути. 90% текста на экране — это не ваши проекты, а украшательства Jira.
Другой недостаток Jira: сильно формализованный процесс обычно является помехой, особенно с учётом того, кто в вашей организации придумал этот процесс, внедрил его и получает выгоду от его реализации. Подсказка: менеджеры среднего звена.
Коммодитизация коммуникаций не работает. Так разрешите людям сойти с поезда и снова начать составлять продуманные планы. Чистый лист бумаги — всё, что нужно для этого.
Организациям действительно необходимо ответить на эти вопросы. Вы можете сказать, что чат подходит лучше всего, но у него слишком много недостатков. Когда появился Stack Overflow, он представил интересную инновацию — пометка вопросов, на которые получен хороший ответ. Но имейте в виду, что предыдущий лидер в области вопросов и ответов Experts-Exchange прятал ответы, потому что хотел получить плату за доступ к ним, а не по причинам UX. Stack Overflow сейчас превратился в относительно паршивый сайт и заменил документацию для многих свободных библиотек.
#deleteuber
Кампания по удалению приложения Uber не исправила трудовые отношения в новой экономике, где работодатели отказываются от постоянных сотрудников в пользу временных контрактов, но ваша организация может отказаться от чата в любое время — достаточно просто захотеть.
Прекратите читать эту статью, если вас не волнует ничего из следующего:
В 2015 году я уходил в отпуск на четыре месяца, а когда вернулся в 2016 году — это был сумасшедший дом, полный беспорядка и суматохи. Люди проверяли жужжащие телефоны на планёрках. Уведомления из чата клик-клик-кликали без перерыва. Не было никакой культурной поддержки или даже реального понимания, как заставить эту систему работать. Я сказал об этом менеджеру проекта, на что тот ответил: «Эх, у тебя синдром дефицита внимания».
Slack и то вредное поведение, которое он косвенно поощряет, подарит синдром дефицита внимания всей вашей компании. Хотите конкурентное преимущество в один клик? Удалите свой аккаунт.
30 неочевидных опций Slack
Slack vs Microsoft Teams
Главный конкурент Slack — Microsoft Teams, популярность которого особенно выросла во время пандемии. Если в 2018 году у него было всего 5 млн пользователей (в два раза меньше, чем у Slack), то в 2020 году — уже 115 млн (Slack не публикует данные).
Число ежедневных активных пользователей (вверху) и компаний-клиентов сервисов (внизу) для Microsoft Teams и Slack.
Источники: BC Technology, CNBC, Fast Company, Microsoft, Statista, The Verge.
Но Microsoft все же удалось взять реванш. Среди главных причин такого роста — то, что Microsoft встроил Teams в офисный пакет, сделав его мессенджером по умолчанию. Ключевые функции компания подсмотрела у конкурентов. В ответ Slack подала антимонопольную жалобу в Европейскую комиссию, но это не помогло. Пандемия поставила окончательную точку в этой битве: Microsoft Teams показал себя гораздо лучше и гибче, особенно в мобильной версии.
Возможно, маркетинговые ресурсы Salesforce помогут Slack вернуться на лидирующие позиции. Или же это сделает антимонопольная война против Microsoft и других ИТ-гигантов, которую развернул Конгресс США.
Поиск в Slack
In: [канал] — для поиска сообщений и файлов только в определенном канале.
In: [@имя] — для поиска среди ваших личных сообщений от конкретного человека.
To: me — чтобы искать только среди ваших личных сообщений.
From: [@имя] для поиска только сообщений, отправленных определенным человеком.
From: me — чтобы искать только среди сообщений, отправленных вами.
Has: link — для поиска среди сообщений, которые содержат ссылки.
Has: response — чтобы искать среди сообщений, которые отвечают на другие.
Before: [дата]; After: [дата]; On: [число/месяц/год]; или During: [месяц/год] — чтобы искать среди сообщений за определенный период.
Чтобы сделать запрос максимально точным, объедините сразу несколько команд. Например: from: me has: link during: april 2020 — чтобы увидеть каждое сообщение со ссылкой, которое вы отправили в апреле 2020 года.
Зайдите в Preference (настройки) и откройте раздел Search (поиск). Добавьте в черный список все каналы, которые вам не нужны.
Наберите «/s» и добавьте то, что хотите найти.
Выберите канал или сообщение, удерживайте нажатой клавишу Alt (для Windows) или Option (для Mac), а затем нажмите на нужную отметку времени. В следующий раз, когда вы откроете эту ветку на любом устройстве, вы попадете прямо в нужное место.
Используйте Quick Switcher: нажмите Ctrl + K (для Windows) или Cmd + K (для Mac) и введите первую букву названия канала или имени пользователя. В открывшемся списке выберите нужный вариант.
Закрепите их в канале или личном сообщении. Нажмите на меню (. над сообщением) и выберите «Pin to this conversation».
Сообщения в Slack
Используйте функцию All Unreads. Зайдите в настройки, раздел Sidebar. Затем выберите All Unreads в боковой панели, и откройте список всех непрочитанных сообщений.
Скройте все превью изображений, включая анимированные GIF-файлы. Введите / collapse, чтобы скрыть их и / expand — если захотите вернуть все обратно.