最近我在团队里面推广了slack,它是一个文字实时通讯工具,为什么要用它呢? 比起QQ,skype等通用实时文字通讯工具,有几个好处:
- 文字交流内容可以在团队之间分享。
- 交流按照channel主题分组,比如项目1,服务器管理,客服等。
- 可以存档,以及搜索历史记录。
- 安装了手机应用或者桌面应用了之后,可以实时收到提醒。
- 可以和其他各种系统整合,比如redmine,gitlab,或者程序员撰写提醒插件(比如监控服务器性能,登录,应用发布,定期任务等)
- 聊天机器人:机器人可以通过监控聊天室的内容,执行特定操作:
- 这样团队成员可以控制机器人做一些事情(查看系统状态,执行特定任务等),这些控制指令可以在手机上面发出。
- 机器人监控各种提醒,执行操作。
因为这些好处,我觉得slack这种工具值得所有的技术团队使用。
不过同时slack也有一些其他问题:
- 聊天分组是按照channel来的,不能进一步区分,比如服务器管理下面还有系统性能,系统重启,系统登录等子分组。这样用户可以关注特定的子分组,而不会被大分组的其他内容刷屏。
- 通讯不够实时,有的时候可能好几分钟才能响应,一些紧急时间几分钟是很长的时间了。