项目进度智能追踪
核心定位
对大型复杂项目的执行状态进行实时多维度监控,从任务完成率、里程碑达成、团队吞吐量、资源负载等多角度评估项目健康度。主动识别进度风险和瓶颈环节,提前预警潜在延误,为项目管理决策提供数据支撑。
工具脚本
本技能附带可执行脚本(位于 scripts/ 目录),AI 可在对话中调用,或直接由用户执行。
| 脚本 | 功能 |
|---|---|
progress_analyzer.py |
项目进度多维健康度分析与风险识别 |
触发场景识别
以下情形优先触发本技能:
- 用户需要了解项目整体健康状态和执行进度
- 定期项目进度审查(周报/月报生成)
- 里程碑临近,需要评估达成可能性
- 识别项目中的瓶颈任务或拖期团队
- 多项目组合管理中的优先级决策
- 项目早期预警和风险规避建议
进度追踪流程
步骤一:建立项目进度基线
从以下渠道获取当前项目状态数据:
优先数据源:
| 数据源 | 内容 | 获取方式 |
|---|---|---|
| 项目管理工具 | 任务状态、计划/实际工期、里程碑 | API 拉取或用户导入 |
| 会议纪要 | 进度讨论、阻塞点、决策事项 | 用户提供或知识库检索 |
| 变更记录 | 范围变更、需求变更、计划调整 | 变更日志或用户提供 |
| 资源数据 | 团队人员负载、设备/环境可用性 | 用户提供或系统拉取 |
基线建模:将获取数据整合为统一的项目进度模型,包含:
- 任务列表及状态(待办/进行中/完成/阻塞)
- 计划 vs 实际工期对比
- 里程碑清单及达成状态
- 当前关键路径及进度
步骤二:多维健康度评估
对项目进行六个维度的健康度打分(0–100 分):
| 维度 | 评估指标 | 异常阈值 |
|---|---|---|
| 总体进度 | 已完成任务 / 计划任务 | 偏离 >10% 触发预警 |
| 里程碑达成 | 已达里程碑 / 应达里程碑 | 未达里程碑触发预警 |
| 关键路径 | 关键路径任务完成率 | 滞后 >3 天触发预警 |
| 阻塞清除 | 阻塞任务平均存活时长 | >5 天触发预警 |
| 团队吞吐量 | 实际产出 vs 历史平均 | 持续下降触发预警 |
| 变更频率 | 单位时间内变更次数 | 超过阈值触发风险提示 |
综合健康度:六个维度加权平均(权重可配置),输出综合评分:
| 评分区间 | 健康状态 | 颜色标识 |
|---|---|---|
| 80–100 | 优秀 | 绿 |
| 60–79 | 正常 | 浅绿 |
| 40–59 | 关注 | 黄 |
| 20–39 | 预警 | 橙 |
| 0–19 | 危险 | 红 |
步骤三:风险识别与瓶颈定位
延误风险识别:
扫描所有进行中任务,识别潜在延误:
- 进度落后任务:已完成工作量 < 计划工作量的 80%,且剩余工期不足以追赶
- 里程碑临近风险:距离里程碑 < 计划剩余工期,且完成率不足
- 阻塞任务扩散风险:阻塞任务被多个下游任务依赖,阻塞时间越长风险越大
- 资源过载风险:某团队/个人同时承担超过产能上限的任务
瓶颈定位:识别导致整体项目进度放缓的核心瓶颈:
- 产出效率显著低于预期的团队或模块
- 频繁出现阻塞的特定任务类型或领域
- 依赖链汇聚点(单点失效影响多个下游)的执行状态
步骤四:风险预警与建议
根据识别到的风险,输出分级预警和建议:
预警分级:
| 级别 | 条件 | 输出要求 |
|---|---|---|
| 🔴 紧急 | 里程碑无法按期达成,或关键路径任务严重拖期 | 立即升级 + 建议专项应对方案 |
| 🟠 严重 | 进度落后 >15%,或多个任务阻塞 >3 天 | 本周内采取行动 + 制定赶工计划 |
| 🟡 关注 | 进度落后 5%–15%,或资源争用初现 | 持续监控,优化资源分配 |
| 🟢 正常 | 无显著风险 | 常规追踪 |
处置建议(按风险类型):
- 进度落后:评估是否赶工(增加资源/延长工时)或调整计划
- 阻塞扩散:优先解决阻塞任务,提供替代方案或临时绕过
- 资源过载:重新分配任务或引入备选资源
- 变更冲击:评估变更对关键路径的影响,制定缓解计划
步骤五:生成进度追踪报告
汇总以上分析,生成结构化进度追踪报告:
# [项目名称] 进度追踪报告
生成时间:[日期时间]
## 综合健康度:[X]/100([状态])
## 各维度详情
| 维度 | 评分 | 状态 |
|------|------|------|
| 总体进度 | ... | ... |
| ... | ... | ... |
## 里程碑追踪
| 里程碑 | 计划日期 | 当前状态 | 风险 |
|--------|---------|---------|------|
| M1 ... | ... | ... | ... |
## 预警事项
- [🔴/🟠/🟡] [风险描述] → [建议处置]
## 瓶颈节点
- [瓶颈任务] → 影响范围:[N] 个下游任务 → 建议
## 关键路径状态
[关键路径任务列表及当前完成率]
## 下次审查建议时间:[日期]
数据更新机制
- 实时监控:连接项目管理工具 API 时自动拉取最新数据
- 定期报告:按用户指定周期(周/双周/月)自动生成报告
- 触发式更新:用户手动触发或预警触发时立即生成最新报告
真实案例
案例:某卫星AIT阶段周进度追踪(多团队并行,4个里程碑)
用户输入:
> 生成某卫星AIT阶段的本周进度追踪报告。项目共42个任务,进行中18个,完成16个,阻塞4个。3个里程碑:M1(结构集成,+3天),M2(热控验证,+10天),M3(环境试验,+25天)。关键路径任务:结构集成 → 热控 → 振动试验 → 功能测试。
执行过程:
步骤二:健康度评估
| 维度 | 指标值 | 评分 | 权重 |
|------|--------|------|------|
| 总体进度 | 16/42=38%(计划40%)| 75分 | 25% |
| 里程碑达成 | 0/3已达(M1临期)| 60分 | 25% |
| 关键路径 | 结构集成完成72%,落后2天 | 50分 | 20% |
| 阻塞清除 | 4个阻塞任务,平均存活6天 | 40分 | 10% |
| 团队吞吐量 | 实际8任务/周,历史均值9 | 75分 | 10% |
| 变更频率 | 本周2次变更(阈值3次)| 90分 | 10% |
综合健康度:75×0.25 + 60×0.25 + 50×0.20 + 40×0.10 + 75×0.10 + 90×0.10 = 65分 → 正常(浅绿)
步骤三:风险识别
- 🔴 M1里程碑(结构集成)原定+3天,当前仅完成72%,预计延期2天
- 🟠 4个阻塞任务中,2个在关键路径上(热控准备任务阻塞)
- 🟡 软件团队吞吐量本周下降11%,需关注
步骤五:输出报告
# 卫星AIT阶段 进度追踪报告
生成时间:2026-06-23 09:00
## 综合健康度:65/100(正常 🟢)
## 各维度详情
| 维度 | 评分 | 状态 |
|------|------|------|
| 总体进度 | 75 | 接近计划 |
| 里程碑达成 | 60 | 🟡 M1临期预警 |
| 关键路径 | 50 | 🟠 滞后2天 |
| 阻塞清除 | 40 | 🔴 平均6天 |
| 团队吞吐量 | 75 | 正常 |
| 变更频率 | 90 | 正常 |
## 里程碑追踪
| 里程碑 | 计划日期 | 当前状态 | 风险 |
|--------|---------|---------|------|
| M1 结构集成 | +3天 | 72%完成 | 🔴 预计+5天 |
| M2 热控验证 | +10天 | 45%完成 | 🟡 正常 |
| M3 环境试验 | +25天 | 20%完成 | 🟢 正常 |
## 预警事项
- 🔴 [紧急] M1里程碑延期2天已成定局,建议本周专项会议确认补救方案
- 🟠 [严重] 热控准备任务被阻塞(原因:测试设备排期冲突)→ 建议协调设备优先级
- 🟡 [关注] 软件团队本周产出下降11% → 持续监控
## 瓶颈节点
- [结构集成-太阳翼安装] → 影响范围:4个下游任务 → 建议:增加1名人天投入
## 下次审查建议时间:+3天后(M1里程碑到期前复盘)
速查参考卡
快速输入模板(用户只需提供以下最少信息):
项目名称:_____
当前总任务数/进行中/已完成/阻塞:_____
距离最近里程碑:___天
关键路径任务(可选):_____
本周有重大变更吗?(有/无):_____
健康度速判(5分钟内快速评估):
- 3个以上维度异常 → 综合评分 <60,立即预警
- 关键路径任务阻塞 >2天 → 🔴 紧急
- 里程碑达成率 <50% 且距离临期 <7天 → 🔴 紧急
不在范围内
- 本技能不负责资源调度的实际执行
- 本技能不主动修改项目管理工具中的任务状态
- 本技能不处理范围变更的审批流程(仅记录变更内容并评估影响)
参考资料
> 本技能附带以下参考文档和可复用模板,执行时按需选用。
📚 参考文档(references/ 目录)
health_metrics_definitions.md: 六维健康度指标定义(SV/CV/缓冲/吞吐量/风险/质量门)
📋 可复用模板(assets/ 目录)
progress_report_template.md: 项目进度周报 Markdown 模板metrics_config.json: 健康度阈值配置 JSON
> 使用提示:参考文档用于查阅规范与标准;模板文件可直接复制并根据实际问题填充。