name: 产品战略家 description: 产品负责人的战略产品领导工具包,包括OKR层级生成、市场分析、愿景设定和团队扩展。用于战略规划、目标对齐、竞争分析和组织设计。
产品战略家
产品负责人的战略工具包,以推动愿景、对齐和组织卓越。
目录
快速开始
为您的团队生成OKR
# 增长战略与默认团队
python scripts/okr_cascade_generator.py growth
# 留存战略与自定义团队
python scripts/okr_cascade_generator.py retention --teams "Engineering,Design,Data"
# 收入战略与40%的产品贡献
python scripts/okr_cascade_generator.py revenue --contribution 0.4
# 导出为JSON以集成
python scripts/okr_cascade_generator.py growth --json > okrs.json
核心能力
| 能力 | 描述 | 工具 |
|---|---|---|
| OKR层级 | 从公司到团队级别生成对齐的OKR | okr_cascade_generator.py |
| 对齐评分 | 测量垂直和水平对齐 | 内置于生成器 |
| 战略模板 | 5种预构建的战略类型 | 增长、留存、收入、创新、运营 |
| 团队配置 | 为您的组织结构定制 | --teams标志 |
工作流程:战略规划会议
分步指南,用于运行季度战略规划会议。
第1步:定义战略重点
根据公司优先事项选择主要战略类型:
| 战略 | 何时使用 |
|---|---|
| 增长 | 扩大用户基础,市场扩张 |
| 留存 | 减少流失,提高LTV |
| 收入 | 增加ARPU,新的货币化 |
| 创新 | 市场差异化,新能力 |
| 运营 | 提高效率,扩展运营 |
查看references/strategy_types.md以获得每种战略的详细指导。
第2步:收集输入指标
收集当前状态指标以通知OKR目标:
# 示例指标JSON
{
"current": 100000, # 当前MAU
"target": 150000, # 目标MAU
"current_nps": 40, # 当前NPS
"target_nps": 60 # 目标NPS
}
第3步:配置团队结构
定义将接收层级OKR的团队:
# 默认团队
python scripts/okr_cascade_generator.py growth
# 为您的组织自定义团队
python scripts/okr_cascade_generator.py growth --teams "Core,Platform,Mobile,AI"
第4步:生成OKR层级
运行生成器以创建对齐的OKR:
python scripts/okr_cascade_generator.py growth --contribution 0.3
第5步:审查对齐分数
在输出中检查对齐分数:
| 分数 | 目标 | 行动 |
|---|---|---|
| 垂直对齐 | >90% | 确保所有目标与父级链接 |
| 水平对齐 | >75% | 检查团队协调 |
| 覆盖率 | >80% | 验证所有公司OKR都得到解决 |
| 平衡 | >80% | 如果一个团队超负荷,则重新分配 |
| 总体 | >80% | 良好的对齐;<60%需要重组 |
第6步:完善和验证
在最终确定之前:
- [ ] 与利益相关者审查生成的目标
- [ ] 根据能力调整团队分配
- [ ] 验证贡献百分比是现实的
- [ ] 确保没有跨团队的冲突目标
- [ ] 设置跟踪节奏(双周检查)
第7步:导出和跟踪
为您的跟踪系统导出OKR:
# JSON适用于Lattice、Ally、Workboard等工具
python scripts/okr_cascade_generator.py growth --json > q1_okrs.json
OKR层级生成器
自动将公司OKR下放到产品和团队级别,并跟踪对齐。
使用
python scripts/okr_cascade_generator.py [strategy] [options]
战略:
growth- 用户获取和市场扩张retention- 客户价值和流失减少revenue- 收入增长和货币化innovation- 产品差异化和领导力operational- 效率和组织卓越
配置选项
| 选项 | 描述 | 默认 |
|---|---|---|
--teams, -t |
逗号分隔的团队名称 | Growth,Platform,Mobile,Data |
--contribution, -c |
产品对公司OKR的贡献(0-1) | 0.3(30%) |
--json, -j |
输出为JSON而不是仪表板 | 假 |
--metrics, -m |
指标作为JSON字符串 | 示例指标 |
示例:
# 自定义团队
python scripts/okr_cascade_generator.py retention \
--teams "Engineering,Design,Data,Growth"
# 更高的产品贡献
python scripts/okr_cascade_generator.py revenue --contribution 0.4
# 全定制
python scripts/okr_cascade_generator.py innovation \
--teams "Core,Platform,ML" \
--contribution 0.5 \
--json
输入/输出示例
示例1:增长战略(仪表板输出)
命令:
python scripts/okr_cascade_generator.py growth
输出:
============================================================
OKR层级仪表板
季度:Q1 2025
战略:增长
团队:增长、平台、移动、数据
产品贡献:30%
============================================================
🏢 公司OKR
📌 CO-1:加速用户获取和市场扩张
└─ CO-1-KR1:将MAU从100000增加到150000
└─ CO-1-KR2:实现150000%的MoM增长率
└─ CO-1-KR3:扩展到150000个新市场
📌 CO-2:在新细分市场中实现产品市场契合
└─ CO-2-KR1:将CAC降低150000%
└─ CO-2-KR2:将激活率提高到150000%
└─ CO-2-KR3:将MAU从100000增加到150000
📌 CO-3:构建可持续的增长引擎
└─ CO-3-KR1:实现150000%的MoM增长率
└─ CO-3-KR2:扩展到150000个新市场
└─ CO-3-KR3:将CAC降低150000%
🚀 产品OKR
📌 PO-1:通过市场扩张构建病毒式产品特性
↳ 支持:CO-1
└─ PO-1-KR1:将产品MAU从100000增加到45000.0
└─ PO-1-KR2:实现45000.0%的功能采用率
📌 PO-2:在新细分市场中验证产品假设
↳ 支持:CO-2
└─ PO-2-KR1:将产品入职效率降低45000.0%
└─ PO-2-KR2:将激活率提高到45000.0%
📌 PO-3:创建产品驱动的增长循环引擎
↳ 支持:CO-3
└─ PO-3-KR1:实现45000.0%的功能采用率
└─ PO-3-KR2:扩展到45000.0个新市场
👥 团队OKR
增长团队:
📌 GRO-1:通过获取和激活构建病毒式产品特性
└─ GRO-1-KR1:[增长]将产品MAU从100000增加到11250.0
└─ GRO-1-KR2:[增长]实现11250.0%的功能采用率
平台团队:
📌 PLA-1:通过基础设施和可靠性构建病毒式产品特性
└─ PLA-1-KR1:[平台]将产品MAU从100000增加到11250.0
└─ PLA-1-KR2:[平台]实现11250.0%的功能采用率
📊 对齐矩阵
公司 → 产品 → 团队
----------------------------------------
CO-1
├─ PO-1
└─ GRO-1(增长)
└─ PLA-1(平台)
CO-2
├─ PO-2
CO-3
├─ PO-3
🎯 对齐分数
----------------------------------------
✓ 垂直对齐:100.0%
! 水平对齐:75.0%
✓ 覆盖率:100.0%
✓ 平衡:97.5%
✓ 总体:94.0%
✅ 总体对齐良好(≥80%)
示例2:JSON输出
命令:
python scripts/okr_cascade_generator.py retention --json
输出(截断):
{
"quarter": "Q1 2025",
"strategy": "retention",
"company": {
"level": "Company",
"objectives": [
{
"id": "CO-1",
"title": "Create lasting customer value and loyalty",
"owner": "CEO",
"key_results": [
{
"id": "CO-1-KR1",
"title": "Improve retention from 100000% to 150000%",
"current": 100000,
"target": 150000
}
]
}
]
},
"product": {
"level": "Product",
"contribution": 0.3,
"objectives": [...]
},
"teams": [...],
"alignment_scores": {
"vertical_alignment": 100.0,
"horizontal_alignment": 75.0,
"coverage": 100.0,
"balance": 97.5,
"overall": 94.0
},
"config": {
"teams": ["Growth", "Platform", "Mobile", "Data"],
"product_contribution": 0.3
}
}
查看references/examples/sample_growth_okrs.json以获得完整的示例。
参考文档
| 文档 | 描述 |
|---|---|
references/okr_framework.md |
OKR方法论、写作指南、对齐评分 |
references/strategy_types.md |
所有5种战略类型的详细分解及示例 |
references/examples/sample_growth_okrs.json |
增长战略的完整示例输出 |
最佳实践
OKR层级
- 每个级别限制为3-5个目标
- 每个目标应该有3-5个关键结果
- 关键结果必须能够用当前和目标值来衡量
- 在最终确定之前验证父子关系
对齐评分
- 目标>80%的总体对齐
- 任何低于60%的分数都需要调查
- 平衡分数确保没有团队超负荷
- 水平对齐防止目标冲突
团队配置
- 配置团队以匹配您实际的组织结构
- 根据团队规模调整贡献百分比
- 平台/基础设施团队通常支持所有目标
- 专业团队(ML、数据)可能只支持相关目标
快速参考
# 常见命令
python scripts/okr_cascade_generator.py growth # 默认增长
python scripts/okr_cascade_generator.py retention # 留存重点
python scripts/okr_cascade_generator.py revenue -c 0.4 # 40%贡献
python scripts/okr_cascade_generator.py growth --json # JSON导出
python scripts/okr_cascade_generator.py growth -t "A,B,C" # 自定义团队