善用網路與工具解決問題

功能介紹

接下來介紹一下 Slack 的一些特色:

# 以 Team 為起點

他的設計是以 Team 為起點,要先有一個人開啟一個 Team,而這個人會成為 Team 的 Owner。Owner 則可以管理該 Team 的 Members 和 Administrators。

Slack 設計的想法是,一個人可能屬於多個 Team,不應該設計成 每個人都有一個 Slack 帳號,再被 Team Owner / Administrator 邀請進入 Team,這樣會導致使用者自己在管理時難以分開公事與私事。

就像你進入一個公司,應該要把公司、跟個人 Email Address 分開一樣,假設一開始沒分開,以後要分開時也會很麻煩,而且應該沒有人想在下班收私人信的時候還被公事轟炸吧。

# Channel & Group

在 Slack Team 裡面分為 Channel 和 Group,其實兩者意思一樣,差別在於:

  • Channel 是公開的,所有 Team Members 都可以參與
  • Group 是私人的,只有 Group 所有者能夠邀請人進入

# Tag

當你們在群體討論的時候需要呼叫某個人時,在 Facebook 上會使用 @ 加上那個人的名字。在 Slack 上的使用方式一模一樣,當你建立了一組 tag 某人的訊息時,那個人就會收到訊息通知:

除此之外你也可以使用一些公用的 tag 來一次通知多個人:

  • @channel 通知該 channel 所有人
  • @group 通知該 group 所有人
  • @everyone 通知全 team 的人

# 搜尋 & 上傳檔案

有人說 Slack 即將取代 Email,也是因為他的設計不只是普通的即時聊天軟體,聊天過程中隨時可以上傳檔案、附圖、附程式碼等等、甚至還可以搜尋過去聊天的內容,所以 Slack 簡化成看起來很簡單易用,但其實功能非常強大。

而 Slack 的收費也是參考至能夠搜尋的訊息量,和其他附加功能,而通常小組織使用 Free 的 Lite 版本就非常夠了。

具體的收費方式請參考:https://slack.com/pricing

# 整合 3party 服務

Slack 與 Skype 這類服務最大的差別在於,Skype 僅僅是提供給人與人聊天,在管理上與其他服務做整合能力很差。

但 Slack 提供了支援與外部服務、軟體整合的方式,而 Slack 內建也已經跟很多服務做好整合,不需要使用者自己寫程式去串接 API,而比較常用到的包含像是:

  • 專案管理 (Trello, JIRA)
  • 雲端儲存 (Dropbox, Google Drive ... )
  • 自動測試 (Travis CI, CircleCI, Jenkins CI ...)
  • 其他已整合服務 - https://slack.com/integrations

如果你用的服務尚未整合 Slack,你也可到你使用的服務上去看看該服務是否有自己提供整合方式,像,上一章介紹的 UserVoice 就有提供與 Slack 整合的設定:

http://feedback.uservoice.com/forums/1-general-feedback/suggestions/5300757-integrate-with-slack

# 跨平台 App

Slack 針對了不同平台提供 App 下載,包含:Web App / OSX app / iOS App / Android App ... etc,目前 Slack 也正在針對 Windows 和 Windows Phone 平台做 App 開發。

App 裡面還支援了一次登入多個 Team 的功能,不會讓你覺得一次要管理多個帳號很麻煩,還可以快速熱鍵切換 Team:

左上角紅框內是已經登入的 Team