毎日のタスク管理は意外と悩みのタネだと思います。 TODO管理のアプリケーションも大量にあり、WindowsやMacなどのGUI環境であればWunderlist、 LinuxなどのCUI環境ではTaskwarriorが有名です。 またTODO.txtのような名前のテキストファイルを作成し、 日々のTODOを確認している方もいらっしゃると思います。
個人的には色々巡り巡って、直近のタスク管理にはTODOのテキストファイルを書くのに落ち着いています。 柔軟性の高さやカスタマイズ性、そして好きなテキストエディタを利用できるのが選択ポイントです。
この記事をきっかけに他の方の手順も共有されることを期待しながら、 私の2014年10月現在の書き方について紹介したいと思います。
オーバビュー
個別の項目はサンプルです。それぞれの役割について説明しようと思います。
ファイル名の付け方
まずテキストファイルの名称を以下のような名前に設定します。
memo-20141007.md
これを任意のフォルダに毎日作成していきます。 作業開始時に、前日のファイルをみて、必要な情報を今日の作業のTODOファイルに移していきます。
# 朝 or 前日の終わりにこの作業をする
vimdiff memo-20141006.md memo-20141005.md
まず大原則として「1日1ファイルを作成する」となります。 一つのTODOファイルを更新するスタイルにしてしまうと、どんどんファイルが肥大化し、 結局全体を把握しきれなくなります。TODOの中から本当のTODOを探すようではダメなのです。
また朝の時点で余計な情報は書き込まないように心がけます。 一番重要なことは今日やることだけを記載することです。 それ以外のことを記載しても結局できないので、 「やらなければいけないけど、出来ない」といったただ単に心理的負担になるだけです。
「来週やる作業はどのように記載するか?」という問いに関しては、 来週作業するリストや長期作業リストという他のシートを用意させるのが吉です。 私の場合はこういったケースに関してはまだ軸が定まっていないですが、 Taskwarriorを利用して、長期予定を管理しています。
スケジュール箇所
09:00 - 10:00 | TODOリストの確認
- 11:30 | RickyNewsの執筆
12:30 - 13:30 | ランチ休憩
15:00 - | ブログ執筆MTG
## スケジュール
16:00 - 17:00 | ブログ改善MTG
作業した時間を上記のような形式で記載します。 見ての通りですが、左に開始時刻、右に終了時刻、縦棒を挟んで作業した内容を記載します。
ポイントとしては無理に完璧に書こうとしないことです。 例えば開始時間を忘れてしまった場合はそこを空白にして、 ひとまず何時に終わったという記録だけ残して終了にします。その逆の場合もしかりです。 断片的な情報さえあれば、後での振り返りで簡単に作業時間を埋めることも可能です。
時間のトラッキングはかなり重要なことは自明です。 現状が分からないことには改善のしようもありません。 しかし、時間の記録とは案外面倒くさいもので、結局やらなくなってしまいます。 「タイムトラッキングアプリでブログ執筆スタートと始めたが、 結局割り込みが入って別のタスクになった」など昨今のタスクは非常に流動的です。 その時にアプリのGUIに従って時間をかけて作業内容を書き換えるのは、本末転倒です。
もちろんタイムトラッキング系のツールを利用すれば、 作業内容の解析やグラフ化などを容易に行うことが可能です。 そのため、 一旦このような形式で、常に開いている自由度の高いTODOファイルに書き込み、 まとめて、ログとしてそのようなツールに移し替えればよいかと感じます。
TODOの書き方
## TODO
- ブログ記事を一本書く
- 開発プロジェクトの決済周りを実装完了させる
- サーバ利用料金10月分のさくらVPS振込
- ------------------------------------------------------------
- ブログ記事の承認
基本的には段落下げなどは行わず箇条書きで記載します。
終わったものに関してはダッシュで区切られた下の箇所に移動させます。
もしvim
等のテキストエディタを利用していれば、dd p
で簡単に移動出来るかと思います。
作業が終わったものは削除してもよいかもしれなせんが、終わったものを目に見える範囲に置くことにより、 (1) タスクを完了させたモチベーションの維持 (2) やったかどうか忘れないようにする の2点のメリットを個人的に感じるため、こちらに記載を残します。
確認箇所
## 確認中
- ブログ記事の承認(上長)
シンプルに作業が終了したが、確認待ちなどのステータスのものを記載します。 ここに記載をしてけば、 あとで「承認されたかどうかヒアリングする」などのTODOを書き起こすことも容易になります。
フリーメモ
## 気になった点
How to Start a Startup
http://startupclass.samaltman.com/
English for Doing Business in Asia - Speaking
https://www.edx.org/course/hkustx/hkustx-eba101x-english-doing-business-1840#.VCjBtCt_sjg
## 感想
- 今日は昼過ぎも集中できた。ランチで食事量を減らすのは効果があった。
それ以外の部分は適当なフリーなメモとして残します。 知人から聞いた情報であったり、一日のふりかえりであったり何でもあれば記載します。 「そういえばだいぶ前に業務の過程で気づいたことがあったけど、あれなんだっけ」といった、 心理的な消耗をしないようにさせます。
サンプルの感想の所は適当に記載してありますが、 一日を振り返って適当に良かった点や悪かった点を明文化するのも意外と効果的です。 「良いことは継続して、悪かったことはやめる」ということは何事でも基本です。 この自己学習が簡単に出来るのが人間の強みだと思いますので、是非活用をしたい所です。
その他全般
memo-20141007.md #markdown形式
またテキストファイルとしてはmarkdown形式がおすすめです。 markdownも結局な所プレーンテキストであるtxtと変わらないのですが、 自動で色付けをしてくれたり、ある種書き方の制約により思考を整理させてくれます。
今回は全体のTODOを作成しましたが、これは各プロジェクトごとに記載することも可能です。
memo-20141005.md
projects/20140912_blog/memo-20141007.md
projects/20140912_singapore/memo-20140912.md
上記のように配置すれば、 同じフォーマットでそれぞれのプロジェクトにも細かいTODOを設定でき、 柔軟性が非常に高いです。
最後に
これは今現在の書き方のため、今後も色々変化するかと思います。 より良い方法があれば、またブログ等で掲載いたします。