VS Code 團隊如何構建,怎樣保持每月一個版本
最近更新時間 2020-12-16 09:58:25
最近 VS Code 團隊製作了一個視頻,介紹他們團隊如何運作、跟用戶保持互動、收集整理用戶提交的日常需求或bug、保證每月構建一個版本。
VS Code 團隊有兩個辦公地點,一個在蘇黎世,另一個在雷德蒙德(微軟總部),兩個地方相差9個小時。團隊成員總共 36人,其中包括 25位工程師、6位項目經理、2位文檔管理人員、1位設計師、1位市場和 1位 UX。這些團隊成員主要負責 VS Code 開發維護、相關組件開發維護、與外部團隊的合作和相關擴展程序。
在 GitHub 年度總結中,VS Code 項目被評為 GitHub 年度優秀開源項目。
VS Code 項目獲取了 108k 星,17.4k fork,截止目前已關閉 98245 個問題,另有 4063 個問題處於打開狀態。
收到用戶功能需求或 bug後第一時間分配給開發人員,開發團隊根據實際情況給需求打標籤,如果標記為 Backlog 標籤,則表示接受需求;如果標記為 Backlog Candidate 標籤,開發團隊給出評價後在 60 天內收到 20個投票,則標籤自動變為接受,否則會自動關閉。
為保證每月發佈一個版本,第一週會制定當月的開發計劃,接下來兩週會按工作計劃執行開發工作,團隊每週開會了解當前進展情況。迭代的最後一週,所有人員都投入到測試、修改 bug 和編寫文檔的工作中,準備版本的發佈。如果版本發佈失敗,會恢復到前一個穩定版本。