Getting Things Done
Algorithm
The Getting Things Done approach is an algorithm for task management. It consists of the following steps :-
1. Capture
- Capture to Inbox
- Weekly
- Daily
2. Clarify
- For a task \(t_i\) say Fix car which is non actionable create actions \(a_j\) which consists of precise specific actions which make the task actionable
3. Organize
- Organize these above tasks into Lists
4. Reflect
- Every week a systemic check of your complete task system
5. Engage
Terminology
The fundamental units are described as
- Action - The smallest atomic unit of a specific activity
- Example : Put drainex in the sink
- \[a_i \in A \text{where} \ i = 1,2,3 \cdots\]
- Task - An objective which comprises of actions in sequence.
- Example - Fix the sink
- Project : If \(a_i\) is not atomic i.e. consists of multiple steps then a task is a project i.e.
\[P_i\equiv t_i \iff \exists a_{ij} \text{where} \ j \ne 0\]
For example say a project is Write a novel Then you have tasks in this project with their own sets of actions
Thus Projects are. completed by following the sequence of actions and tasks
Actionable Tasks
- If a task contains a single action which can be done in less than 2 mins then Do it immediately
\[t_i : n(a_j) = 1 \ \& \\ time(a_j) <2 mins\]
- For multiple action tasks
- Schedule in Calendar for tasks not due Today
- Today for due tasks
Non Schedulable Tasks
Work on my book
The above is an example of a non-schedulable task unless one has a hard deadline
For such tasks we can
- Convert Them into projects
- Put them into Someday/Maybe List
Non Actionable Tasks
Wrong Tasks - Require Future Cognizing
Set up meeting
Fix Car
Send Application
We need to convert such non actionable tasks into actionable so that we don’t have to cognize in the future.
Not just What but How!. A task is a process list
If the task is Not/Non Actionable
- Trash
- Reference
- Someday/Maybe
Non Schedulable & Non Actionable Tasks
For such tasks one needs to have such tasks in your mind so that you don’t forget. That is make them accessible through a tickler file
- If time based - These can either be monthly lists
- Else just create a tickler folder
Do not use Inbox as tickler space
Summary
1. Start at a_0 = Task Specification
2. Task t_1 = {a_1,a_2,a_3,a_4}
3. IF
a_2=a_3=a_4=0 and a_1 < 2m
THEN
"DO IT NOW"
ELSE IF
a_2=a_3=a_4=0 and a_1 >2m
"SCHEDULE"
"WAITING LIST"
ELSE IF
n(a) > 3
"PROJECT"
ELSE
"TRASH"
"SOMEDAY/MAYBE"
"REFERENCE"