我们如何在Viget使用Slack

几周前,我从前端开发者朋友那里收到了一条短信:

“ Viget使用 Slack 吗? 我一直在阅读有关使用Slack的复杂用途的公司(渠道和集成等)的这些内容。但是,对于这些复杂用途的外观,没有找到可靠的记录。”

他是对的-关于我们对Slack的使用,以及与我们一样广泛使用Slack的公司中明显缺乏文章。 因此,我亲自研究了Slack的设置(学习了很多!)并进行报告。 希望本文能激发其他代理商充分利用每个人最喜欢的消息传递应用程序。

快速警告:已经使用Slack并熟悉其一些基本功能的公司将充分利用本文。 或者,如果您最近阅读了有关Slack分手的内容,并且正在寻找不同的观点,那么本文适合您! 如果您对Slack是否适合您的公司感到好奇,那么Slack 101职位可能是一个更好的起点。

尽管我们可能一直都无法解决问题,但以下是Viget如何使用Slack改善我们的沟通,效率和乐趣的细目。

渠道和DM:简化和集中沟通

Slack的现成配置可以深入到“通道”和“直接消息”。 我们使用渠道来组织公司范围内的交流活动,并促进围绕特定团队,项目或主题的对话。 您可以想象,直接消息是两个(或多个)同事之间的私人聊天。

频道

默认的Slack设置包括#General频道,团队中的每个人都是成员。 在Viget,这演变成我们的#important频道。 我们将其严格用于公司范围内需要了解的公告,只有管理员才能发布到该频道。 这样,人们几乎可以选择退出其他所有渠道。

我们的#公告和#随机频道是“饮水机”对话的所在地。 主题范围从非工作玩笑到与行业相关的文章链接。 我们还为Boulder,Durham和HQ的每个办公室提供特定于办公室的渠道。 您可以使用@here对房间中的每个人进行ping操作(例如,让每个人都知道午餐已经到来!),但是没有希望跟上这些对话。

如果您在Viget停留了一天,加入公司范围的渠道和办公室专用的渠道将使您对公司有全面的了解。

Viget的大多数人还是其特定于实验室的频道的成员。 每个实验室(UX,项目管理,开发等)使用各自的通道的方式都略有不同,但请看一下PM通道,您会看到诸如“迟到几分钟才能站起来!”或“有人尝试过新的Google日历约会吗?”这些渠道对于我们三个办公室之间的协调和知识共享特别有用。

再深入一点,大多数Viget也是其活动项目Slack频道的成员。 我们使用这些信息发布每日状态更新,共享文件,确认会议时间并取消质量检查。

除此之外,我们还提供各种渠道,从协调Browserstack帐户的使用到到期时给予好评(或羞辱)。 在撰写本文时,我发现我错过了一些特定于主题的渠道,例如#tech-support和…#blogging!

我们有时还会与客户建立Slack团队。 我们学到的一个教训是,最好在Viget Slack上为我们的项目团队留一个“私人”空间,然后在一个与Viget Slack分开的共享Slack团队中拥有一个协作空间。

直接讯息

17个打开的Gchat窗口的时代已经过去。 Viget团队使用Slack的DM来组织我们所有的直接消息传递。 DM通常(但不总是)代替向某人发送快速电子邮件,或与某人的办公桌问一个快速问题。 Slack DM还非常适合组织配对编程,发起Google Hangout和在多个同事之间进行群组消息传递。

通过集成提高效率

我们每天在Viget上使用无数的Web应用程序,从Google Drive到GitHub。 Slack的一大优点是其广泛的应用程序目录,该目录可实现Slack与第三方服务之间的无缝集成。 对于Viget团队而言,这使从使用Slack作为聊天工具转变为在一个集中位置编译我们的工作流成为现实。 我们严重依赖连接的应用程序,机器人和webhooks(其中一些是我们自己构建的!)将数据拉入Slack。

尽管我不会深入研究我们的所有集成-超过35个,最后算一下! —我认为突出一些我们的最爱会很整洁。 如果您对其他流行的集成感兴趣,那么这篇文章值得一看。

美联储和胡伯特

我们的前端开发团队使用hubot(一个可编写脚本的聊天机器人,Viget校友James Cook将其重命名为“ jaems”)和github Slack集成来自动跟踪和列出我们#fed频道中的打开请求请求。 美联储通常会在合并请求提交给主请求之前,在请求请求中寻找2分。

DEV和部署通知

通过Heroku或Webhook部署通知以及CircleCI的CI通知对我们的开发团队特别有用。 通过连接GitHub帐户,CircleCI为我们提供了易于设置和维护的持续集成和部署。 CircleCI构建完成后,此集成会将通知发布到Slack(通常在项目的渠道中)。

斜杠命令

命令允许快速访问许多出色的集成。 我们最喜欢的几个是/ hangouts,它可以打开Goog​​le Hangouts(我们跨办公室协作的命脉),/ hero可以打开Screenhero(非常适合结对编程)。 我们还喜欢/ remind,它使您可以为自己,团队成员或渠道设置Slack Bot提醒。 我们还为斜杠命令/ purge和/ slackbattical构建了自己的应用程序,该命令用于清除最近重新设计的viget.com的缓存,而/ slackbattical则打开Slack的“请勿打扰”模式并将警报发布到#announcements频道。

国际金融贸易展览会

