Archive for the 'GTD' Category

Firetask: A new(ish) GTD app for Mac OS X

February 19, 2011  (Jeffrey Kabbe)

Our firm has finally settled on a practice management application (more on that in a few days).  That tool should cover our task tracking needs for client work.  But we still need an application to make sure our marketing and practice-development projects stay on course.

Until recently, I had been using OmniFocus.  My path to OmniFocus (via Things and other apps) has been a long and storied one.  But I still wasn’t entirely sold on it.  OmniFocus has some quirks, and it’s not the easiest application to use.  Plus, OmniFocus just isn’t pretty (yes, I know that shouldn’t matter, but it does!).

And then I stumbled upon a new entry into the field, Firetask.  What makes Firetask somewhat unique is that it started on iOS and migrated to Mac OS X after the success of its iPhone and iPad apps.  The design of the desktop client was clearly inspired by the iPad app, both usable and attractive.

Firetask has a few interesting differences from other GTD apps.  First, Firetask is (proudly, I might add), a project-oriented task manager.  Every task belongs to a project (by default, tasks go into the Miscellaneous project).  Unlike OmniFocus and Things, Firetask doesn’t distinguish between types of projects (ie. completable project vs.  single action / area of responsibility).  Second, Firetask has predefined categories.  These are similar to the contexts in OmniFocus, but they include a handy visual icon indicator.  The colorful indicator allows for easy identification of different types of tasks when scanning through a list.  And like OmniFocus, Firetask allows users to define their own categories (although you’re limited to the set of 31 built-in icons).

Firetask has much to like:

  • Attractive interface is quite user friendly, letting you get in and start working without a steep learning curve
  • Category indicators allow me to quickly identify different types of tasks

But Firetask isn’t perfect:

  • No apparent way to add long descriptions, links to email messages, or attachments to task description
  • Needs to make better use of drag-and-drop (for example, the info palette seems to be the only way to change a task from Today to Someday)
  • Using the calendar for entering a due date oddly requires users to click on a different task first
  • Syncing is limited to wi-fi (no MobileMe syncing yet)

Firetask is definitely a contender.  But as you can see, the list of negatives is longer than the list of positives.  Of course, the same is true of OmniFocus and Things (which is what has made choosing a final direction so difficult!).

OmniFocus makes a grand appearance on the iPad

July 30, 2010  (Jeffrey Kabbe)

If you were anything like me, you were probably checking the Omni Group forums every few hours for the past week.  So you would know by know that OmniFocus for iPad (iTunes link) was approved by Apple today.  I have only had a chance to play around with it for about 30 minutes, but I figured I would never live it down if I didn’t share my initial thoughts today.

There are a handful of developers, and the Omni Group is one of them, that are really pushing the envelope on the iPad.  I used Things for months on the desktop.  And when the iPad was released, I took it for a spin for a few weeks there too.  The iPad version was pretty much a well-executed port of the desktop version.  Except for the placement of buttons and some eye candy, Things looks and works fairly similarly on the desktop and the iPad.

Not so with OmniFocus.  The second you start up OmniFocus on your iPad and sync your data, you’ll see that the iPad application was designed from scratch with a smaller touchscreen in mind.  It’s absolutely gorgeous (dare I say, lickable?).  And from my limited use, I actually like it better than the desktop application.  It’s like the Omni Group redesigned OmniFocus from the ground up based on how the interface should work, completely disregarding the desktop version.

Some of the new features are just delightful.  I love the +1 day, +1 week, +1 month buttons on due dates.  I love the Forecast screen, allowing you to see how many tasks are coming due each day.  This was the one feature that I really started to feel like was missing from the desktop version as I transitioned to using OmniFocus for all of my task tracking.

And then there’s the new mapping feature.  OmniFocus for iPad allows you to associate a map location with a context.  I am sure someone will come up with an awesome way to use this feature (but right now it’s not coming to me).

The bottom line is that OmniFocus for iPad makes me want to use my iPad rather than my desktop when it’s time to sit down and plan my day or see what’s next.

EDIT:  MacSpark already has an in-depth review up (but frankly, he cheated a little because he was a beta tester).

OmniFocus for iPad, soon!

July 23, 2010  (Jeffrey Kabbe)

Via @kcase on twitter Wednesday:

OmniFocus for iPad has been submitted to the App Store! (Latest stats are that 85% of new apps are reviewed within 7 days.)

is it too much pressure to say that I am expecting OmniFocus for iPad to be a game changer in task managers?

OmniFocus for iPad inching closer (and the surprising reason why I care about that)

