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中文網其他相關文章!