OmniFocus Case Study
Occasionally, I’ll receive an email about how to improve or polish a workflow. Instead of just replying with a quick something, I thought I’d instead put it onto the blog. With the reader’s permission, I’ve posted his question and my response below.
If you are interested in a possible blogging of your own question, do let me know.
Question
“I’ve been using OmniFocus for over a year now, and there’s a snag in my workflow, which I thought you might be able to help me.
“I’ve created, and I use, David Sparks’ Perspectives that he shows us in his OmniFocus videos. (See also reference below.) Likewise, I use your Communications Perspective (which I love and use most often!).
“In an effort to be productive, I strive to input all ideas/tasks into OmniFocus. This includes long term tasks that I want to do down the road some day. This might be something like, ”Explore Google+,” or identifying books that I eventually want to read.
“These tasks don’t necessarily have start dates, because I just want it in OmniFocus and then get to it eventually. And, certainly, these tasks don’t have a due date. I frequently enter these tasks into a project called ”Some Day.”
“Here’s the friction.
“If I don’t input a Start Date, these tasks appear in David’s Today Perspective. Likewise, if I enter a Start Date, it will, of course, only appear when that date rolls around, but, more often than not, I’m not prepared to do that task. So, I change the date, which merely kicks the can down the road, as I inevitably get to that date again, not being prepared to do the task.
“Ideally, I would like these tasks to not display in my Today Perspective or David’s Clear Perspective. I’d prefer to only see these tasks when I do my reviews or when I visit this project to evaluate these sort of tasks.
“Any idea on what changes I need to make in my perspectives to make this possible?”
Response
Building a system that can handle every thought or intention is an important part of GTD. Much of being productive begins with the act of clearing the mind. This works whether we are building an entire task management system or in just getting ready for an individual session of work.
The process is one of acknowledgement. GTD suggests a “brain dump” when starting to build a productivity system. As Allen describes, the difference between having 95% and 100% of what is on the mind placed into a trusted system is much more significant than that 5% would otherwise suggest.
In fact, I prefer to do this several times a day, at least. Acknowledging what is on the mind creates the best type of silence that can frame any sort of work.
Sparks’ system has at least two strengths going for it:
1. It is relatively low maintenance
2. It calls upon the user to regularly practice saying “no” and prune the system
The latter occurs by way of looking at all active tasks every day. As older tasks begin to feel distant, perhaps by some can-kicking sense, one may decide to remove the tasks or at least put them on hold. In some form or another, we exercise the ability to say “no.” Without doing so, the morning ritual of examining tasks would extend beyond a reasonable attention span, and we would begin to lose the vital trust that the system needs to function at all.
There are at least 2 solutions I believe may work.
Solution 1:
1. Place the “Some Day” project On Hold
2. Select the Some Day project and copy it’s link (Command-C)
3. Create a “Review Some Day project” task. Consider placing it in an Administrative type project
4. Open the task’s note field (Command-’)
5. Paste (Command-V) the link into the note field of the task
6. Set the task to repeat at some interval that works for those tasks’ review
Some adjustment to the repeat frequency will likely be useful as the days go. (1 week is too short? 1 month is too long? Try 2 weeks, etc.)
The repeating task should then appear in either the Today or Clear views with some regularity. The single task will be a much more consolidated consideration of those tasks in the Some Day project and should provide significant relief to the morning scheduling process.
Solution 2:
If you prefer not to place those tasks on hold, consider instead focusing on the Clear and Today perspectives to not include the Some Day project.
In other words,
1. Make sure that the Clear or Today perspective has Focus checked.
2. Then go to Project View (Command–1)
3. Select all projects and folders except for those you do not wish to appear in your Clear or Today perspectives.
4. Focus the projects (Control-Command-F).
5. Go back to Context View (Command–2)
6. Save the perspective.
Then, run through the process of solution 1 to create a means of reviewing the project.
The problem with this approach, however, is that new projects added to the system will need to be re-incorporated by un-focusing and re-focusing to update the new perspectives.
Solution 3:
As I tend to use a different system, namely a Flagged Core perspective, I have a slightly alternative solution. The Flagged Core perspective is essentially a perspective that focuses on flagged or due soon items and holds approximately what I feel like I can do today.
Similar to the above solutions, I can have a repeating flagged task that links to a project without flagged tasks. For example,
The tasks in the Productivity Research project each link to a specific article. None are flagged. But, upon reviewing the project, I can flag one or more of them to read that day.
I’m certain other solutions exist. Feel free to add your own to the comments.
Reference
Today Perspective:
Content Filter: Remaining
- Grouping: Project
- Sorting: Project
- Availability Filter: Available
- Status Filter: Any Status
- Estimated Time Filter: Any Duration
Clear Perspective:
Content Filter: Remaining
- Grouping: Ungrouped
- Sorting: Project
- Availability Filter: Available
- Status Filter: Any Status
- Estimated Time Filter: Any Duration
I use a workflow very similar to Solution 1 and it works very well for me.
In the last year, I have also adopted a modified 43 folders-like approach with my folders that allows me some simple tiers of focus as well.
At it’s highest level there are 3 main folders:
Shortlist: active projects that I want to have in primary focus for at least this week.
Active: still active projects, but less urgent than those projects in my Shortlist. If I’m short on time, I will not include these in my daily or weekly review.
On-Hold: all these projects are on-hold and break-out into some key sub-folders. There is a folder for each month of the year, a folder called “In the next quarter”, a folder called “In the next year”, and a folder called “In my lifetime”.
I review the relevant monthly folder at the beginning of each month and have repeating tasks set to review the others accordingly. I also have a weekly task set to review my shortlist and make necessary adjustments so that it does not turn into a “Longlist”.
This structure has allowed me a simple set of “buckets” to define my level of focus when doing reviews, setting up perspectives, etc.
Nice system. I can see how the buckets allow a staggering of review.
Nice post Kourosh.
I use a similar approach to Solution 1 (someday on hold), but don’t have a task to review it.
I tackle my perspectives on the following order:
1. Routines
2. Important (due or flagged)
3. Today (available today)
4. Someday
And, thanks to the brilliant SmartPerspective script from Brandon Pittman* (which I adapted to my case) in combination with Keyboard Maestro, this goes smoothly. Oh, have to add that I just recently noticed Brandon added processing the Inbox to his SmartPerspective script and I did the same on mine and now one single keystroke (^Q in my case), I have exactly what I need in front of me at all times.
* http://brandonpittman.net/2013/08/smartperspective-for-omnifocus/
Edi,
That looks like a neat system. I’ll look into Pittman’s SmartPerspective. Thanks for mentioning it. I’ve definitely been increasingly impressed with Keyboard Maestro’s capabilities, and this looks like a nice usage.