name: critical-path-analyzer description: 执行关键路径法(CPM)分析,包含前向/后向路径计算 allowed-tools:
- Read
- Write
- Glob
- Grep
- Bash metadata: specialization: 项目管理 domain: 商业 category: 进度管理 id: SK-002
关键路径分析器
概述
关键路径分析器技能对项目进度计划执行全面的关键路径法(CPM)分析。它通过计算前向和后向路径来确定最早/最晚日期,识别浮动时间值,并突出显示关键路径——决定项目最短工期的、依赖活动的最长序列。
能力
核心CPM计算
- 计算前向路径(最早开始/完成日期)
- 计算后向路径(最晚开始/完成日期)
- 确定总浮动时间和自由浮动时间
- 识别关键路径活动
- 检测次关键路径(浮动时间少的活动)
高级分析
- 执行进度压缩的假设情景分析
- 计算进度风险敞口
- 生成关键路径报告和可视化图表
- 支持多种日历分配
- 处理复杂的依赖关系(带滞后/提前量的FS、SS、FF、SF关系)
进度优化
- 基于成本-工期权衡识别赶工候选活动
- 推荐快速跟进机会
- 计算压缩成本与收益
- 模拟资源约束下的关键路径
使用方法
输入要求
- 带有唯一标识符的活动列表
- 活动工期
- 带有依赖类型的紧前/紧后关系
- 可选:活动日历
- 可选:用于资源约束分析的资源分配
输出成果
- 关键路径活动列表
- 浮动时间分析报告(每项活动的总浮动时间、自由浮动时间)
- 次关键路径识别
- 突出显示关键路径的网络图
- 进度风险指标
示例用例
- 进度计划制定:在初始规划阶段识别关键路径
- 进度恢复:在进度落后时寻找压缩机会
- 风险评估:通过浮动时间分析评估进度风险
- 假设情景分析:模拟变更对进度的影响
流程集成
此技能与以下流程集成:
- 进度计划制定与关键路径分析
- earned-value-management.js
- 项目群依赖关系管理
- 风险规划与评估
依赖项
- 网络图算法
- 进度计算数学库
- 图遍历算法
- 日期/时间计算工具
相关技能
- SK-001: 甘特图生成器
- SK-003: 资源平衡优化器
- SK-019: 依赖关系映射器