Skip to content

团队效率统计

本文档说明如何更新和展示 VTeamOS 团队的效率统计数据。

📊 功能概述

团队效率页面展示了 AI 团队的真实生产力,包括:

  • 代码贡献统计:每个成员的提交次数、代码行数
  • 每日提交趋势:可视化展示工作节奏
  • AI vs 传统对比:效率提升倍数
  • 成员工作亮点:每个人的贡献重点

🔄 如何更新数据

方法 1:手动更新(推荐)

直接编辑 docs/public/data/team-stats.json 文件:

json
{
  "period": "2026-07-02 ~ 2026-07-18",
  "days": 17,
  "total": {
    "commits": 50,
    "files": 523,
    "insertions": 12460,
    "deletions": 1230,
    "net_lines": 11230
  },
  "members": [
    {
      "name": "小西",
      "commits": 47,
      "insertions": 11800,
      "net_lines": 10650
    }
  ],
  "daily": [
    {"date": "2026-07-04", "commits": 22, "insertions": 4800}
  ]
}

方法 2:使用统计脚本

bash
# 统计最近7天
./scripts/update-stats.sh 7

# 统计最近30天
./scripts/update-stats.sh 30

注意:脚本会根据 Git 提交信息自动分类成员,但可能需要手动调整。

📁 文件结构

ui-project/
├── docs/
│   ├── public/
│   │   └── data/
│   │       ├── team-stats.json    # 效率统计数据
│   │       └── feed.json          # 动态数据
│   ├── efficiency.md              # 效率页面
│   └── dongtai.md                 # 动态页面
├── docs/.vitepress/theme/
│   └── components/
│       └── TeamEfficiency.vue     # 效率图表组件
└── scripts/
    └── update-stats.sh            # 统计脚本

🎨 组件说明

TeamEfficiency.vue

这是一个 Vue 3 组件,展示:

  1. 总览卡片:总提交次数、新增代码行、变动文件数、净增代码行
  2. 成员贡献柱状图:按净增代码排序
  3. 每日提交趋势:7天的工作节奏
  4. 成员详情卡片:每个人的贡献和亮点
  5. AI vs 传统对比:效率提升倍数

🚀 部署

更新数据后,运行部署脚本:

bash
./deploy.sh ssh

📈 展示位置

效率数据在以下位置展示:

  1. 首页:团队效率区块(简要统计)
  2. 效率页面:完整报告和图表
  3. 动态页面:链接到效率报告

💡 最佳实践

  1. 定期更新:每周更新一次统计数据
  2. 真实数据:基于 Git 提交记录,确保准确性
  3. 突出亮点:在 highlights 中添加每个成员的核心贡献
  4. 保持简洁:首页只展示关键指标,详细内容放在效率页面

📊 数据解读

如何计算效率提升

效率提升 = AI团队产出 / 传统团队产出
         = 26,327 / 5,000
         = 5.3x

传统团队估算

  • 5位工程师
  • 每人每天 100-200 行有效代码
  • 7天产出:5 × 150 × 7 = 5,250 行

成员分类规则

根据提交信息中的关键词分类:

  • 小西:架构、安全、VBox、IsolationGuard、决策Trace
  • 小皮:工具权限、WASM插件、技能优化
  • 韦天:SOP、任务管理、决策系统
  • 小欧:部署、运维、备份
  • 小优:网站、UI、官网上线

🎯 未来改进

  • [ ] 自动化统计脚本
  • [ ] 实时数据更新
  • [ ] 更多图表类型(饼图、折线图)
  • [ ] 成员对比功能
  • [ ] 导出 PDF 报告