11/20/2007, 6:35am, EST
Tuesday, November 20th
First Look: OmniFocus project management
Veteran Mac developers The Omni Group have been producing OS X software since its inception, initially creating OmniWeb and porting Bungie's Oni to the platform. Having since blossomed from its humble beginnings by introducing many different applications for home and business, The Omni Group has unveiled its latest product, OmniFocus – an application designed to help personal and small business users stay on top of their tasks and duties. By using a trim application window and Apple app integration, OmniFocus hopes to offer an easy-to-use, albeit powerful, experience.
OmniFocus consists of one window with multiple view modes, allowing users to examine their tasks by plan or by context. The planning view organizes all tasks that are associated with a given project, whereas the context view mode will organize tasks by category. For example, if a user was to start a home business, he would have to create a plan that would encompass getting all the correct paper work, registering the business, finding a locale for the business – these things are all tasks of a different sort but are united under the common goal of starting a business. A user might require business software in this case, and they might be interested in seeing Leopard at their local computer store, so any "Software" related headings can be grouped and the user will know that he has to do multiple things while they are at the store.
Projects can be organized in parallel or in series, the former allowing for multiple simultaneous tasks, the latter requiring events to be completed in order. This enables users to create task lists that cater to the project in question: watching a movie with a friend requires that a date be set in advance, then that the movie be rented; while a list of items for a party do not require a set order of purchase. Tasks can be flagged and annotated, which helps with keeping track of priority or specifics that are pertinent to the situation. If a user realizes a basic task is not so basic after all, OmniFocus has several ways to create a project from the task, and then further define the project with additional tasks.

Parallel project

Sequential project

Annotated tasks
OmniFocus has a few different tools that allow users to quickly find and change information, such as an info panel, a "Clean Up" button, and a few different search and filter methods. Along the top button bar are most of the controls for the application. The search dialogue is self explanatory, and the view button summons several filter lists that show information based on the criteria selected. The project inspector gives users more control over projects and tasks by supplying controls for the project, actions, repetition, relevant dates, and context options.

Project Inspector (click to see open)
The application features a number of different perks as well. iCal and Mail functionality have been woven into OmniFocus' code, allowing users to sync their calendars and automatically manage To-Dos, and Spotlight integration provides an OS-level search function for easy location of tasks and projects. The Omni Group uses a feature called SmartMatch to quickly provide access to a preset, but editable, list of contexts, allowing users to quickly find or add a context item just by typing a few letters of the category. A user might have a category called "Software I need to buy" and could search for it by typing "sof ne bu", and OmniFocus is intelligent enough to see that they are the beginnings of separate words, and will suggest the appropriate context. Tasks can also be added while working in another application, allowing users to call up an overlay window to quickly jot down their idea before they lose track of what they are doing or of the idea.
As a pre-release software title, OmniFocus does have a few bugs, and a comically incomplete manual, which the developer acknowledges and says will be complete by the time the app ships. OmniFocus has a release date or January 8th, 2008, and The Omni Group is offering special pre-order pricing of $40, with the application selling for $80 thereafter.
Filed under: software
Other story tags: business software
,
, 10
,
,
,
,
,



subscribe to comments
for this article
And no, it is really not overpriced at all. There is an amazing level of thought that went into it. Worth every penny. Bought one for the whole family...
If you know what GTD means than this is something that will help you as the place to put everything down.
I, however, have a problem. I'm very hard to focus and scattered - as I am writing this and not working. I have an addiction to distraction so I've been on the Franklin Covey binders and PlanPlus all my professional life. I fall off the wagon quite a bit on these as they never have well thought out in a digital sense.
The Covey binders are the best analog solution (monthly or daily planning pages) but I am in front of the MPG 80% of the time I am awake.
OmniFocus really is like all their apps in that it is very well thought out (i.e. my razr vs. iphone)
The key takeawaw and the correction is the concept of contexts. A context is a place where you can get certain types of work done. Thus, I have an errands/out context where I place my tasks that have to be done when I am out and about. I have a Mac context where I do work on my Mac. Omnifocus has a Mac:Online context, where you organize tasks that are done when connected to the internet. This is helpful because I can only do tasks that fit in the context I am in. So before I go on an errand I review my errands/out context to see what I might be able to accomplish.
So, "software" as in the article is probably not a good context. Rather, you would make a task like "examine Leopard home business software at the Apple Store" and put it in the errands/out context. You would also assign the task to the project of starting a business, as mentioned in the article.
As to pricing, I have used Ghost Action (a GTD app) which I bought and OmniFocus is much more robust in features though it is alpha (but not crashing all the time either).