Slack:高效团队协作的利器
核心要点:
几年前,团队的主要沟通方式是通过邮件列表(例如,那些旧的Python mailman列表——还记得吗?)。随着时间的推移,Google Groups出现了,团队沟通的线程管理变得容易得多。世界各地的团队开始使用它,大多数人都对它的功能感到满意。
近年来,Redmine和Trello等工具的出现,为项目提供了更大的控制权——其项目管理功能领先于论坛。
在IMG,IIT Roorkee,我们使用Google Groups作为主要沟通方式,直到我们意识到是时候提升到一个新的水平了。那时我们决定使用Slack。
Slack是一组聊天室,既有公开的,也有私密的。它有助于将所有团队沟通集中在一个地方。如果它只做这些,它仍然非常有用,但它做得更多!如果您感兴趣,这里有一篇关于该应用程序背景故事的优秀文章。
入门指南:
如果你是团队负责人,只需访问Slack并创建你的团队。然后你可以邀请你的团队成员。
您可以创建公开或私密的聊天室,也可以选择一对一的消息发送。还有移动和iOS应用程序,让您随时保持联系。
额外福利——您可以自定义几乎所有内容。例如,这是我们在应用程序加载时的自定义消息。
搜索功能:
我喜欢Gmail胜过其他任何电子邮件的原因之一是其强大的搜索功能。使用Google Groups,所有沟通都集中在我的收件箱中——搜索某些内容非常容易。
我专门为此文章开辟了一个章节来介绍搜索功能,因为Slack的搜索功能非常有用。只需一个搜索框,即可搜索所有对您可见的内容,包括附件。
自定义通知:
当有人提到你的名字,或者当有人提到频道中的所有成员(@channel)时,你会收到通知,但是你可以更进一步,为关键词设置通知。
缺点是这可能会产生很多通知,尤其是在使用智能手机应用程序时。但是,您可以通过降低“帐户首选项”中的通知级别来降低通知频率。
使用统计:
如果您是团队管理员,您可以访问有关团队的使用统计数据。
不幸的是,如果您需要详细的统计数据,则需要升级到付费计划。但是免费版本为小型团队提供了足够的信息。
第三方集成:
使Slack更上一层楼的是添加第三方服务的能力。Slack认识到它只是一个沟通工具,团队会依赖其他服务(如GitHub、Asana、Buildbot或Dropbox)来进行日常活动。通过启用这些第三方集成,Slack帮助您从一个地方连接到所有这些服务。
以下是我最喜欢的三个。
在IMG,我们集成了Hubot,这是GitHub制作的可编程聊天机器人。Slack支持Hubot,您需要了解一些CoffeeScript才能创建自定义命令。
您需要将Hubot部署到Heroku,然后在Slack上添加第三方集成。这是一个您可以遵循的步骤列表。您可以查看GitHub的文档以将其部署到Heroku。我们称我们的机器人为“Hodor”。
您可以让您的机器人执行一些简单的事情,例如列出HackerNews上排名前“x”的文章。
或者为某人添加胡子。
您还可以对机器人进行编程以执行一些有趣的事情。还记得iRobot吗?
所有工作和没有娱乐会使杰克成为一个迟钝的男孩。现在让我们玩玩刽子手游戏,好吗?
开发人员通常会将邮件列表与他们的Git存储库集成,这会导致每次新提交都会收到一封邮件。使用Slack,您可以将其与应用程序集成。您只需指定要监视的存储库,并选择与更新链接的频道。
在Slack的“集成”中激活GitHub,并将GitHub帐户连接到它。
连接GitHub帐户后,您可以将存储库(也可以选择分支)链接到频道,并选择触发消息的事件。在这种情况下,我们使用默认事件。以下是更新的显示方式:
另一个有用的第三方集成是基于云的文件共享系统。在团队成员之间共享文件是必要的,如果您的团队使用Slack,为什么要打开不同的服务来共享文件呢?
集成Google Drive很容易。您只需激活集成并连接Google帐户即可。
成功集成后,您只需粘贴文件的链接,频道中的任何人都可以访问它。
对于那些更喜欢Dropbox而不是Drive的团队,Slack也可以与Dropbox集成。
更多第三方集成:
在撰写本文时,Slack提供了60多种第三方集成,并且还在不断添加更多!因此,不可能涵盖所有内容。但是,我将提到一些可能对团队运作很重要的内容。
许多开发人员使用Travis CI来检查推送到中央存储库的任何代码。这有助于持续部署过程。Slack提供了一个集成,将频道链接到Travis CI并在每次推送时发布检查消息。
Sentry是一项记录应用程序中错误的服务。此集成有助于在Slack中报告实时错误。
Pingdom是一个检查您网站正常运行时间的工具。您可以配置Slack以获取Pingdom报告并将它们发布到频道。
许多组织(包括SitePoint)使用Trello进行项目管理。您可以添加此第三方集成以将您的看板链接到Slack。Trello的替代方案Asana也可以在Slack上使用。
总结:
Slack是一个很棒的工具。如果您没有使用它的所有功能,它可以作为一个很棒的聊天应用程序,但在其全部功能下,它远不止于此。现在说这个还为时尚早(因为Slack在一年前刚刚推出),但Slack似乎会一直存在。
您可能仍在使用Google Groups或旧的邮件列表,但我希望我已经让您意识到没有Slack您错过了什么。那么,您什么时候尝试一下呢?
您使用Slack吗?您最喜欢的集成和自定义技巧是什么?
关于增强Slack以实现强大的工作场所协作的常见问题解答 (FAQs)
(此处省略了FAQs部分,因为该部分内容与原文重复,且篇幅较长,为了精简答案,此处不进行重复翻译。)
以上是如何将Slack与GitHub,Google Drive等集成在一起的详细内容。更多信息请关注PHP中文网其他相关文章!