見出し画像

#kintone100日チャレンジ Day020:kintoneでGTDタスク管理!「重要度・緊急度マトリクスプラグイン」を作ってみた

面倒解決エンジニアの森田ユウゴです。

台湾からお届けする「#kintone100日チャレンジ」の 20 日目。

気が付いたら20%達成していました。しかも記事だけでなく、概要説明用の動画作成も続いている。
5月は終日外出などプライベートの予定も多くつまっているので、どう対応していくか今から考えています。(間違いなく終日稼働できない日があるので、前日までに作るとか??)

👉 #kintone100日チャレンジの概要はこちら

本日は、タスクの優先順位付けに悩むすべてのビジネスパーソン向けの「[Day020] GTD重要度・緊急度管理プラグイン」を開発しました!

「GTD」とは? kintoneでタスク管理を行うメリット

本題に入る前に、GTD(Getting Things Done)というタスク管理の手法について少し触れておきます。

GTDは、頭の中にある「やらなきゃいけないこと」をすべて外部のシステムに書き出し、整理することで、目の前のタスクに集中し、ストレスフリーな状態を作り出すメソッドです。

kintoneでGTDタスク管理を行うメリット

kintoneの標準機能(リスト表示など)は強力ですが、タスクが羅列されるだけだと「結局、今どれから手をつければいいの?」と迷いがちです。とくに「重要だけど緊急ではない(第2象限)」タスクは後回しにされてしまいます。

そこで、このプラグインを使って「重要度×緊急度」のアイゼンハワーマトリクスで視覚化することで、チーム全員が直感的に「今やるべき最優先タスク」を把握できるようになり、タスク管理の質が劇的に向上します。

kintoneのアプリストアの「To Do」を少し拡張することで、このプラグインを導入できます。

「GTD重要度・緊急度管理プラグイン」について

🎯 なぜ開発したか?(現場の課題とベネフィット)

  • 現場の「不」: タスク管理アプリをkintoneで作ったものの、リストにタスクが溜まる一方で優先順位がつけられない。「緊急で重要」なタスクばかりに追われ、「重要だけど緊急じゃない」タスクがいつも埋もれてしまう。また、優先度を変更するためにいちいちレコードの編集画面を開くのが面倒。

  • 導入後の世界(ベネフィット): 画面上でカードをドラッグ&ドロップするだけで、重要度と緊急度が直感的に変更・一括保存可能に!「今やるべきタスク」と「後回しでいいタスク」が一目でわかり、タスク探しの時間と判断のストレスがゼロになります。

✨ これで出来ること(機能概要)

まずはこちらをご覧ください。

  • 用途に合わせた2つのビューモード: 王道の「2×2マトリクス(アイゼンハワーマトリクス)」に加え、設定した選択肢の数に合わせて展開される「詳細マトリクス(N×M)」をボタン一つで切り替え可能。

  • ドラッグ&ドロップによる直感操作と一括保存: タスクカードを別のマスに移動させるだけで、裏側で「重要度」と「緊急度」のフィールド値が更新待ち状態に。最後に「まとめて保存」ボタンで一気にkintoneのレコードへ反映できます。

  • kintoneのフィールド設定に完全連動したソート順: 縦軸・横軸の表示順序は、kintoneのドロップダウンフィールドで設定した「選択肢の順序」を最優先で読み込みます。A→B→CをC→B→Aに変えたいときは、kintoneの設定画面で選択肢を並び替えるだけでOK!

課題

現時点では下記のような課題が残っています。

  • UI/UXとデザインの微調整

    1. デザイン面で少し微妙な部分が残っています。特に、ドラッグ&ドロップでタスクを移動した際の、マスの「ボックス自動可変(高さの拡張)」がうまく機能せず、レイアウトが崩れてしまうケースがあります。AIにレイアウトのCSS Grid調整を任せると、動的な要素追加時の挙動に弱く、このあたりのフロントエンドの調整はまだ手を入れる余地があります。

  • 実運用を想定したエラーハンドリング

    1. 現状は「まとめて保存」で一括API(バルクリクエスト)を叩いていますが、もし一部のレコードの更新に失敗した時の処理がシンプルすぎます。どのタスクの保存がこけたのかログをしっかり出すか、トランザクション的なロールバックをどう考慮するかなど、業務運用に耐えうる堅牢なエラーハンドリングを今後のアップデートで組み込む必要があります。

さいごに

明日もお楽しみに!

下記のブログもご覧ください!

👉 【#kintone100日連続チャレンジ】AIにkintoneカスタマイズを100%任せたらどこまでいけるか?現役フリーランスの「100 Days of kintone Hacks」始動!

👉 ココナラで「kintone有資格者が導入や運用の相談にのります」サービスを開始します!

いいなと思ったら応援しよう!