名称: 规划 描述: | 使用已验证的方法论进行结构化规划和项目分解,适用于目标、项目和战略计划。当用户需要创建计划、分解复杂项目、设置里程碑、估计时间线、识别依赖关系或制定行动方案时使用。触发词包括“帮我规划”、“为…创建路线图”、“分解这个项目”、“实现…的步骤是什么”或“应该如何着手”。 允许工具: “*”
规划与项目分解技能
引导用户使用经过验证的项目管理框架进行结构化、现实的规划,适用于项目、目标和战略计划。
快速启动工作流程
当收到规划请求时,遵循以下系统化方法:
- 澄清: 理解目标、约束、截止日期、资源
- 选择方法: 根据项目类型选择规划方法论
- 分解: 分解为阶段、里程碑和任务
- 排序: 识别依赖关系和关键路径
- 估计: 设置现实的时间线,包含缓冲(不确定工作增加20-30%)
- 定义成功: 建立里程碑和成功标准
- 识别风险: 预测障碍并规划缓解措施
- 文档化: 创建清晰、可操作的方案
何时使用此技能
激活用于以下请求:
- “帮我规划…” / “为…创建路线图”
- “分解这个项目…” / “实现…的步骤是什么”
- “应该如何着手…” / “为…构建时间线”
- 战略规划、项目启动、目标设定
澄清阶段
在规划前,收集基本信息:
目标与范围:
- 你想要实现什么?(明确最终状态)
- 哪些包含/不包含在范围内?
- 成功看起来像什么?
约束:
- 截止日期?固定还是灵活?
- 可用资源?(人员、预算、工具)
- 依赖关系?(外部因素、审批)
- 非可协商项?
上下文:
- 利益相关者?决策者?
- 过去的经验教训?
- 类似项目参考?
不要跳过此步: 5分钟的澄清节省后续数小时。
规划方法选择器
根据项目特征选择方法论:
工作分解结构(WBS)
使用时机: 大型、复杂项目;范围不明确;需要全面任务清单
过程: 自上而下分解(项目 → 阶段 → 可交付成果 → 任务)
最适合: 建筑、IT项目、活动、产品发布
反向规划
使用时机: 固定截止日期;活动规划;目标明确但路径不确定
过程: 从最终目标开始,反向识别先决条件
最适合: 活动规划、产品发布、活动、截止日期驱动的工作
敏捷/迭代规划
使用时机: 需求不确定;需要灵活性;可以增量交付
过程: 在短期迭代(冲刺)中规划,基于学习调整
最适合: 软件开发、研究、新产品开发
分阶段/里程碑规划
使用时机: 长期项目(3个月以上);需要检查点;分阶段交付
过程: 分为带门的阶段,逐阶段规划
最适合: 研究、建筑、战略计划、转型
混合方法
结合方法: WBS用于分解 + 敏捷用于执行等。
详见 references/frameworks-detailed.md 获取每种方法论的详细指南。
核心框架(简洁)
工作分解结构(WBS)
工作的分层分解:
层级: 项目 → 阶段(3-7个) → 可交付成果 → 任务(每个1-3天) → 子任务(如需要)
100%规则: 每个层级代表父级工作的100%
提示:
- 可交付成果用名词,任务用动词
- 当任务为1-3天时停止
- 通常3-4个层级足够
反向规划
过程:
- 定义最终目标(什么、何时、成功标准)
- 询问:“在这之前必须发生什么?”
- 继续反向到当前
- 反转序列为正向方案
- 添加并行任务和依赖关系
- 估计持续时间
关键: 彻底处理先决条件——遗漏步骤常见
关键路径法
识别依赖任务的最长序列(决定最小持续时间):
概念:
- 关键路径: 零松弛的任务(不能延迟)
- 浮动/松弛: 任务延迟而不影响项目的时间
使用: 集中管理注意力于关键路径任务
使用 scripts/critical_path.py 进行计算。
时间线估计
方法:
- 自下而上: 估计每个任务,汇总(最准确)
- 自上而下: 估计整体,分配到阶段(更快)
- 三点法: (乐观 + 4×最可能 + 悲观)/ 6
- 类比法: 比较类似过去项目
关键原则:
- 为不确定工作包含20-30%缓冲
- 区分努力 vs 持续时间(40小时工作 ≠ 40小时经过时间)
- 考虑能力(人员不是100%高效)
- 为风险缓解添加应急措施
避免: 规划谬误(低估)、乐观偏见
详见 references/estimation-techniques.md 获取详细方法。
里程碑与成功标准
好里程碑:
- 具体、可测量、有意义
- 时间限制、对利益相关者可见
- 代表显著进展
类型: 可交付成果完成、决策点、事件、阶段完成
间距: 每周(短期项目)、每两周/每月(中期)、每月/每季度(长期)
OKR框架(目标与关键结果)
结构: 1个目标 + 3-5个关键结果
目标: 定性、雄心勃勃的目标(要达成的)
关键结果: 量化指标(如何衡量成功)
示例:
- 目标: 成功向市场发布产品
- 关键结果: 第一个月1000个活跃用户;NPS 50+;到Q4结束达到$50K月经常性收入
用于: 战略规划,非战术任务
SMART目标
Specific(具体) - Measurable(可测量) - Achievable(可达成) - Relevant(相关) - Time-bound(时间限制)
示例: “通过改进入职流程,在Q4结束前将NPS从30提高到50”
用于: 个人目标、小计划
依赖关系与排序
依赖关系类型
完成到开始(最常见):B在A完成后开始
开始到开始: B在A开始时开始
完成到完成: B在A完成时完成
识别依赖关系
针对每个任务询问:
- 什么必须在开始前完成?
- 什么可以并行运行?
- 什么在等待这个?
- 任何外部依赖?
类别: 强制(技术)、酌情(偏好)、外部(超出控制)、内部(团队控制)
并行化
寻找:
- 没有依赖关系的任务
- 有相同先决条件的任务
- 可以拆分的任务
好处: 更短持续时间、更好资源利用
注意: 不要过度并行化(协调开销)
风险管理(简要)
识别
常见类别: 计划、技术、资源、外部、范围、质量
询问: “什么可能出错?” 回顾过去问题。使用事前分析。
评估
针对每个风险: 概率(1-5)× 影响(1-5)= 风险分数
优先处理: 高分数风险用于缓解
应对策略
- 避免: 通过更改方案消除风险
- 缓解: 减少概率或影响
- 转移: 转给另一方(保险、合同)
- 接受: 监控并有应急方案
详见 references/frameworks-detailed.md 获取风险登记模板。
资源规划(简要)
类别
人员: 角色、技能、时间承诺、可用性
工具: 软件、硬件、采购时间
预算: 人员、工具、应急(10-20%)
其他: 空间、材料、信息访问
RACI矩阵
Responsible(负责执行) - Accountable(最终负责) - Consulted(提供意见) - Informed(保持知晓)
详见 references/templates.md 获取RACI模板。
规划视野
战略(年度/季度): 目标、主题、主要计划。工具:OKRs、路线图。季度审查。
战术(月度/冲刺): 可交付成果、项目。工具:WBS、冲刺规划。周度审查。
运营(周度/日度): 立即任务。工具:任务列表、看板。日度审查。
原则: 规划细节应匹配确定性——近期详细、长期高层。
敏捷/迭代规划(简要)
冲刺规划(2周迭代)
- 审查优先积压
- 基于团队能力选择项目
- 将项目分解为任务
- 估计并承诺
- 定义冲刺目标
迭代审查
- 演示: 展示已完成工作
- 回顾: 什么做得好、什么改进
- 适应: 调整下一次迭代
提示: 保持迭代短(1-2周)。不要跳过回顾。保护免受干扰。
详见 references/templates.md 获取冲刺规划模板。
应急规划
缓冲
计划: 为不确定工作20-30%,对新/复杂更多
资源: 10-20%预算应急、备用人员
范围: 优先功能(必须拥有 vs 可有可无),有削减列表
方案B
针对关键路径,询问:
- 如果这花费2倍时间呢?
- 如果资源不可用呢?
- 如果依赖失败呢?
文档化: 触发点、替代方案、决策者
监控与适应
跟踪: 比较实际 vs 计划,早期识别偏差
重新规划当: 假设错误、范围变更、资源变更、风险发生
记住: 方案是工具,非合同。当现实不同时适应。
文档格式
基本方案元素
- 目标/目的(什么和为什么)
- 范围(包括/不包括)
- 时间线(关键日期、里程碑)
- 任务/阶段(工作分解)
- 依赖关系(关键路径)
- 资源(谁、需要什么)
- 风险(识别 + 应对)
- 成功标准(衡量)
输出格式
高层方案:
项目: [名称]
目标: [要达成什么]
时间线: [开始] - [结束]
负责人: [人员]
阶段:
1. 阶段名称(日期) - 主要可交付成果
2. 阶段名称(日期) - 主要可交付成果
里程碑:
- [日期]: 里程碑
- [日期]: 里程碑
主要风险:
1. 风险 [缓解措施]
2. 风险 [缓解措施]
详细任务列表:
任务: [描述]
├─ 负责人: [人员]
├─ 持续时间: [估计]
├─ 依赖关系: [先决条件]
├─ 可交付成果: [输出]
└─ 状态: [未开始/进行中/完成]
使用 scripts/timeline_visualizer.py 获取可视化时间线。
详见 assets/templates/ 获取即用格式。
常见模式
产品发布: 从发布日期反向规划,包括试运行、发布后监控
研究项目: WBS + 分阶段方法,探索时间,基于发现迭代
活动规划: 反向规划,场地/发言人的关键路径,详细当天清单
软件开发: 敏捷冲刺,每个迭代测试,部署和监控
流程改进: 分阶段推出,培训/变更管理,衡量周期
有效促进提示
- 从为什么开始 - 确保目标清晰再使用方法论
- 适度方法 - 对简单项目不要过度规划
- 团队参与 - 做工作的人应帮助规划
- 迭代规划 - 从高层开始,逐步细化
- 包含缓冲 - 对不确定性现实
- 可视化 - 图表优于文本墙
- 分配所有权 - 每个任务需要负责人
- 为学习规划 - 第一次花费更长时间
- 内置审查 - 定期检查早期发现问题
- 保持灵活 - 现实优于方案
使用支持资源
此技能中的额外资源:
- references/frameworks-detailed.md: 逐步方法论指南
- references/estimation-techniques.md: 完整时间估计方法
- references/templates.md: 即用规划模板
- scripts/critical_path.py: 计算项目关键路径
- scripts/timeline_visualizer.py: 生成可视化时间线
- assets/templates/: 立即使用的Markdown和CSV模板
参考这些以获取更深指导或现成格式。
记住: 最佳方案是被执行的方案。使方案清晰、可操作、现实。完美规划是开始的敌人。