フォロー

やりたいこと・やるべきことが散らかって次の行動に時間がかかることが増えたので、Notionで「アクションマップ」と名付けたデータベースページを作ってみた。

一項目一タスク対応。ただし、所要時間が8時間を超えそうなものは、タスクとして大きすぎるので細分化する。
各タスクについては以下が記入できる:
1. カテゴリ (遊びや仕事など)
2. 締め切り日
3. 推定される所要時間
4. 実際の所要時間
5. 重要度 (5段階)
6. モチベーション/やる気 (5段階)
7. 完了チェックボックス

これらのパラメータをもとに、以下が自動的に算出されるようにしている:
8. 締め切りが過ぎた合図:🔥マークが出るようになる
9. 緊急度レベル (100段階)

特に緊急度レベルの設計をちょっと頑張った。
締め切りが近くて推定所要時間が長いほどLv.100に近づく。
実際にかかった所要時間を都度入れていけば、そこから残りの所要時間が算出されて緊急度は下がる。
そしてその上で、重要度とモチベーションで5前後の差が付くようにしている。
🔥マークがついてしまったものは、他のパラメータ関係なくLv.120になる!

今日使い始めたばかりだけど、早速捗っております :rickdance:

自動パラメータの計算式、ちょっと汚いけど共有。

締め切りが過ぎた合図:
if(((dateBetween(prop("締め切り日"), now(), "days")+1) < 1) and (prop("完了チェックボックス") == false), "🔥", "")

緊急度レベル:
if(prop("完了チェックボックス"), 0, if(prop("締め切りが過ぎた合図"), 120, if((prop("推定される所要時間")/(dateBetween(prop("締め切り日"), now(), "days")+1) <= 1), round(((30/(dateBetween(prop("締め切り日"), now(), "days")+1)*(prop("推定される所要時間")-prop("実際の所要時間"))+(prop("重要度")-3)+((prop("モチベーション")-3)/2))*2)), round((60+(((prop("推定される所要時間")-prop("実際の所要時間"))/(dateBetween(prop("締め切り日"), now(), "days")+1)-1)*5+(prop("重要度")-3)+(prop("モチベーション")-3)/2)*2)))))

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。