VS Code 团队如何构建,怎样保持每月一个版本

Lasted 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 和编写文档的工作中,准备版本的发布。如果版本发布失败,会恢复到前一个稳定版本。