June 27, 2010  (Jeffrey Kabbe)

The Omni Group recently confirmed that OmniFocus for iPad is probably technically on schedule.  They had previously slated OmniFocus for a June release on the iPad.  I am sure they think that all will be forgiven for missing their deadline just because they threw in a clever Star Wars reference.  But I am having none of that!

You might be curious at the renewed interest in OmniFocus.  After all, aren’t we using Things around here?

Well, yes, we had been using Things.  But it just didn’t seem to be helping us get things done.  It is simple to use and has a nice interface.  But there seemed to be something missing.  Something that I couldn’t put my finder on, keeping us from using it as our main task tracking system.  So we used Things as a supplement to Bento and iCal.

As you can imagine, the results were quite unsatisfying.

We have been using OmniFocus for the better part of a month — for everything apart from scheduling.  I have to say I am quite pleased.

I have found the following features particularly useful:

  • Deep folder hierarchies makes organizing tasks by topic and client much easier
  • Different views lets me easily see what I have to do from many different angles (home in on one project or see everything due within the next few days)
  • Action groups lets me make mini projects for a client engagement (the lack of nested projects was a major limitation of Things)
  • Syncing across multiple computers has enabled us to work on the road much more effectively

When I first took a look at OmniFocus, I thought it was too powerful for what I needed.  But I think that was because I really didn’t understand what I needed.  In a busy firm, living the philosophy that “if I don’t record a task, it’s not getting done” really takes a powerful tool.

We have decided that tool is OmniFocus.  And so far it’s working out nicely.

Review: OmniFocus

June 25, 2008  (Jeffrey Kabbe)

I previously reviewed Things, the first in my four-part series on GTD applications for Mac OS X. I now turn my attention to OmniFocus from The Omni Group. While it isn’t perfect, OmniFocus clearly has a solid foundation of design and testing behind it.

A Little Background

In the beginning, there was OmniOutliner, which does pretty much what you would expect from the name. Despite being born without a single GTD bone in its body, OmniOutliner became a GTD application thanks to Ethan Schoonover. Kinkless GTD is a set of Applescripts that work with OmniOutliner Pro to implement task-management based on David Allen’s GTD methodology. Ethan and the folks at The Omni Group worked together to create OmniFocus, a purpose-built GTD application. Apparently the collaboration was a success because OmniFocus turned out great and Ethan is now at The Omni Group.

Organizing Tasks

OmniFocus is all about task management, so an important question to begin with is: how are tasks organized? Tasks, called actions in OmniFocus, can be related to a project (or single actions list), a context, or one of each. A project is a group of actions that are the steps necessary to achieve some end result or goal. The actions in a single-action list, on the other hand, might be related in some way, but they are not part of some greater undertaking. The OmniFocus manual defines a context as “the place or mode you need to be in to do a given task” (and I can’t think of a better way to describe it).


There are two kinds of projects: sequential and parallel. In a sequential project, one action must be completed before the next one is begun. In a parallel project, actions can be completed in any order. It sounds like a small difference, but it affects which tasks are available. Whether an action is available is just one of the many ways that OmniFocus allows you to slice and dice your action list (more on that later). Projects can also be given start, due, completed, and review dates.

A single actions list is like a project, but is less structured. A single actions list is just a bucket in which to throw actions that match some description (much like an “area” in Things). But whether your actions are in a project or a single actions list, the same options are available. It’s a little counterintuitive, but you can assign a due date and completed date to a single action list just like a project.

Most of the project features work well. Setting start, due, and completed dates is intuitive and useful. Like Things, which I reviewed previously, the repeat scheduling is a little wonky. A project set to repeat is created again as soon as it is completed, regardless of how often it is set to repeat. Until the repeat time comes around, the project are colored orange. The color will change to red once the actions are due. Try as I might, I couldn’t get the project to disappear from the sidebar or main window.


Contexts were a little tough for me to grasp at first. I might be different than others, though, because I like my data and tools to be very well structured. In one of the early promotional videos, OmniFocus was touted as an application that is flexible – it can be as simple or complex as you need. That’s true, but I think contexts are most useful when they are given plenty of thought ahead of time.

My nightmare scenario is wanting to change the contexts I use as I go along. I might start simply, by using “home” and “work” contexts. If I later want to get more complicated, I might add an “errand” context. But what happens if I need to run an errand for work? The problem isn’t insurmountable because contexts can be hierarchical. OmniFocus also includes a few default contexts to get you thinking in the right direction.

