組織の課題管理から個人のタスク整理と優先度づけへ — Claude Code によるタスクトリアージ

各システムの役割と利用者

システム主な利用者目的
Backlog利用者側の責任者・管理部門利用者が課題を把握・確認するため
Asana開発会社の PM・経営者開発会社の責任者が状況を把握するため
GitHub開発担当者作業担当者が実装・コード変更を管理するため

3層の責任構造

利用者(顧客)        開発会社(経営・PM)      開発会社(作業担当)
    │                     │                      │
 Backlog              Asana                  GitHub
 課題確認会で          経営判断・              Issue/PR で
 進捗レビュー          リソース配分            実装を管理

各システムは異なるステークホルダーが、それぞれの責任範囲で状況を把握するために存在する。 これは冗長ではなく、報告先ごとに適切な粒度・視点で情報を提供するための構造。

担当者の課題: 「今何をすべきか」の判断

3システムはどれも他者への報告用であって、担当者が「自分が次に何をやるか」を整理する場所ではない。

システム読者自分の優先度確認に使えるか
Backlog利用者の責任者△ 顧客視点の優先度であって自分の作業順ではない
Asana開発会社の経営・PM△ 経営視点のフィルタがかかっている
GitHub (epm-server)作業担当者△ Issue は技術タスク単位で、全体俯瞰しにくい

解決策: Claude Code でタスクトリアージ → プライベートリポジトリの Issue に記録

タスクトリアージ(状況分析と優先度づけ)は Claude Code セッションで行い、結論の記録先は社内プライベートリポジトリの GitHub Issue に置く。

Claude Code セッション(タスクトリアージ)
  │  Asana/Backlog/GitHub を横断確認
  │  状況分析 → 優先度づけ → 次のアクションを決定
  ↓
社内プライベートリポジトリの Issue(個人の課題整理)
  │  チェックボックスで進捗管理
  │  コメントでトリアージ結果を追記
  │  スマホの GitHub アプリで確認可能
  ↓
各システムに報告
  Backlog → 利用者への報告
  Asana   → 開発会社経営への報告
  GitHub  → コード変更

この方式のメリット:

  • スマホで確認可能 — GitHub アプリでいつでも優先度リストを見られる
  • 新ツール不要 — 既存の GitHub インフラを利用
  • Claude Code と相性が良いgh issue comment でトリアージ結果を直接追記
  • チーム内で共有可能 — 必要に応じて他の開発者も参照できる
  • 時系列で記録が残る — コメントで判断の経緯が追える

全体のワークフロー

情報の流れ

課題発生 → Backlog に登録(利用者 or 課題確認会)
        → Asana にも登録(開発PM がトリアージ)
        → 開発が必要なら GitHub Issue 作成(epm-server)

トリアージ → Claude Code で3システムを横断確認
           → 状況分析・優先度づけ・次のアクションを決定
           → プライベートリポジトリの Issue に記録

開発完了 → GitHub PR マージ(epm-server)
        → Asana を「完了」に更新(GitHub リンク付き)
        → Backlog にコメントで報告(次回課題確認会で確認)
        → プライベートリポジトリの Issue でチェックボックスを更新

Claude Code による自動化ポイント

操作自動化の可否
Asana の未完了タスク一覧取得◯ セッション開始時に自動確認
GitHub Issue/PR の存在確認◯ タスク名・キーワードで検索
Asana タスクに GitHub リンク付与+完了◯ MCP で実行可能
Backlog へのコメント投稿◯ MCP で実行可能
プライベートリポジトリの Issue 更新gh CLI で実行可能
トリアージ結果のコメント追記gh issue comment で実行可能

課題確認会の前に実施すること

  1. Claude Code で Asana の全未完了タスクを取得
  2. 対応する GitHub Issue/PR のステータスを確認
  3. 完了したものは Asana を更新、Backlog にコメント
  4. プライベートリポジトリの Issue を最新化
  5. 未対応のものは優先度を再評価

まとめ

3システムの併用は、3層のステークホルダー(利用者・開発経営・作業担当)がそれぞれの視点で状況を把握するための合理的な構造。

ただし、担当者個人の「今何をすべきか」を整理する場所が欠けていた。これを Claude Code(タスクトリアージ)+ プライベートリポジトリの Issue(記録・モバイル確認) で補完する。

成功の鍵は:

  1. トリアージは Claude Code — 3システムを横断して状況を分析し、優先度を判断
  2. 記録はプライベートリポジトリの Issue — スマホで確認可能、時系列で経緯が残る
  3. 報告は各システムへ — ステークホルダーごとに適切なシステムで共有
  4. 課題確認会を同期ポイントに — 定期的な棚卸しで整合性を保つ