Несколько лет назад основным способом общения для группы были списки рассылки (например, те старые списки почтальонов Python — помните те?) Со временем группы Google пришли на помощь, и управление потоками для группового общения стало намного проще Команды по всему миру начали использовать его, и большинство из них были довольны его возможностями.
Однако в последние годы появились такие инструменты, как Redmine и Trello, обеспечивающие больший контроль над проектами — с функциями управления проектами на шаг впереди форумов.
В IMG, IIT Roorkee , мы использовали группы Google в качестве основного способа общения, пока не осознали, что пришло время перейти на следующий уровень. Именно тогда мы решили пойти со Slack .
Slack — это коллекция чатов, как публичных, так и частных. Это помогает ограничить все ваши командные коммуникации в одном месте. Если бы это было все, что он сделал, это было бы все еще очень полезно, но это делает намного больше! Если вам интересно, вот отличная статья о предыстории приложения .
Начиная
Если вы лидер команды, просто отправляйтесь в Slack и создайте свою команду. Затем вы можете пригласить членов вашей команды.
Вы можете создать общедоступные или частные чаты с возможностью обмена сообщениями один на один. Существуют мобильные приложения и приложения для iOS, которые позволяют всегда оставаться на связи.
Вот вам бонус — вы можете настроить практически все. Например, это наше специальное сообщение во время загрузки приложения.
Поиск
Одна из причин, почему я предпочитаю Gmail, а не любую другую электронную почту, — это мощная функция поиска. С Группами Google все сообщения были ограничены моим входящим почтовым ящиком — и поиск чего-то был очень легок.
Я посвящаю раздел этой публикации поиску, потому что функция поиска Slack очень полезна. Всего одно окно поиска позволяет вам искать все, что вам видно, включая вложения.
Пользовательские уведомления
Вы получаете уведомление, когда кто-то упоминает ваше имя, или когда кто-то упоминает всех участников канала ( @channel
Недостатком является то, что это может создавать много уведомлений, особенно когда вы используете приложение для смартфона. Однако вы можете уменьшить их, понизив уровень уведомлений в «настройках учетной записи».
Статистика использования
Если вы являетесь администратором своей команды, у вас есть доступ к статистике использования вашей команды.
К сожалению, вам нужно перейти на платный план, если вам нужна подробная статистика. Но бесплатная версия дает вам достаточно для небольшой команды.
Сторонние интеграции
То, что выводит Slack на следующий уровень, — это возможность добавлять сторонние сервисы . Slack признает, что это всего лишь инструмент коммуникации, и команды будут зависеть от других сервисов (таких как GitHub, Asana, Buildbot или Dropbox) в своей повседневной деятельности. Включая эти сторонние интеграции, Slack помогает вам подключаться ко всем этим службам из одного места.
Вот три из моих любимых.
1. Hubot, чат-бот
В IMG мы интегрировали Hubot , программируемый чат-бот, созданный GitHub. В Slack есть поддержка Hubot, и вам понадобится немного CoffeeScript для создания пользовательских команд.
Вам нужно будет развернуть Hubot в Heroku, а затем добавить стороннюю интеграцию в Slack. Вот список шагов, которые вы можете выполнить. Вы можете взглянуть на документацию GitHub, чтобы развернуть ее в Heroku . Мы называем нашего бота «Ходор».
Вы можете заставить своего бота делать простые вещи, такие как перечисление лучших статей «х» на HackerNews.
Или добавить усы кому-то.
Вы можете запрограммировать своего бота, чтобы он делал забавные вещи. Помните iRobot?
Работа без передышки отупляет Джека. Давайте играть в палача сейчас, не так ли?
2. GitHub — отслеживайте свои репозитории через Slack
Часто разработчики интегрируют список рассылки со своими репозиториями Git, что приводит к получению почты для каждого нового коммита. С Slack вы можете интегрировать его с приложением. Все, что вам нужно сделать, это указать, какие репозитории следует отслеживать, и выбрать каналы, связанные с обновлениями.
Активируйте GitHub в разделе «Интеграции в Slack» и подключите к нему учетную запись GitHub.
После подключения учетной записи GitHub вы можете связать репозитории (и, возможно, также ветвления) с каналом и выбрать события, которые вызывают сообщение. В этом случае мы идем с событиями по умолчанию. Вот как появляются обновления:
3. Google Drive — делитесь файлами легко
Еще одна полезная сторонняя интеграция — облачная система обмена файлами. Обмен файлами между вашими товарищами по команде является необходимостью, и если ваша команда использует Slack, зачем открывать другой сервис для обмена файлами?
Интегрировать Google Диск легко. Все, что вам нужно сделать, это активировать интеграцию и подключить учетную запись Google.
После того, как вы успешно его интегрировали, все, что вам нужно сделать, это вставить ссылку на файл, и любой пользователь канала сможет получить к нему доступ.
Slack также может быть интегрирован с Dropbox для тех команд, которые предпочитают Dropbox над Drive.
Больше сторонних интеграций
На момент написания этой статьи Slack предоставляет более 60 сторонних интеграций , и они постоянно добавляют больше! Поэтому невозможно охватить все из них. Однако я упомяну еще несколько, которые могут быть важны для функционирования вашей команды.
Многие разработчики используют Travis CI для проверки любого кода, который передается в центральное хранилище. Это помогает в процессе непрерывного развертывания. Slack обеспечивает интеграцию, чтобы связать канал с Travis CI и публиковать сообщения о проверках при каждом нажатии.
Sentry — это сервис, который регистрирует ошибки в ваших приложениях. Эта интеграция помогает сообщать об ошибках в реальном времени в Slack.
Pingdom — это инструмент, который проверяет время работы вашего сайта. Вы можете настроить Slack, чтобы получать отчеты Pingdom и публиковать их на канале.
Многие организации (включая SitePoint) используют Trello для управления проектами. Вы можете добавить эту стороннюю интеграцию, чтобы связать свои доски со Slack. Asana, альтернатива для Trello, также доступна в Slack.
Последние мысли
Slack — замечательный инструмент. Если вы не используете все его функции, он может функционировать как отличное приложение для чата, но на полную мощность, это гораздо больше. Возможно, еще слишком рано говорить об этом (поскольку Slack был запущен чуть более года назад), но Slack, похоже, останется здесь.
Возможно, вы все еще используете Группы Google или старые списки рассылки, но я надеюсь, что вы поняли, чего вам не хватает, без Slack. Так, когда ты пробуешь это?
Вы используете Slack? Какие ваши любимые советы по интеграции и настройке?