デュアルトラックアジャイル

英語名 Dual-Track Agile
読み方 デュアル トラック アジャイル
難易度
所要時間 導入: 2〜4週間 / 運用: 継続的
提唱者 マーティ・ケーガン(Inspired)、ジェフ・パットン
目次

ひとことで言うと
#

プロダクト開発を**ディスカバリートラック(何を作るべきか探索する)デリバリートラック(実際に作って届ける)**の2本の線路で並行して走らせる手法。「正しいものを、正しく作る」を実現する。

押さえておきたい用語
#

押さえておきたい用語
ディスカバリートラック
作る価値があるか?」を検証するトラック。ユーザーインタビュー、プロトタイプテスト、データ分析を通じて検証済みのバックログアイテムを生み出す。
デリバリートラック
正しく作って届ける」を実行するトラック。設計・実装・テスト・リリースを行い、動くプロダクトをアウトプットする。
プロダクトトリオ
ディスカバリーを主導するPM・デザイナー・テックリードの3人組。それぞれの視点から「作る価値があるか」を多角的に判断する。
検証済みバックログ
ディスカバリーで「作る価値がある」とデータや実験で確認されたアイテムのこと。未検証のアイテムはデリバリーに入れないのがルール。

デュアルトラックアジャイルの全体像
#

デュアルトラック:ディスカバリーとデリバリーの2本の線路を並行で走らせる
ディスカバリートラックデリバリートラック仮説立案ユーザーの課題を仮説として整理検証インタビュープロトタイプテスト検証済みバックログ「作る価値あり」とデータで確認済み設計・実装検証済みアイテムを開発するテスト・QA品質を検証してリリース準備リリース動くプロダクトをユーザーに届ける引き渡しリリース後のデータをフィードバック
デュアルトラック・アジャイルの実践フロー
1
2つのトラックの役割を理解する
ディスカバリー=作る価値の検証、デリバリー=正しく作って届ける。常に1〜2スプリント先行で探索
2
ディスカバリートラックを立ち上げる
週10〜20%の時間を確保し、プロダクトトリオが仮説→検証→バックログ更新のサイクルを毎週回す
3
2つのトラックを接続する
検証済みアイテムだけをデリバリーに流す。未検証アイテムは入れないルールを徹底
4
運用を最適化する
2トラックのバランスを調整し、リリース後データをディスカバリーにフィードバックして改善し続ける

こんな悩みに効く
#

  • バックログに入っている機能が本当にユーザーに必要か分からないまま作っている
  • 開発は速いが、リリースしたものが使われないことが多い
  • ユーザーリサーチをする時間が取れないと言われる

基本の使い方
#

ステップ1: 2つのトラックの役割を理解する

それぞれのトラックの目的を明確にする

  • ディスカバリートラック: 「作る価値があるか?」を検証する
    • ユーザーインタビュー、プロトタイプテスト、データ分析
    • アウトプット: 検証済みのバックログアイテム
  • デリバリートラック: 「正しく作って届ける」を実行する
    • 設計、実装、テスト、リリース
    • アウトプット: 動くプロダクト

ポイント: ディスカバリーは「先行する1〜2スプリント分」を常に探索している状態が理想。

ステップ2: ディスカバリートラックを立ち上げる

既存の開発プロセスにディスカバリー活動を組み込む

  • 週に最低2〜3時間をディスカバリーに確保する(全員の時間の10〜20%)
  • プロダクトトリオ(PM・デザイナー・テックリード)がディスカバリーを主導
  • 以下のサイクルを毎週回す:
    1. 仮説を立てる
    2. 最小コストで検証する(インタビュー、プロトタイプ、A/Bテスト)
    3. 結果をもとにバックログを更新する

ポイント: 「リサーチが終わってから開発」ではなく、常に並行して走るのがデュアルトラックの本質。

ステップ3: 2つのトラックを接続する

ディスカバリーの成果がデリバリーにスムーズに流れる仕組みを作る

  • ディスカバリーで「検証済み」になったアイテムだけがデリバリーのバックログに入る
  • 各アイテムに「検証方法と結果」を添付する(なぜ作るべきと判断したかの根拠)
  • スプリントプランニングで、検証済みアイテムを優先的にピックアップする

ポイント: 未検証のアイテムをデリバリーに入れないというルールが最も重要。

ステップ4: 運用を最適化する

