So I am more seriously working on a GTD process with OmniFocus, abandoning my tried and true, yet broken and distracting strictly date ordered ToDo lists for a proper GTD, next action-based practice.
Since there are new, interesting, and messy drains on my time, yet I’m only working a half time schedule for the next month or so, now is a good time to rework my organization syste ..
So, I’m trying to document it here, if only so I can go back and laugh at myself if it fails terribly and I go back to my daily TODO list.
The goal is to be able to work more fluidly, not to have to schedule all items I need to accomplish during the day, but, instead, all me to juggle priorities in real time. There are some items that are date driven, but my entire day should no longer be date driven.
So, three parts to discuss, tags / context structure, project structure, and workflow (and lists)
CONTEXTS
Ideally, contexts are used to determine what action I will accomplish, based on my location, environment, etc.
In terms of contexts, I used to have a few basic ones. Office, Lab, Home, Anywhere. There was a 5:1 split between anywhere items and everything else. The goal is to have a reasonable split and some better granularity within the categories.
The new split has five top level categories / folders: Anywhere, Home, Store, Work, and Waiting For.
Anywhere is now split between Email, Computer, Reading, Thinking, and Calls.
Store is split between various categories of stores, i.e., Market, Baby Store, Electronics Store, Pharmacy
Work is split between work locations
Waiting For is inspired directly by GTD, which are those actions that are “sitting around” actions, where I am waiting for input from someone before I can continue on with a project.
PROJECTS
My project structure was pretty broad and flat, which made a next-action structure meaningless. I had a few top level areas of responsibility, such as Work Stuff, Projects, Personal, and Writing. Under each of these AORs, I would have a bunch of individual projects, with lots of different tasks. The tasks would be further organized into folders within projects, but the dependencies between the tasks was unclear.
So, I have a two tier AOR system. The first is the general category, right now Personal, Projects, Work, House, Writing.
Within each category are projects or further AOR categories. For example, my major work project <PR> has a bunch of folders for each major product line I’m working. Within those folders are actually projects and tasks. The idea is that a project should be a sequential set of steps, not just an unordered bag of tasks. Projects and their contents should be fluid and short lived, not immutable and long lived.
I also have incubating projects collected, but mark as “on hold” so they don’t clutter my workflow.
For those ideas that are really just incubating (i.e., a couple of sentences that I want to go after someday), are collected into another “on hold” project for each major category above.
WORKFLOW
So, where does the rubber meet the road?
There are two major types of tasks I want to accomplish, those that are due today (time critical) and those that progress my goals / projects to completion. Further, I need to capture, categorize, and promptly forget about any pending tasks that are not the next thing I need to do on a goal / project or due today.
So, workflow …
First, the INBOX. Anything new ends up being immediately captured and categorized, or ends up in an inbox. I have three inboxes:
- if I’m in my car or away from a computer, I use my JOTT account to capture a voice note, which is emailed to an account that deposits the note into the OmniFocus INBOX
- if I’m in a place where I can grab my phone, I’ll use OmniFocus for iPhone to write a quick note into my OmniFocus INBOX
- If I am in a meeting, I’ll mark potential TODO items in my notebook and copy them into OmniFocus at the end of the day
Second, I have a bunch of perspectives that I use.
For day-to-day work, I have three, besides the INBOX:
- Due Today, which is a list of everything that is flagged or marked as due today. I have daily / weekly / monthly / yearly repeating actions and actions that have a real due date. I can use flags as a short cut for things that I nominate for getting done today, without having to put in artificial due dates
- Next Action, which is the next action for all projects, regardless of AOR, that are marked as active (i.e., not completed, on hold, or dropped).
- Waiting For, which are those items that are pending someone else’s input
Finally, I have a Review list for the weekly review and the raw Projects and Contexts list, which show everything, either from a project or context perspective.
So, on a daily basis, I’ll start with my Due Today items. Once I finish those, I’ll go on to my next actions. Interrupt driven taskers will come and go dealt with or recorded.
Issues
So, the only issue I see is that my daily items sometimes have more context than just the day they are due. i.e., one of my daily tasks is to enter my hours for the day. That isn’t relevant until the evening. One solution is to divide up my Due Today list into Daily Checkin / Checkout lists.