I think OmniFocus is meant to be a trusted place to store your tasks and projects. It is not that great at scheduling.
When I am lost with what to do, I will pull up OmniFocus to look at a project to work on or a group of tasks that I can do within a specific context. A context is a place, tool, location, priority, or situation that I am currently in. Examples of a context are:
Location - Office, House, Supermarket
Tool: Mac, iPhone, iPad, GPS device, etc.
Situation: Morning, Afternoon, After Work
Priority: Urgent, Important, Brain Dead
For my scheduling purposes, I tend to look at my meetings/appointments and block those off. In between the meetings/appointments, I will block off small portions of time on my calendar and say âwork on Project Xâ or âoffice workâ.
If i have a meeting at 1 pm to 2 pm. I know that I have a time block between 2:15pm to 3:15 pm to work on a specific project or series of tasks within a context. On my calendar, my appointment from 2:15 pm to 3:15 pm will say âwork on Holiday marketing campaign.â Then I know I can go to the Holiday Marketing project in OmniFocus and start knocking off tasks in that project.
But of course, time is fluid. We never really have control over it. I might suddenly have an emergency meeting with a client who shows up on my door unannounced. Then my best laid plans are thrown off track. I wouldnât worry too much about scheduling tasks. Just use OmniFocus as a repository to store tasks and projects that youâll work on.