Things, which I reviewed earlier, uses tags in much the same as OmniFocus uses contexts. I like tags because they don’t require as much planning. If I begin marking tasks with “home” and “work” tags, it is very easy to start adding “errand” tags where appropriate later. Some OmniFocus features wouldn’t work nearly as well with multiple contexts for an action, though. For example, actions can be synchronized with iCal based on which context they belong to. That kind of synchronization requires a one-to-one relationship between actions and contexts.

Actions: Not As Simple As They First Appear

When you first start entering actions, they seem pretty simple. Each action has places to enter a name and context and two greyed-out icons (the flag and note icons). Actions in the Inbox also have a place to enter a project name. New projects and contexts can be created while entering an action by pressing Command-Enter in either the project or context field after typing the desired name.

Actions become a lot more powerful through the use of notes. Notes are well-hidden, being accessed through the small note button on each action or by pressing Command-apostrophe. But OmniFocus drops a pretty major hint about the existence of notes by including a pair of introductory tasks with long notes when you run OmniFocus for the first time. Notes can hold rich text, including images, hyperlinks (which are active) and links to files.

Straddling the fence between a project and an action is a group. A project cannot have sub-projects, but groups nicely fill the void. A group appears in the action list just as an action – with a checkbox next to it. A group otherwise shares most of the features of projects, including: sequential and parallel modes; start due, and completed dates; and repeat scheduling.

Data Entry

There are several ways to get your data into OmniFocus. Of course, you can enter actions manually through the main window, but it’s not always convenient (or possible!) to switch away from what you’re doing and open OmniFocus. You can clip text from another application into the OmniFocus Inbox via the OmniFocus Clippings service. A clipping is created by highlighting text and pressing the shortcut (it defaults to Command-Shift-Option-Period) or choosing OmniFocus: Send to Inbox from the Services menu.

Actions can also be created via email. The basic idea is to send yourself specially crafted messages with the action information in the subject and body of your message. It seems like a lot of hassle to set up. But in theory it should run seamlessly without much intervention once OmniFocus and Mail are configured properly. Of course, I’ll soon be able to create actions from anywhere without email with my iPhone. So maybe I just lack sufficient motivation.

Sorting Through It All

Once your action list starts to grow, you will start to appreciate the tools OmniFocus provides to view and filter your tasks. OmniFocus has two modes – Planning and Context – that correspond to the two primary dimensions you use to classify your actions – projects and contexts. Clicking the View button on the tool bar brings up a row of sorting, grouping, and filter options.

A set of view options can be saved as a Perspective and recalled later. For example, you can achieve functionality similar to the Logbook in Things by creating a perspective for completed actions. Perspectives might seem like a minor feature, but they help push the complication of using OmniFocus into the background a little. Just set it and forget it!

The one word that seems to best describe the interface is uncluttered. The OmniFocus main window is quite clean and doesn’t overwhelm you with information. The flip side of that is that the OmniFocus main window can’t overwhelm you with information.

The Verdict

I can recommend OmniFocus without hesitation, but its not for everyone. Through the long beta process, OmniFocus seems to have added more and more features. It’s quite a sophisticated piece of software now. The result is that OmniFocus is not quite as accessible to casual users as Things. But it has plenty of features Things lacks. I’ll be checking out some other Mac GTD applications soon. But OmniFocus is the best pure GTD application I have seen so far.

Final Notes

I wanted to write a few words about Daylite because I get many visitors to this site looking for comparisons of OmniFocus and Daylite. Simply put, they are both great programs, but their strengths don’t really overlap. The power of Daylite is in the connections. Daylite isn’t a great contact manager, calendar, or task manager. Daylite is wonderful, though, in its ability to establish connections between everything that you track in Daylite. When did I last meet with a particular advisor? I can just look at the advisor’s contact in Daylite. The activity tab will tell me the date of my last appointment. The task list on Daylite is fairly basic, comprising a single customizable list view. A task can have notes, but extra clicks are required to view the note from the list view. Notes are, after all, just another kind of connection that Daylite keeps track of.

Unlike Daylite, OmniFocus only does one thing. That thing – task management – it does very well, though. OmniFocus has an extra dimension – context – from which to work. OmniFocus also has much more extensive sorting, grouping, and filtering options. When you have hundreds of tasks – some short-term, others long-term, some that are part of a discrete project, others that loosely related to a particular topic – you will enjoy having the power of software like OmniFocus to help plan your time.

There may be a place in a law firm (or other business) for both OmniFocus and Daylite because of their very different strengths. My wife uses Daylite for all of her primary business information tracking. Much of what she does, especially in areas of marketing, IT, and long-term planning, don’t really benefit from connections. That’s where OmniFocus finds a home.