Top page 検索 ヘルプ ログイン(管理用)

TaskChuteみたいなこと

TaskChuteみたいなこと

はじめに

日々、仕事及びプライベートで、「TaskChute」みたいなことを、やっています。
TaskChuteとは、今日一日のタスク(したいこと・しないといけないこと)について、時間を意識しながら、組み立て・実行ができるツールです。Excel(for Windows)のマクロを使って作成されています。

最も簡単なのは、本家のTaskChuteを使う方法(Ver1 なら、無料で利用ができます!)ですが、他のツール上で、その考え方を活かしたタスク管理をすることも、可能です。他の市販ソフト/フリーソフト上で実現する, 自作ツールで実現する, Windows以外のプラットフォーム(mac, iOS, Android など)で、似たようなことを実現する などの例があるようです。また、他の概念(GTD : Getting Things Done など)との併用も、見かけるパターンです。

私のパターンは、「自作ツール上で、GTDの概念を併用」です。この度、1年半越しで自作ツールを刷新したので、これを機会に、現在のツールを開発し、使うに至るまでの道のりをまとめてみました。自作ツールにはTaskChuteの考え方を取り入れていますが、開発について、TaskChute作者・関係者が関わったものではありません。
道のりはどうでもよくって、TaskChute(およびGTD)の考えをどのようにツールに実装したか、に興味があるという方は、「実装イメージ」の項目あたりを見て下さい。
似たようなツールを作ることを考えている方がいましたら、ひとつの実装例として、参考にしていただければと思います。

ツールの遍歴

昔から、タスクの管理方法には、苦労していました。自分に合いそうな考え方を探してきては、実際に試してみて…ということを、やってきました。
初期の頃は、付箋紙アプリにタスクを並べてデスクトップに貼る、ということをしていました。やがて、タスクの登録や済んだアプリの削除をもっと簡単にやりたくて、「ToDoHandler」というWindowsアプリを作り始めました。

時期やっていたこと
'01/07〜'01/08付箋紙アプリを活用
(タスクと、作業優先度の管理)
'01/08〜'07/02付箋紙アプリを活用
(状態管理を追加)
'07/05「7つの習慣」に出会う
'07/05〜'09/06ToDoHandler Ver1を開発・活用
(緊急度・重要度の概念を追加)
'08/12「GTD」に出会う
'09/06〜'10/01ToDoHandler Ver2を開発・活用
(GTDの概念を追加)
'09/08「TaskChute」に出会う
'10/01〜'14/03ToDoHandler Ver3を開発・活用
(TaskChuteの概念を追加)
'14/03〜ToDoHandler Ver4を開発・活用
(C#化,db対応,プロジェクト管理,検索)


Excelだと、不便だったこと

2009年の後半頃、Excel上で本家TaskChute1 を使いながら、TaskChuteの考え方を研究しました。
考え方を体得していくと同時に、Excelだと何かと不便に感じることも。

ということで、当時使っていた自作のツール「ToDoHandler Ver2」に、TaskChuteの考えを取り込み・実装してみることにしてみました。
実装にあたり、TaskChute作者・関係者との関わりはありません。あくまでも、自分で実装したものとなります。

ToDoHandler で、実現したこと

どうせ作るなら、ということで、自分に必要な機能や、欲しい機能を盛り込んでいきました。

これらの機能を盛り込んで、「ToDoHandler Ver3」を作りました。当たり前ですが、自分にとってはかなり使いやすいものになりました。Ver3 の作成を機会に、プライベートでもTaskChuteの考え方を取り入れた過ごし方をすることが増えてきて、「手つかず案件」が少しずつ進むようになってきました。
やりたかったことの多くは、Ver3 で載せ込みができました。「ToDoHandler Ver4」では、開発環境やデータベースの変更による、高速化や安定性向上と、管理可能タスク数上限の撤廃が、大きな変更点です。他には、3年も使っていると、仕事・生活の変化や、新たに改善したいポイントが出てきたりしたので、それらへの追従です。

ToDoHandler での、タスク処理の進め方

TaskChuteとGTDの概念に従って、処理を進めていきます。
1日のタスクはTaskChuteの考え方で、それより先のタスクはGTDの考え方で管理します。
やりたいことの全てはGTDで管理して、そこから毎日1日分を、TaskChuteに小分けするようなイメージです。

実装イメージ

こんな感じで載せ込んでいます。

タスク管理

today.png

finish.png

GTDのタスク割り振りを参考に、タブを用意。
[今日]のタブが、TaskChute相当。
GTDで言うinboxは、[今日]タブで兼ねています。必要なタスクが出てきたら、ひとまずその内容だけを入力。すると、[今日]タブ内リストの、上のほうに入ります。時間が取れたときに、実施時期などを入力すれば、[今日]タブを出て適切なタブに移動する、という仕組みです。

タスク入力

edit.png

思いついたタスクをメモするときは、タスク内容さえ入れれば登録可能。「早く振り分けて!」と言わんばかりに、[今日]タブ内リストの、上の方に表示されるようになります。他の項目は、時間が取れたときに、必要に応じて入力します。主に、[実施時期]や[状態]の内容を使って、どのタブに表示するべきかを振り分けしています。
[リマインダ]を設定しておけば、実施日が近づいたときに[次へ]のタブで表示することも可能。他のヒトに依頼している案件について、進捗を確認したい時期を設定しておく、という用途にも使っています。

リピート設定

repeat.png

ここでリピート周期のルールを設定すれば、タスク終了操作時に、ここでの設定に従って、次回タスクを新規に起票します。

割り込み

squeeze.png

割り込みが発生したときは、[割込]ボタン(もしくはショートカットキー)で、現在処理中タスクの中断ができます。
「中断操作するのを忘れてたよー!」ということもよくあるので、あとから、中断したおおよその時刻を登録することもできるようにしています。
中断操作後に続けて、割り込みタスクの入力画面が立ち上がります。

検索

search.png

簡易な検索を載せてみました。Ver4で、データベースの機能を使って実現しました。

日報

daily.png

次のような内容を、テキストファイルに出力します。



やりたいこと(妄想?)・お悩み中のこと

自分で使う分には問題ない状態です。当面の更新は、使っていて不便に感じた部分や、見つけた不具合の手直し程度の予定です。今のところ、自由にダウンロードできるような形での頒布の予定はありません。

開発環境など


back_22r.gif top_23r.gif


このページの最終更新時間:2016年08月18日 14時37分22秒
このwikiページへの感想・質問・提案などはこちら