2つのトラックのバランスを継続的に調整する

  • ディスカバリーが遅すぎると、デリバリーのバックログが枯渇する
  • ディスカバリーが速すぎると、検証済みアイテムが溜まって鮮度が落ちる
  • リリース後のデータをディスカバリーにフィードバックし、改善サイクルを回す

ポイント: 最初は完璧を目指さず、小さく始めて改善する。週1回のユーザーインタビューから始めるだけでも効果がある。

具体例
#

例1:BtoB SaaSチームにデュアルトラックを導入する

プロジェクト管理SaaS(従業員50名、エンジニア20名)がデュアルトラックを導入した事例。

Before(シングルトラック):

  • PMがステークホルダーの要望をそのままバックログに積む
  • 検証なしで開発 → リリース後に「使われない機能」が発覚
  • 直近3ヶ月にリリースした12機能のうち、利用率10%以上はわずか4機能

After(デュアルトラック導入):

トラック活動内容頻度
ディスカバリーユーザーインタビュー週2回(1回30分)
プロトタイプテスト2週に1回
データ分析(利用状況)週1回
仮説の検証判定ミーティング週1回(トリオで30分)
デリバリースプリントプランニング2週に1回
実装・テスト毎日
リリース2週に1回

バックログのルール変更:

  • 「要望」は直接バックログに入れず、まずディスカバリーの仮説リストに入る
  • 仮説リストから検証優先度の高いものを選び、2週間以内に検証
  • 検証結果が「Go」のものだけがデリバリーのバックログに入る

結果(導入3ヶ月後):

  • リリースした機能の利用率10%以上の割合: 4/12 → 7/8に改善
  • 「作ったけど使われない」機能の削減でエンジニアのモチベーション向上
  • ステークホルダーへの説明に「検証データ」という根拠が加わり、説得力が向上

リリース数は減ったが、打率が33%→87%に劇的改善。量より質への転換。

例2:ECアプリチームのディスカバリー導入

月間取扱高8億円のファッションECアプリ。開発スピードは速いが、新機能のうち利用率5%以上のものが25%しかない。

導入アプローチ: いきなり全面導入ではなく段階的に。

Phase 1(1ヶ月目): 週1回のユーザーインタビューだけ開始。PMとデザイナーが交互に実施。

  • 発見: 「検索機能の改善」が社内の最優先だったが、ユーザーは「お気に入りからの再購入」が最大ペイン

Phase 2(2〜3ヶ月目): プロトタイプテストを追加。Figmaで1日で作り、翌日5人にテスト。

  • 検証: 「お気に入り再購入ボタン」のプロトタイプをテスト → 10人中8人が「絶対使う」

Phase 3(4ヶ月目〜): 検証済みバックログルールを導入。

結果(6ヶ月後):

  • 新機能の利用率5%以上: 25% → 68%
  • 開発チームの満足度(四半期アンケート): 3.2/5 → 4.1/5
  • 「お気に入り再購入」機能は月間GMV 5,000万円を創出

最初は週1時間のインタビューから。小さく始めて効果を証明するのが導入の鍵。

例3:自治体DXチームでの活用

人口30万人の地方自治体がDX推進チーム(5名)にデュアルトラックの考え方を導入した事例。

課題: 「オンライン手続きシステムを構築したが利用率が低い」という状況が複数のサービスで発生。予算を使って作ったシステムが使われない問題。

ディスカバリートラック導入:

  • 月2回、窓口で来庁者に5分間のヒアリングを実施(計20人/月)
  • 職員向けに「住民からよく聞く不満」の共有会を月1回開催
  • 新サービスは必ず10人にプロトタイプを見せてから予算申請

発見された課題:

  • 高齢者は「スマホで手続き」自体がハードルではなく、「ログインのたびにパスワードを求められる」のが障壁
  • 子育て世帯は「必要な手続きが何かわからない」のが最大の問題

デリバリーに反映:

  • 生体認証ログインの導入(パスワード不要に)
  • ライフイベント別の「やること一覧」機能を追加

結果(4ヶ月後):

  • オンライン手続き利用率: 15% → 38%
  • 窓口待ち時間: 平均22分 → 平均13分
  • 住民満足度: 58% → 74%

行政でも「住民に聞いてから作る」のサイクルは有効。月2回のヒアリングだけで成果が出た。

