Budget your time with org-mode!

Usage

Adding budgets

您可以通过自定义 org-clock-budget-intervals 来指定要使用的间隔。

目前四个间隔是内置的,week,month,季度(3个月从1月1日开始的时间段)和年份。要在任务上添加预算,请添加一个属性( C-c C-x p ): BUDGET_WEEK, BUDGET_MONTHBUDGET_QUARTER, BUDGET_YEAR

此外,用户也可以通过为 org-clock-budget-intervals 提供名称和计算 (FROM . TO) 区间的函数来定义自己的区间。

属性可以容纳两种类型的值,要么是一个数,然后被解释为分钟数,要么是一个 HH:MM 字符串,以明显的方式解析。

预算是重复的,这意味着每个后续区间将获得与上一个区间相同的预算。您可以移除属性以删除预算。

您可以指定一天中要为预算(即 可预算的 )保留的小时数。这是通过 org-clock-budget-daily-budgetable-hours 配置的。默认值为12小时,假设8小时工作日和4小时的休闲活动。每个预算区间的小时数是根据该区间的天数计算得出的,即一周7天,一个月28-31天,等等。

Running reports

运行 org-clock-budget-report 命令会生成 org mode 中的时间分配报告,报告中:

  • 您可以点击名称跳转到相应任务
  • 各列可以通过按 s 键进行排序,再按一次 s 键反向排序
  • g 键重新加载报告,更新报告内容

org mode通过 ~org-clock-budget-report 为我们生成的不仅是一个静态报告,更是一个富有交互性的时间管理工具。这些交互功能可以极大地增强报告的可用性,让我们可以不仅停留在查看报告,更可以对数据进行操作与分析。

时间管理的关键在于理解细节和掌握最新动态。 org-clock-budget-report 通过这组交互功能达成了这个目标,成为 org mode 时间追踪体系中一个核心与关键的报告工具。

This is how the report looks:

Org mode logo

对于每个启用的时间区间,您将得到三列:

首先是预算,然后是实际点击时间,最后是使用预算的百分比。

当超过100%时,意味着超支。

各组的排序方式(水平)与 org-clock-budget-intervals 相同。所以,这个报告告诉我们:

  1. org-clock-budget-report 会生成一定时间区间(interval)的报告,需要先通过 org-clock-budget-intervals 启用这些间隔
  2. 每个间隔会有三列数据:
    • 预算:我们为该间隔设置的预算时间
    • 实际点击时间:在该间隔内实际花费的时间
    • 百分比:实际点击时间占预算时间的百分比
  3. 当百分比超过100%时,表示我们超出了该间隔的预算,超支了
  4. 各间隔在报告中的显示顺序与我们在 org-clock-budget-intervals 中设置的相同

所以,从这个报告中,我们可以清晰地看到:

  1. 每个时间间隔的预算时间和实际花费时间之间的对比关系
  2. 是否有某些间隔超支,超出了预算
  3. 整体来说,我们的时间分配是否过于集中在某一个时间区间

org-clock-budget-report 通过这种简洁的三列报告格式,让我们可以直观清晰地理解时间使用情况与分配是否合理。当我们的时间管理出现问题时,它也可以快速地指出问题所在,让我们有针对性地进行优化与调整。

该报告还包括一行,描述从该时间区间内已经预算了多少小时,以及还可以分配给某项活动的小时数:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
| Task                | Y budget | Y clocked | Y C/G | M budget | M clocked | M C/G | W budget | W clocked | W C/G |
|---------------------+----------+-----------+-------+----------+-----------+-------+----------+-----------+-------|
    ...
    ...
| Budgeted/Clocked    |  3502:00 |   1468:06 | 41.9% |   122:00 |     50:05 | 41.1% |    75:20 |      0:00 |  0.0% |
|---------------------+----------+-----------+-------+----------+-----------+-------+----------+-----------+-------|
| Budgetable hours    |  4392:00 |    890:00 | 79.7% |   372:00 |    250:00 | 32.8% |    84:00 |      8:40 | 89.7% |

最后一行为图例: ^总预算小时数
                  ^剩余时间预算
                       ^ 预算工时与总工时的比例

自定义颜色使用 org-clock-budget-ratio-facesorg-clock-budgeted-ratio-faces .

F.A.Q.

这与 effort 工作量估算有何不同?

工作量是对完成一项任务所需时间的估计。您可能会逾期或提前完成,这没关系,因为估算是一种猜测。然而,时间/时钟预算是一个固定的数量,你不能逾期。一个每周工作40小时的人只有大约40小时的空闲时间(5个工作日5小时,周末2 × 10小时),就是这样。

为了计划你的任务,你使用工作量估算,为了在几周或几个月内安排它们,你使用 budget 预算(有时称为能力或目标)。在做计划时,您使用 effort 估算任务的工作量:例如几天和几周,月等。现在也可以选择 budget 来做(有时称为 容量目标 )。例如,你可能有一个任务,估计需要30个小时,你希望用3周的时间来完成它。因此,你应该每周花10个小时来完成这个任务,而不是更多,把剩下的时间分配给其他任务。如果你估计的时间太少,你可以简单地将这段时间再延长10个小时。如果时间太多,你可以把剩余的时间重新分配到其他任务上。

我为什么要预算我的时间?

资源分配是有效性的基础。 有了一个有目的的商业,您不会因为考虑该怎么做而感到不知所措。 一旦您用完所有的时间,就意味着您需要在其他方面进行工作。这种方式可以在不同的任务上分配工作以避免倦怠。与基本计划相关,这可能会导致令人惊讶的“管理”时间节省。

我应该什么时候评估时间?

“推荐”的工作流量是每周(或每周一次)的重复任务称为“下周计划”(两周/月…),在那里您可以固定您的任务并完善您的评估,回顾过时的任务等。 根据您的熟练程度,这可能需要10到60分钟。要想达到不浪费不必要的时间,同时在一周内摆脱所有认知负担的最佳状态,可能需要一些练习和纪律。