ToDo管理は、非常に個人的なものです。全てを確実に完了させるために、精巧なプロジェクト管理システムを導入する人もいれば、その日のタスクを手元にある紙切れに書き留めるだけの人もいます。多くの人はその中間です。そんな人には、The Omni GroupのOmniFocus 1.0.1がおすすめです。
やり遂げる
OmniFocusは、デビッド・アレン氏の人気の生産性向上システム「Getting Things Done(GTD)」に基づいています。このシステムの第一原則は、新しいToDo項目を思いついたらいつでもどこでも追加(GTD用語で言えば「キャプチャ」)できることです。OmniFocusは、様々な方法で新しいタスクを作成することで、この要件を満たしています。
OmniFocus で作業中に、Control キーと Command キー、N キーを押すことで新しいタスクを追加するか、既存のタスクを選択して Return キーを押すことで新しいタスクを開始できます。OmniFocus を使用していない場合は、ホットキーの組み合わせ(デフォルトでは Control キーと Option キー、スペースキー)を押すことで、OmniFocus のクイックエントリボックスを呼び出すことができます。また、メール経由で新しい ToDo 項目を作成することもできます。OmniFocus は、特別なマークが付いたメッセージをタスクに変換するメールルールをインストールします。さらに、他のアプリ(Finder、メール、ブラウザ、RSS リーダーなど)でテキストをハイライトし、別のホットキーの組み合わせでそのテキストを ToDo 項目に変換することもできます。
新しい項目をどのように追加しても、それはOmniFocusのインボックスにドロップされ、処理されます(GTDシステムの次のステップ)。つまり、コンテキスト(必要なツールや場所)ごとに分類し、より大きなプロジェクトに割り当てる(または割り当てない)、期限や繰り返しステータスなどのその他の詳細を設定します。
OmniFocus は処理段階において賢く動作します。例えば、期日フィールドに「2d」と入力すると、期限が2日後であることを理解します。また、分かりやすい英語(「next Friday」)で入力することもできます。さらに、ToDo 項目にメモやファイルを添付することもできます。
最初の処理が完了すると、OmniFocus では GTD プロセスの第 3 段階、つまりタスク リストを確認して完了したタスクをチェックし、次に何をするか決定する段階に進むことができます。
OmniFocus では、タスクリストを 2 つの方法で表示できます。プランニングモードでは、大きなプロジェクトを構成するすべてのタスクを確認し、タスクを移動したり、不足しているタスクを確認したり、不足しているタスクを補ったりできます。(特定のプロジェクトに当てはまらないタスクについては、別途「シングルアクションリスト」が用意されています。)コンテキストモードでは、すべてのタスクをコンテキスト別に表示できるので、電話中、Web ブラウジング中、外出中の用事など、必要なタスクを一目で確認できます。

これら2つのモードでは、様々な方法でビューをフィルタリングできます。プランニングモードでは、プロジェクトを選択し、ツールバーのフォーカスボタンをクリックすると、そのプロジェクトのタスクのみが表示されます。コンテキストモードでは、ドロップダウンビューメニューを使用して、タスクのグループ化、並べ替え、フィルタリング方法を指定できます。これらのカスタマイズしたビュー(OmniFocusではパースペクティブと呼ばれます)は保存して、後で使用することができます。
OmniFocus は、GTD ステータスに応じてタスクを自動的に色分けします。あるアクションが特定のプロジェクトで次に期限を迎える場合は、デフォルトで紫色で表示され、後続のアクションは灰色で表示されます。OmniFocus プロジェクトは、シーケンシャル(構成するアクションを順番に完了する必要がある)またはパラレル(順序は問わない)のいずれかで定義できます。
OmniFocus はアウトライン機能のルーツを持ち、タスクをより小さな子アクションに分割したり、複数のサブタスクをグループ化して大きなアクションにしたりできます。ドラッグ&ドロップ編集機能を使えば、タスクをあるプロジェクトやコンテキストから別のプロジェクトやコンテキストに移動できます。また、プロジェクトにレビュー間隔を設定することで、プロジェクトのレビューと次にすべき作業の把握が容易になります。OmniFocus は、どのプロジェクトをいつレビューする必要があるかを通知します。
インタフェース
OmniFocusはキーボード操作に優れており、ほとんどのコマンドにショートカットキーが用意されています。ヘルプファイルも非常に充実しており、まるで人間が書いたかのような、ユーモアあふれる内容になっています。AppleScriptをサポートし、データベースを1日に1回自動バックアップし、iCalとの同期も可能です(そのため、ToDoリストを.Mac経由で他のMacに送信したり、iCalデータにアクセスできる他のアプリと共有したりできます)。
残念ながら、同期は直感的とは言えません。全体的にインターフェースが分かりにくい場合があります。例えば、コンテキストモードではドロップダウンの並べ替えメニューを使って列を並べ替えることができますが、プランニングモードではそのメニューは機能しません。ToDo項目にアラームを設定したい場合は、iCalに同期してアラームを設定する必要があります。
バージョン1.0の製品にはご承知のとおり、小さなバグが散見されます。例えば、タスクをプロジェクトに割り当てても、そのプロジェクトがすぐに表示されない場合があります。弊社はこれらの問題を認識しており、今後のリビジョンで修正する予定です。
もっと根本的な話になりますが、OmniFocus はシンプルなプログラムではありません。使いこなすには、ある程度の学習と練習が必要です。確かに、今日やるべきことを簡潔にリストアップすることは可能ですが、それはプログラムのデフォルト表示ではありません。タスクを素早く、かつ邪魔にならない方法で管理したいのであれば、OmniFocus はやりすぎです。
Macworldの購入アドバイス
OmniFocus 1.0.1は、最も洗練された、優れたToDo管理ツールの一つです。ToDoリストの管理に、実際にタスクを完了するのと同じくらいの時間を費やすタイプの人なら、心ゆくまでこのツールに熱中できるでしょう。シンプルなテキストベースのタスク管理ツール以上の機能を求めるなら、まさにそのニーズを満たしてくれます。GTDプロセスに深く共感すればするほど、OmniFocusの利便性は高まります。たとえデビッド・アレンの信奉者でなくても、OmniFocusはタスクをこなすための強力なツールです。
[ダン・ミラーはMacworldの編集長です。 ]