やりがちな失敗パターン
#

  1. ディスカバリーの時間を確保しない — 「開発が忙しくてリサーチする暇がない」は本末転倒。使われないものを作る方がもっと時間の無駄
  2. ディスカバリーとデリバリーが分断される — リサーチチームと開発チームが別組織だと、情報の受け渡しがボトルネックになる。プロダクトトリオが両トラックに関わる
  3. すべてを厳密に検証しようとする — 小さな改善まで検証していたら進まない。不確実性の高いもの・投資額の大きいものだけディスカバリーを通す
  4. ディスカバリーの成果を「レポート」で終わらせる — 調査報告書を書いて共有するだけでは意味がない。バックログアイテムの形にして、デリバリーに流すところまでがディスカバリー

まとめ
#

デュアルトラックアジャイルは「何を作るか」と「どう作るか」を分離して並行に進める手法。ディスカバリーで「作る価値があるか」を検証し、検証済みのものだけをデリバリーに流す。最初は「週1回のユーザーインタビュー」から始めるだけでも、作ったものが使われる確率は劇的に上がる。

デュアルトラックの全体像
#

2つのトラックが並行して回り、検証済みバックログで接続される
デュアルトラックアジャイルディスカバリートラック仮説立案課題・機会の特定プロトタイプ素早く形にするユーザーテスト実ユーザーで検証判定Go / No-Go検証済みバックログデリバリートラック設計・実装コードを書くテスト・QA品質を担保リリース本番環境へ計測効果を検証計測結果がディスカバリーの次の仮説にフィードバック

実践ステップ
#

プロダクトトリオを組成する
プロダクトマネージャー・デザイナー・テックリードの3名をディスカバリーの中心メンバーとして任命する。兼務でもよいが、週のうちディスカバリーに使える時間を**最低20%**確保する合意を取る。
アイデアバックログと検証済みバックログを分離する
既存のバックログを2つに分ける。思いつきや要望が入る「アイデアバックログ」と、ユーザーテストやデータで検証された項目だけが入る「検証済みバックログ」。デリバリートラックは後者からのみ着手する。
ディスカバリーのリズムを作る
週1回のユーザーインタビューまたはプロトタイプテストをスプリントに組み込む。重要なのは「毎週必ず1つはユーザーからフィードバックを得る」というケイデンスを保つこと。
Go/No-Goの判定基準を決める
ディスカバリーの結果をデリバリーに渡す基準を事前に定義する。「ユーザーテスト5名中4名がタスク完了できる」「想定利用頻度が週1回以上」のように、定量的な閾値を設けることでバイアスを排除する。
デリバリー後の計測をディスカバリーに戻す
リリースした機能の利用データを次のディスカバリーサイクルに入力する。「使われていない機能」が見つかれば、なぜ検証をすり抜けたかを分析し、Go/No-Go基準を改善する。

ここが難しい——ディスカバリーが「余計な仕事」に見える問題
#

デュアルトラックの導入で最もよく起きる抵抗は、経営層や開発チームから「調査している暇があったら早く作れ」と言われることだ。特に短期の売上プレッシャーが強い組織では、ディスカバリーがコストにしか見えない。

対策は小さく始めて実績で示すこと。まず1つの機能だけデュアルトラックで進め、従来方式の機能と「リリース後の利用率」を比較する。検証済みの機能が明らかに高い利用率を示せば、組織の理解は格段に進む。

実践例
#

BtoB SaaS企業で、四半期ごとに8〜10個の新機能をリリースしていたが、リリース後にアクティブに使われていたのは平均3個だけだった。デュアルトラックを導入し、ディスカバリーで事前検証してからデリバリーに回す体制に変更。

結果、四半期あたりのリリース数は5〜6個に減ったが、利用率は**78%**に跳ね上がった。開発チームの「作ったのに使われない」という不満も解消され、エンジニアのモチベーション調査スコアも改善した。

モバイルアプリのスタートアップが、デュアルトラックを導入して最初の1か月で「検索フィルター強化」という機能のプロトタイプテストを実施。5名のユーザーテストで、全員が「この機能は使わない。それより検索結果の並び替えが欲しい」とフィードバックした。

当初の計画では検索フィルターに3スプリントを投資する予定だったが、ディスカバリーの結果から方針転換。並び替え機能を1スプリントで実装してリリースしたところ、検索完了率が**22%**向上した。未検証なら3スプリント分の工数が無駄になっていた計算だ。