Back to skills
extension
Category: Data & AnalyticsNo API key required

禅道日志检查

禅道工作日志分析技能。读取禅道/Excel导出的人员工作日志,基于对象(任务/BUG)、项目、执行和内容多维分析每人主要工作,识别团队问题并给出改进建议,输出结构化Excel报告(4个子表含子项级重复检测+项目归属检测)。适用于任意部门/岗位的研发团队月度/季度人员工作复盘、绩效评估数据准备、团队效率诊断等场景。触发词:禅道工作日志分析、禅道日志分析、人员日志分析、工时分析、团队效率诊断、工作复盘。

personAuthor: user_86e182a8hubcommunity

禅道工作日志分析技能 (ZenTao Work Log Analyzer)

概述

本技能读取禅道导出的人员工作日志Excel文件,自动生成包含4个子表的分析报告:

  1. 人员主要工作分析 — 每人工作汇总、项目归属(含错配红色标注)、日志摘要
  2. 问题分析与建议 — 团队问题诊断及改进方案
  3. 工时合理性分析 — 工时占比、聚焦度、行业对标、★评级
  4. 重复日志检测 — 子项级跨日重复检测,识别模板化填写

分类方法

数据驱动动态分类 — 分类名称完全从数据中提取,无硬编码域特定词汇:

  1. 优先从「对象」字段(任务/BUG/待办标题)提取核心词作为分类名
  2. 若标题为通用描述(如"5月X日事务处理"),用15类通用关键词从内容检测
  3. 保证:嵌入式团队→"固件开发",Web团队→"前端开发",不会套用其他部门术语

项目归属检测

Sheet 1新增「所属项目」列,列出每人在日志中关联的项目。同时自动检测日志内容与填写项目是否匹配:

  • 若实际工作内容推断的项目与填写项目不符,在备注中以 红色字体 标注
  • 帮助发现项目工时统计失真问题

执行方式

方式一:直接运行脚本(推荐,输出一致)

本技能捆绑了独立的Python分析脚本 scripts/analyze_logs.py。执行时直接运行该脚本即可获得格式和内容完全一致的报告:

python3 scripts/analyze_logs.py <日志文件.xlsx> [输出文件.xlsx]

可选参数:

  • --sheet <名称>:指定读取的Sheet(默认第一个Sheet)

方式二:通过WorkBuddy对话触发

向 WorkBuddy 发送:

分析这个人员日志文件,生成分析报告 @"/path/to/日志.xlsx"

WorkBuddy 会自动定位并执行 scripts/analyze_logs.py 脚本。

输出

生成一个 .xlsx 文件,包含4个子表。格式和内容与脚本 scripts/analyze_logs.py 的输出完全一致。

输入要求

Excel文件需包含以下列(禅道默认导出格式):

| 列名 | 必填 | 说明 | |------|------|------| | 编号 | 是 | 日志唯一编号 | | 日期 | 是 | YYYY-MM-DD | | 记录人 | 是 | 人员姓名 | | 工作内容 | 是 | 工作详细描述 | | 耗时 | 是 | 小时,支持小数 | | 对象 | 是 | 关联任务/需求 | | 产品 | 否 | 所属产品线 | | 项目 | 否 | 所属项目 |

注意事项

  1. 日志数据至少覆盖2周工作日
  2. 工作内容描述应详实,避免空泛(如仅写"日常事务")
  3. 同一人姓名需保持一致
  4. 报告中的分析结论建议人工复核后使用

文件结构

zen-tao-work-log-analyzer/
├── SKILL.md                    # 本文件
├── scripts/
│   └── analyze_logs.py         # 核心分析脚本
├── 使用说明.md                  # 用户使用指南
└── 功能说明.md                  # 技术功能说明