首页/开发/代码质量与评审速查/代码所有权与巴士系数
技术债与度量63 条

代码所有权与巴士系数

巴士系数指关键模块失去多少成员后会停摆:单点所有权(一人精通)风险高;用提交历史看模块的知识分布,通过结对、评审与轮岗降低集中度,而不是追求人人均等。

度量模块的贡献者分布与集中度
风险单点拥有者离职/休假即阻塞
手段结对、轮换评审、文档化决策

分析思路

分析思路
# 按模块统计近 12 个月贡献者与提交占比
# 集中度高的模块 → 安排第二熟悉人与结对任务
落地动作:为集中度高的模块指定第二负责人,安排结对与轮流评审,让知识分布随时间扩散。

易错点

  • 强推全员共担:无人深挖,模块失去深耕者
  • 只看人数不看活跃度:挂名贡献者掩盖单点风险

数据来源与参考

  • 软件团队风险度量实践(bus factor / knowledge distribution)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