GTD 完整实践
GTD(Getting Things Done)是 David Allen 提出的事务管理方法,本文介绍如何在 Obsidian 中完整实现 GTD 工作流。
GTD 核心理念
为什么选择 GTD?
| 痛点 | GTD 解决方案 |
|---|---|
| 事情太多记不住 | 全部收集到外部系统 |
| 不知道先做什么 | 明确下一步行动 |
| 拖延症 | 分解任务,降低启动门槛 |
| 经常遗漏 | 定期回顾机制 |
GTD 五个步骤
收集 → 处理 → 组织 → 回顾 → 执行
↓ ↓ ↓ ↓ ↓
收件箱 明确意义 分类存放 定期检查 采取行动第一步:收集(Capture)
原则
- 收集所有引起注意的事情
- 不要在大脑中记事
- 收集工具越少越好
在 Obsidian 中实现
创建收件箱
创建 收件箱.md 文件:
markdown
# 📥 收件箱
> 所有想法、任务、信息先放这里,稍后处理
## 待处理
-
-
-
---
最后整理时间:快速捕获方法
| 方法 | 操作 | 适用场景 |
|---|---|---|
| 快捷键 | Ctrl/Cmd + P → 输入「创建」 | 桌面端 |
| 日记 | 直接写在日记中 | 每日记录 |
| QuickAdd | 自定义快捷键 | 高频使用 |
| 移动端 | 手机小组件 | 随时记录 |
推荐配置 QuickAdd
- 安装 QuickAdd 插件
- 创建「捕获」命令
- 设置快捷键
Ctrl/Cmd + Shift + I - 一键将想法添加到收件箱
收集习惯养成
- 随时有想法立即记录
- 不要评估,先记录
- 每天清空收件箱
第二步:处理(Clarify)
处理流程图
收件箱中的项目
│
▼
是什么?
│
├── 可执行?
│ │
│ ├── 是 → 需要多少步?
│ │ │
│ │ ├── 一步 → 2分钟内能完成?
│ │ │ │
│ │ │ ├── 是 → 立即执行
│ │ │ └── 否 → 加入下一步行动
│ │ │
│ │ └── 多步 → 创建项目
│ │
│ └── 否 → 是什么?
│ │
│ ├── 垃圾 → 删除
│ ├── 资料 → 归档
│ └── 将来 → 放入某天/也许
│
└── 等待他人 → 加入等待清单处理问题清单
对每个收件箱项目问:
- 这是什么?
- 我想要的结果是什么?
- 下一步行动是什么?
- 能在 2 分钟内完成吗?
处理时间
建议每天固定时间处理收件箱:
- 早晨 10 分钟
- 下午 10 分钟
- 晚上 10 分钟
第三步:组织(Organize)
建立清单系统
我的笔记/
├── 00-收件箱.md
├── 01-下一步行动/
│ ├── 工作行动.md
│ ├── 个人行动.md
│ └── 电话.md
├── 02-项目清单.md
├── 03-等待清单.md
├── 04-某天也许.md
└── 05-参考资料/下一步行动清单
markdown
# ⚡ 下一步行动
## @工作
- [ ] 准备周一会议材料 📅 2024-03-15
- [ ] 回复客户邮件 📅 2024-03-14
- [ ] 审核项目报告 ⏫
## @电话
- [ ] 联系供应商
- [ ] 预约牙医
## @电脑
- [ ] 整理文档
- [ ] 更新网站内容
## @外出
- [ ] 取快递
- [ ] 买办公用品项目清单
markdown
# 📋 项目清单
## 进行中
### 项目A:产品发布
- 目标:完成产品 V2.0 发布
- 下一步:[[准备发布会材料]]
- 截止:2024-04-01
### 项目B:学习 Python
- 目标:掌握 Python 基础
- 下一步:[[完成第3章练习]]
- 截止:2024-06-01
## 待启动
-
## 已完成
-等待清单
markdown
# ⏳ 等待清单
| 事项 | 等待谁 | 委托时间 | 状态 |
|------|--------|----------|------|
| 合同审核 | 法务部 | 2024-03-10 | 跟进中 |
| 预算审批 | 财务 | 2024-03-08 | 等待中 |
| 设计稿 | 设计师小王 | 2024-03-12 | 进行中 |某天/也许清单
markdown
# 💭 某天/也许
## 学习
- 学习一门乐器
- 考一个证书
- 学习摄影
## 旅行
- 去日本旅游
- 爬一座山
## 项目想法
- 写一本小说
- 开发一个 App使用 Tasks 插件增强
安装 Tasks 插件后,可以实现:
markdown
## 今日行动
```tasks
not done
due today
sort by priority即将到期
tasks
not done
due before in 7 days
sort by due date等待中
tasks
not done
description includes #等待
---
## 第四步:回顾(Reflect)
### 每日回顾
每天结束时花 10 分钟:
```markdown
## 每日回顾清单
- [ ] 清空收件箱
- [ ] 检查今日完成的任务
- [ ] 确认明天的日程
- [ ] 更新下一步行动清单每周回顾(Weekly Review)
最重要的 GTD 仪式!
markdown
# 每周回顾 - {{date}}
## 一、收集
- [ ] 检查所有收件箱并清空
- [ ] 检查邮件收件箱
- [ ] 检查桌面和物理收件箱
## 二、处理
- [ ] 处理所有新收集的项目
- [ ] 清空头脑中的想法
## 三、回顾
- [ ] 回顾项目清单
- [ ] 回顾下一步行动
- [ ] 回顾等待清单
- [ ] 回顾某天/也许
- [ ] 回顾日历(过去和未来)
## 四、更新
- [ ] 更新项目进度
- [ ] 添加新的下一步行动
- [ ] 清理已完成的任务
## 五、规划
- [ ] 确定下周重点
- [ ] 安排重要事项每月回顾
markdown
# 每月回顾 - {{date}}
## 本月成就
-
## 项目进展
-
## 下月重点
-
## 需要调整的
-第五步:执行(Engage)
选择行动的四个标准
按顺序考虑:
- 情境 - 我在什么环境?(办公室/家/外出)
- 时间 - 有多少可用时间?
- 精力 - 我的精神状态如何?
- 优先级 - 最重要的事情是什么?
优先级矩阵
使用 Eisenhower 矩阵:
紧急 不紧急
┌─────────────┬─────────────┐
重要 │ 立即执行 │ 安排时间 │
│ 第一象限 │ 第二象限 │
├─────────────┼─────────────┤
不重要 │ 委托他人 │ 删除/忽略 │
│ 第三象限 │ 第四象限 │
└─────────────┴─────────────┘专注工作技巧
| 技巧 | 方法 | 适用场景 |
|---|---|---|
| 番茄钟 | 25 分钟专注 + 5 分钟休息 | 需要深度思考的任务 |
| 时间块 | 在日历上预留时间段 | 重要但不紧急的任务 |
| 批量处理 | 集中处理相似任务 | 邮件、电话等 |
GTD 仪表板
创建一个总览笔记 GTD仪表板.md:
markdown
# 🎯 GTD 仪表板
## 今天
```tasks
not done
due today
sort by priority下一步行动
tasks
not done
due before in 3 days
sort by due date
limit 5进行中的项目
dataview
TABLE
目标 AS "目标",
截止 AS "截止",
status AS "状态"
FROM "项目"
WHERE status = "进行中"
SORT 截止 ASC等待中
tasks
not done
description includes #等待最近添加到某天/也许
dataview
LIST
FROM "某天也许"
SORT file.ctime DESC
LIMIT 5[[收件箱]] | [[项目清单]] | [[等待清单]] | [[某天也许]]
---
## 常见问题
### 收件箱永远清不空?
- 设置固定的处理时间
- 不要跳过处理步骤
- 快速决策,不要完美主义
### 项目太多?
- 合并相关项目
- 将不重要项目移到「某天/也许」
- 学会说「不」
### 总是拖延?
- 任务分解得足够小
- 明确下一步行动
- 设置截止日期
### 每周回顾做不到?
- 在日历上固定时间
- 设置提醒
- 把它当作最重要的约会
---
## GTD 检查清单
### 每日
- [ ] 清空收件箱
- [ ] 回顾今日任务
- [ ] 规划明天
### 每周
- [ ] 完整的每周回顾
- [ ] 更新所有清单
- [ ] 规划下周
### 每月
- [ ] 回顾目标
- [ ] 清理「某天/也许」
- [ ] 调整系统
---
## 相关链接
- [Tasks 插件](/advanced/tasks-plugin)
- [任务管理系统](/advanced/task-management)
- [周期性笔记](/advanced/periodic-notes)
- [知识管理方法详解](/best-practices/pkm-methods)