Linear AIでバックログを自動優先順位付け:エンジニアチームのPMが使う方法
本ページはプロモーションが含まれています
LinearのAI機能を活用してバックログの優先順位付けを自動化する実践ガイド。エンジニアチームのPMが実際に使うワークフローと設定方法を解説。
Linearはエンジニアリングチーム向けのプロジェクト管理ツールとして急速に普及している。JiraやAsanaと異なり、開発者フレンドリーなUIと高速な操作性が特徴だ。2024年からAI機能が強化されており、バックログの自動優先順位付けがかなり実用的なレベルに達している。
本稿では、エンジニアチームのPMがLinear AIを使ってバックログ管理を効率化する具体的な方法を解説する。
LinearのAI機能の概要
Linear AIは有料プラン(Business以上)に含まれる機能群だ。主要な機能は以下の通り。
- Auto-assign:新しいIssueを自動で担当者に割り当て
- Issue summaries:長いコメントスレッドを自動要約
- Project updates:プロジェクトの進捗を自動文章化
- Triage suggestions:バックログのIssueをAIがトリアージ提案
この中で特に有用なのが「Triage suggestions」だ。積み上がったバックログIssueを自動でスクリーニングし、「今のスプリントに入れるべきか」「後回しにすべきか」「クローズすべきか」を提案してくれる。
Linear AIのバックログトリアージの使い方
Step 1:Triageビューを有効化
プロジェクト設定 → Workflow → 「Triage」ステータスを有効化する。これにより、新しいIssueは自動的にTriageステータスに入り、AIが評価を開始する。
Step 2:AIのトリアージ提案を確認する
Triageビューを開くと、各IssueにAIのコメントが付いている。
AI提案例:
このIssueは「ログイン機能のパフォーマンス改善」に関連しています。
関連Issue: #234, #198
推奨優先度: Medium
理由: 複数ユーザーから報告されているが、ワークアラウンドが存在するため緊急度は低い
推奨アクション: 次スプリントに含めるか検討を推奨
Step 3:バックログの一括評価
大量のバックログを一括で評価するには、LinearのAPIとClaude/ChatGPTを組み合わせる方法が有効だ。
# LinearのIssueを取得してAIで優先順位付け
import requests
issues = get_linear_backlog() # Linear API経由でIssue一覧取得
prompt = f"""
以下のIssueリストを優先順位付けしてください。
判断基準:
1. ユーザーへの影響度(High/Medium/Low)
2. 技術的な複雑さ(High/Medium/Low)
3. ビジネスへの影響(High/Medium/Low)
各IssueをP0(緊急)〜P3(バックバーナー)で分類してください。
Issues:
{issues}
実際の運用例:週次バックログリファインメントの効率化
Before(AI導入前):
- 毎週火曜日に1時間のバックログリファインメント
- PMとエンジニアリードで全Issueを手動レビュー
- 100件以上のIssueを毎週確認
After(Linear AI + Claude導入後):
- AI自動トリアージが平日毎朝実行
- 月曜朝にPMがAI提案を15分でレビュー
- 毎週火曜のミーティングは30分に短縮
- 取り上げるのはAIがP0・P1に分類したIssueのみ
プロジェクトアップデートの自動生成
LinearのProject updates機能を使うと、プロジェクトの進捗サマリーを自動生成できる。
「Update」タブ → 「Generate with AI」をクリックすると、直近の完了Issue・進行中Issue・ブロッカーを元にした進捗サマリーが3〜5文で生成される。
生成例:
ECサイトリニューアルプロジェクトは順調に進んでいます。
今週、認証機能と商品検索APIの実装が完了し、マイルストーンの65%を達成しました。
現在のブロッカーは決済連携のサードパーティAPI認証で、来週中に解消予定です。
次のマイルストーンはステージング環境でのE2Eテスト(3月15日)です。
Linear AIの限界と補完策
限界1:コードのコンテキストを把握できない LinearのAIはIssueのテキストデータしか参照できない。GitHubのPRやコードの複雑さは考慮されない。技術的な見積もりは必ずエンジニアに確認する。
限界2:ビジネスコンテキストが必要な判断は苦手 「経営戦略的に今期は〇〇に注力する」という判断はAIにはできない。ビジネス優先度の判断はPMが入力する必要がある。
補完策:カスタムラベルとフィルタの組み合わせ LinearのカスタムラベルでAIが判断できない情報(ビジネス優先度・顧客影響・戦略的重要度)を追記し、AIのトリアージ提案と組み合わせて総合評価する。
まとめ
Linear AIによるバックログ自動優先順位付けは、エンジニアチームのPMの週次作業負荷を大幅に削減する。AIがトリアージの下準備を担当し、PMとエンジニアリードは本当に議論が必要なIssueだけに集中できる。まずTriageビューを有効化して1スプリント試してみることを推奨する。