(要跟大家說聲抱歉,今天太累了,先不繼續整理 GitLab 歷史與功能發展,今天讓我用其他 GitLab 相關話題來喘息一下。)
這幾年因為開始進入 Data 領域的專案,因此對於 Data 相關的 Keyword 或 Data Team 的需求有比較多的接觸。因為上述因素的緣故,我開始注意到,原來 GitLab 是有認真的在養自己的 Data Team。
在 GitLab 公開的 The GitLab Handbook 上,有詳細的介紹他們的 Data Team 職務範圍、都在做哪些事情,以及使用了哪些工具。
如果你的企業也打算組建 Data Team,又或者你打算引入一些 Data 相關的工具,那麼我推薦可以先參考一下 GitLab Data Team 的資料,特別是「Team, Operations, and Technical Guides」這個章節。
(擷圖出處:https://handbook.gitlab.com/handbook/enterprise-data/#team-operations-and-technical-guides)
從上圖可以看到,GitLab 的 Data Team 非常認真的訂定了各種 Guides 讓團隊遵循,這些 Guides 包含了團隊如何協作、如何使用某項 Data Tools、程式語言的規範⋯⋯;這些 Guides 明定了 Data Team 的團隊共識、共同溝通協議、規範、默契、做事原則。
雖然別人的 Guides 我們不一定能直接全盤照抄套用在自已的團隊,但從他人的 Guides 中,我們可以很好的學習該怎麼樣設立屬於自己團隊的 Guides。
另外他人的 Guides 也能為我們指引明燈,像是在 Tech Guides 中,GitLab Data Team 有訂定了特定工具的 Guide,例如 dbt guide、Jupyter Guide;透過閱讀這些 Tech Guides 也能幫助我們認識那項 Tool 的特性、使用限制與應用情境。舉例來說,前面提到的 dbt guide,對於想要導入 dbt 的企業就是一個很不錯的參考資料。
好了,今天就分享到這裡,再次推銷 The GitLab Handbook 上真的有很多「寶」可以挖掘,推薦大家有事沒事都可以上去逛逛,或許你也能從中找到對你很有幫助的參考資料。
圖片來源 - 吉卜力工作室 https://www.ghibli.jp/works/porco/#&gid=1&pid=29