IFTTT(如果不是那样的话)Bot让我们编写条件规则-确实如此! —并在满足这些条件时发布到Slack频道。 我们提醒星期五下午10点,PM将在我们的资源计划工具中为我们的团队输入时间。 当本·埃克森的汽车驶入停车场时,达勒姆办公室频道也会收到通知。

“我被卡在楼梯间,请暂停!!”按钮

去年,我们所有三个办公室都搬到了新的地方。 一路上的某个地方,一个不幸的人意识到,不用钥匙卡就可以被困在总部办公室的楼梯间。 我们的常驻硬件专家贾斯汀(Justin)在楼梯间安装了一个按钮,如果有人被困,它将触发Slack HQ BOT ping #hq通道。

健康的胡说八道

我们在Viget努力工作,但是我们也喜欢随意。 以下是Slack帮助娱乐自己的几种方法。

#乒乓

在Viget,我们对乒乓球很认真。 总部办公室创建了#pingpong频道并将其与Pinpon机器人集成。 该机器人可以让我们挑战对手,记录比赛得分并保持整体排名。 最后一个功能可能有点不必要……看起来一段时间以来,KV似乎没有被淘汰。

#fed频道中的Clickbait拉取请求

除了jaems机器人外,FED还会定期在Slack渠道中发布拉式请求以进行审核,通常遵循以下方式:

“🚀检查他们https://github.com/vigetlabs/nasa/pull/1”

尽管他们无法追踪确切的来源,但所罗门向我介绍了一个有趣的趋势,该趋势最近出现了,FED代替了通常的“ Check’em”,而是使用过度设计的clickbait标题来标记其PR,例如:

“✨您永远不会相信您可以通过多种方式共享页面https://github.com/vigetlabs/nasa/pull/165”

“👀此请求请求将使您重新考虑自己的整个存在https://github.com/vigetlabs/nasa/pull/124”

表情符号反应调查

想要办公室提供有关欢乐时光去哪儿的反馈吗? 我们使用Slack的表情符号反应功能来快速便捷地查询频道。 数周前,数字策略师Zach使用了这项技术,在Viget招揽了养狗人(和恋人!)的提议。

有趣的频道

除了我们的工作主题频道之外,Viget还提供了许多有趣的(和愚蠢的)频道,我们可以在这些频道中组织对话……几乎可以想象到的任何事情。 #viget-says频道依赖于与Twitter,Instagram和我们文章中的RSS feed的集成,以跟踪Viget在社交媒体上的所有情况。 也有#sports,#fedpuns(我开始怀疑FED是否很有趣),#celebrity-gossip甚至#serial播客的频道。

当然,/ giphy

更不用说我们最喜欢的Slack集成产品之一Giphy了。 使用/ giphy斜杠命令,键入一些文本,然后只需单击即可输入反应gif。 Giphy可为日常对话提供出色的娱乐和色彩,并减少了寻找完美gif的时间!

使用Slack是否有风险?

简短的回答:当然可以。 干扰分散。 一整天都进行几次对话会让人感到不知所措,特别是如果您有多个项目。 作为项目经理,要确保频道中的每个人都能看到Slack的帖子也很困难,因此使用Slack提出对文档的反馈请求可能会导致您错觉到团队已经达成共识。 全面披露,并非Viget的所有人都是忠实粉丝。 但是我们可以通过以下方法来减少噪音,以使Slack不会成为负担。

设定和管理期望

Viget的每个人在管理Slack期望方面都做得很好。 如果人们平视几个小时,否则无法到达时,人们会在其办公室频道或#公告中发布消息。 斜杠命令/ dnd也是打开/关闭Slack的“请勿打扰”模式的好方法。 这有助于使人们避免全天候做出响应。

通知和警报

关于Slack的另一个好处是,您可以根据自己的喜好定制通知设置。 就个人而言,我会在桌面上收到DM通知或在频道中直接提及的通知,但在将YouTube视频发布到#random时却没有。 我以类似的方式配置了针对移动应用程序的推送通知(并且这些通知仅在我在桌面应用程序处于脱机状态时才通过。)这样,我就可以避免整天收到警报。

大本营

尽管Slack是日常项目交流的好地方,但整个团队范围内的项目更新和任务分配通常都保存在我们的项目管理工具Basecamp中。 PM在管理通信发生位置方面做得很好。 如果您在PTO上待一天,则不必遍历36 gif来查找来自客户的反馈。 (我们一直在关注Slack的新线程化消息传递,有一天可能会取代Basecamp。¯\(ツ)/¯)

渠道细分

是的,Viget Slack有268个频道。 而且不可能跟随每个人。 在自己的家中提供有趣的东西(例如#vige-pets和#vige-babies),并在一个频道中保存重要的公告(#important),使人们可以选择仅加入可以获取价值的频道。 这仍然会导致一些无意间的干扰(有人可以通过@提及将您自动添加到频道中),但这确实有助于降低噪音。

礼节松弛

特别是在Direct Messages中,一点礼节可以在我们与Slack进行的爱恨关系中大有帮助。 没有硬性规定,但是通常应该理解,您不应该用“嘿,有问题”之类的消息让团队中的开发人员松懈,然后让他看着您打字四分钟。 我尝试向某人提出一个预先写好的问题,包括屏幕截图和URL,就像我走到一个有问题的同事的办公桌上一样。 “不要成为一个混蛋”规则几乎适用于整个领域。

根据我过去一周左右的Viget Slack研究,风险/回报对话的tl; dr就像所有事物一样,Viget的每个人对Slack的使用方式都不一样,每个人都知道最适合他/她的方法。