NIKKAHOME · STRATEGY BLUEPRINT · 2026-06

ニッカホーム
営業行動マネジメント DXブループリント

¥2.9億
成約率 +1% 改善による
年間売上インパクト(試算)
問い合わせ月3,000件×12ヶ月×平均単価80万×受注率+1%

すでに社内用語として定着しているA/B/Cヨミを
標準化・可視化・自動集計に乗せ、117店舗の格差を縮める

Section 0 · README

凡例・読み方

本書で使用する色分け・用語・指標の定義

本書の色分けと指標の定義

S 確定(95%)  A Aヨミ(80%)  B Bヨミ(60%)

C Cヨミ(40%)  現調 現調中(20%)

加重見込み = 見込み金額 × 確度%

ギャップ = 月次目標 − 着地見込み(加重合計)

パイプラインカバレッジ = パイプ総額 ÷ 月次目標

成約率 = 受注件数 ÷ 見積提出件数

⚠️ 確度%は自社の過去受注データで補正する。本書の数値は標準初期値。Layer 1(Stated)と Layer 2-3(解釈・根拠)を明確に区別する。

Section 1 · Design Philosophy

全体設計思想

動機(Will/Can/Must)→ 目標 → ヨミ → ギャップ → 行動 の連鎖設計

★ GOVERNING THOUGHT
ヨミ管理の本質は「数字の詰め合い」ではなく、担当者が顧客理解に基づいて自ら作る着地予測であり、ギャップを全員で共有して打ち手を決める仕組みである。ノルマ管理との違いはここにある。
個人軸
目標軸
行動軸
会議体
半 期
Will何をしたいか
Can何ができるか
Must何を求められるか
WCM 面談
半期1回・目標設定
動機の土台を作る
月 次
月次目標
受注件数・金額
ヨミ積み上げ
担当者が自ら作成
着地見込み
マネージャー補正後
月次・週次 共通サイクル
ギャップ
目標 − 着地見込み
先行KPI
問い合わせ数・現調率
成約率・クロスセル率
パイプライン
案件一覧・ヨミランク
コミット宣言
月初・月中
Commit / Upside
週 次
週次ヨミ会
月曜朝 30〜45分
ギャップ確認・NA宣言
目標軸フロー 行動軸フロー 会議体からの補正・確認 フィードバックループ
ニッカホーム固有の設計ポイント(3点)
  • 配偶者合意がAヨミの前提条件 → BtoB商談でいう「決裁者接触」に相当。施主本人のみの合意はBヨミ上限
  • 完工管理をヨミ表に統合 → 受注≠売上計上。工事完了しないと売上が立たない。トランプ関税問題のような完工遅延リスクを週次で可視化
  • リピートパイプラインを別レイヤーで管理 → 完工後に「次回提案タイミング」を自動算出。水回り→外壁→増改築へのゴールデンルートを仕組みで回す
Section 2 · Yomi Definition

ヨミ(確度)管理仕様

リフォームBtoC固有の確度定義 — 判定根拠は必ず「顧客の行動事実」

ランク確度%顧客状態の定義判定に必要な事実典型NG(格上げ禁止)
S 確定 95% 工事請負契約書に署名・捺印済み。着工日確定 契約書の受領日がヨミ表に記録済み 口頭で「やります」のみ
A ヨミ 80% 施主から口頭で「お願いします」の意思表示あり。後日契約書締結のみ残存。配偶者の合意も確認済み 施主本人+配偶者が「他社は断った」「来週契約する」と発言した記録。配偶者接触フラグ=TRUE 施主のみ合意・配偶者未接触
B ヨミ 60% 施主は前向き。配偶者・家族への説明中 or 複数社見積もりが出揃って比較最終段階 「家族と相談して来週返事します」の記録。または「他社との比較は残り1社」の状態確認済み 「前向きです」のみ(根拠なし)
C ヨミ 40% 見積書を提出済み。施主は検討中で他社とも比較中 見積書の提出日がヨミ表に記録済み。施主が「比較検討中」と発言 口頭見積のみ・書面未提出
現調中 20% 現地調査(現調)を実施済み。見積書作成中 現調実施日がヨミ表に記録済み 問い合わせ受付のみ
アポ済み 10% 現調アポが設定済み(未訪問) カレンダーに現調日が入っている

ランク遷移ルール

%%{init: {'theme': 'base', 'themeVariables': {'primaryColor': '#e0f7fa', 'primaryTextColor': '#0e7490', 'primaryBorderColor': '#06b6d4', 'lineColor': '#0891b2'}}}%% stateDiagram-v2 [*] --> アポ済み : 問い合わせ受付\n架電→アポ設定 アポ済み --> 現調中 : 現地調査実施 現調中 --> Cヨミ : 見積書提出 Cヨミ --> Bヨミ : 施主が前向き\n比較最終段階 Bヨミ --> Aヨミ : 施主+配偶者\n合意確認済み Aヨミ --> 確定S : 工事請負契約締結 確定S --> 完工 : 施工→引渡し 完工 --> リピートパイプ : 完工後1年で\n次回提案スケジュール Bヨミ --> 失注 : 他社選定\n家族反対 Cヨミ --> 失注 : 他社選定\n予算超過 アポ済み --> キャンセル : 現調前キャンセル note right of Aヨミ : ⚠️ 配偶者接触フラグ\nFALSEはAヨミ不可 note right of リピートパイプ : 水回り完工後1〜2年\n→外壁・増改築提案
⚠️ 格下げルール(楽観バイアス対策)

ヨミ会でマネージャーが確度根拠を確認し、「顧客の行動事実」に基づかない場合は即座に格下げする。
特にAヨミの配偶者未接触は一律Bヨミに戻す。Cヨミで7日超の未更新案件は停滞アラートを発火する。

Section 3 · Pipeline Management

パイプライン管理

商談ステージ設計 / KPIツリー / カバレッジ管理

商談ファネル(リフォームBtoC版)

STAGE 1
問い合わせ
チラシ/Web/紹介
STAGE 2
現調アポ
30分以内架電
STAGE 3
現地調査
採寸・ヒアリング
STAGE 4
見積提出
3日以内が目標
STAGE 5
商談・比較
配偶者面談
STAGE 6
受注確定
契約書締結
STAGE 7
施工・完工
ANDPAD連携

KPIツリー(売上目標の逆算)

%%{init: {'theme': 'base', 'themeVariables': {'primaryColor': '#e0f7fa', 'primaryTextColor': '#0e7490', 'primaryBorderColor': '#06b6d4', 'lineColor': '#0891b2'}}}%% flowchart TD TG["月次売上目標\n(例:店舗6,000万円)"] TG --> A1["受注件数目標\n= 売上目標 ÷ 平均受注単価"] TG --> A2["平均受注単価向上\n水回り→高単価提案"] A1 --> B1["必要見積提出件数\n= 受注件数 ÷ 成約率(30%)"] A1 --> B2["成約率向上施策\n配偶者面談・提案力強化"] B1 --> C1["必要現調件数\n= 見積 ÷ 見積化率(80%)"] C1 --> D1["必要アポ件数\n= 現調 ÷ アポ化率(70%)"] D1 --> E1["必要問い合わせ数\n= アポ ÷ 現調アポ率(60%)"] A2 --> F1["クロスセル提案\n水回り→外壁→増改築"] A2 --> F2["リピート売上\n過去顧客への提案"] style TG fill:#e0f7fa,stroke:#06b6d4,font-weight:bold style A2 fill:#f0fdf4,stroke:#15803d style F1 fill:#f0fdf4,stroke:#15803d style F2 fill:#f0fdf4,stroke:#15803d

パイプラインカバレッジ設計

カバレッジ倍率判定意味アクション
4倍以上安全圏パイプ総額が月次目標の4倍超成約率・単価の最適化に集中
3〜4倍適正受注率25%前後なら数学的に成立モニタリング継続
2〜3倍要注意妄想商談・確度過大評価が混在するリスク新規問い合わせ獲得を強化
2倍未満危険今期達成は数学的に困難緊急対応(チラシ追加・リピート前倒し)

計算式: カバレッジ = パイプライン総額(加重前)÷ 月次目標。「なぜ3〜4倍必要か」→ 成約率30%の逆数(3.3倍)+妄想商談・期中消滅リスクを加味

Section 4 · Gap Calculation (CORE)

ギャップ計算ロジック

フォーキャスト積み上げ → ギャップ算出 → 打ち手決定の一気通貫設計

フォーキャスト(着地予測)計算式

基本公式
着地見込み = 確定(S) × 1.00
           + Aヨミ合計 × 0.80
           + Bヨミ合計 × 0.60
           + Cヨミ合計 × 0.40
           + 現調中合計 × 0.20

ギャップ = 月次目標 − 着地見込み

数値例(月次目標: 受注120件・6,000万円の店舗)

区分件数確度加重件数想定単価加重見込み額
S 確定8件100%8.0件500万4,000万
A ヨミ10件80%8.0件300万2,400万
B ヨミ15件60%9.0件80万720万
C ヨミ30件40%12.0件60万720万
現調中20件20%4.0件60万240万
着地見込み合計41.0件8,080万
ギャップ▲79件+2,080万(目標超過)
⚠️ 件数と金額のギャップが逆転する典型例

件数ベースでは目標120件に対し見込み41件(▲79件)でも、金額ベースでは高単価のS/Aヨミが多ければ目標超過になる。件数と金額を必ず両方管理すること。

ギャップ→打ち手決定フロー

%%{init: {'theme': 'base', 'themeVariables': {'primaryColor': '#e0f7fa', 'primaryTextColor': '#0e7490', 'primaryBorderColor': '#06b6d4', 'lineColor': '#0891b2'}}}%% flowchart TD A["月初:月次目標確認\n(受注件数 + 受注金額)"] --> B["全案件ヨミ更新\n(前週からの変化を反映)"] B --> C["フォーキャスト計算\nS×1.0+A×0.8+B×0.6+C×0.4"] C --> D["ギャップ算出\n目標 − 着地見込み = 不足額"] D --> E{ギャップの種類} E -->|件数不足・金額OK| F["単価の高い案件に注力\n増改築・外壁への提案集中"] E -->|金額不足・件数OK| G["水回り案件が多すぎ\n→クロスセル提案を強化\n施工時に外壁状況確認"] E -->|件数・金額ともに不足| H{ギャップ規模} H -->|目標の20%未満| I["既存Aヨミの早期クローズ\n配偶者面談を今週中に設定"] H -->|20〜50%| J["Cヨミ→Bヨミへの確度アップ\n現調アポの集中獲得\nリピート提案の前倒し"] H -->|50%超| K["緊急:問い合わせ獲得\nチラシ追加配布\n過去施工顧客への連絡"] F --> L["週次ヨミ会で進捗確認\n(月曜朝30〜45分)"] G --> L I --> L J --> L K --> L L --> M{ギャップが縮んだか?} M -->|YES| N["着地見込みを更新\n翌週継続"] M -->|NO| O["案件別に障害を特定\n配偶者未接触・競合・予算"] O --> L style A fill:#e0f7fa,stroke:#06b6d4 style D fill:#fee2e2,stroke:#b91c1c style L fill:#f0fdf4,stroke:#15803d

不足リードの逆算式

必要受注件数   = ギャップ額 ÷ 平均受注単価
必要見積提出件数 = 必要受注件数 ÷ 成約率(30%)
必要現調件数   = 必要見積 ÷ 見積化率(80%)
必要問い合わせ = 必要現調 ÷ 現調アポ率(60%)

【例】ギャップ1,200万円・単価80万・成約率30%
  必要受注 = 1,200万 ÷ 80万 = 15件
  必要見積提出 = 15件 ÷ 30% = 50件
  必要問い合わせ = 50件 ÷ (80%×60%) = 104件
  残15営業日で割ると = 約7件/日の問い合わせが必要
  → 新規架電だけでは非現実的 → 既存Aヨミ前倒し+リピート組み合わせ
Section 5 · Deal Lifecycle

案件ライフサイクル(シーケンス図)

問い合わせ受付から完工・リピートパイプまでの全フロー

%%{init: {'theme': 'base', 'themeVariables': {'primaryColor': '#e0f7fa', 'primaryTextColor': '#0e7490', 'primaryBorderColor': '#06b6d4', 'lineColor': '#0891b2', 'actorBkg': '#f0f9ff', 'actorBorder': '#06b6d4'}}}%% sequenceDiagram autonumber actor cust as 施主 actor rep as 営業担当者 actor mgr as 店長 participant yomi as ヨミ表/SFA participant base as 基幹システム participant andpad as ANDPAD rect rgb(232,247,251) Note over cust,andpad: Phase 1 ─ 問い合わせ〜現調(スピード勝負・水回りは即日対応が鍵) cust->>rep: 問い合わせ(チラシ/Web/紹介) rep->>yomi: 案件登録 [stage=アポ済み, prob=10%] Note over rep: 30分以内架電が目標 rep->>cust: 当日架電 → 現調アポ設定 rep->>cust: 現地調査実施(採寸・状況確認) rep->>yomi: 更新 [stage=現調中, prob=20%] end rect rgb(240,253,244) Note over cust,andpad: Phase 2 ─ 見積〜商談(確度管理フェーズ・配偶者合意が鍵) rep->>cust: 見積書提出(3日以内が目標) rep->>yomi: 登録 [stage=Cヨミ, prob=40%, estimate_amount] yomi-->>mgr: パイプライン総額に自動加算 alt 施主前向き・配偶者相談中 cust->>rep: 「家族と相談して来週返事します」 rep->>yomi: 更新 [stage=Bヨミ, prob=60%] rep->>cust: 配偶者も含めた再訪問を提案 cust->>rep: 配偶者同席で再面談 rep->>yomi: 更新 [stage=Aヨミ, prob=80%, spouse_confirmed=true] else 他社と比較中 rep->>yomi: Cヨミ維持 [competitor_info に競合名記録] mgr->>rep: ヨミ会で「競合との差別化は?」確認 end end rect rgb(255,247,237) Note over rep,mgr: Phase 3 ─ ヨミ会(週次月曜朝・全体30〜45分) mgr->>yomi: フォーキャスト確認(目標 vs 着地見込み) mgr->>rep: 「Aヨミの根拠は?配偶者に会えているか?」 alt 根拠十分(配偶者合意確認済み) rep->>yomi: Aヨミ維持 else 配偶者未確認 mgr->>yomi: Override:Bヨミに格下げ yomi-->>mgr: 着地見込みが自動更新 end end rect rgb(240,253,244) Note over cust,andpad: Phase 4 ─ 受注〜完工(施工管理フェーズ) cust->>rep: 工事請負契約締結(署名・捺印) rep->>yomi: 確定[S]に更新 [contract_date, contract_amount] rep->>base: 基幹に受注データ手動入力 base-->>mgr: 月次受注実績に反映(翌月バッチ) rep->>andpad: 施工計画登録・職人アサイン andpad-->>rep: 工事完了通知 rep->>base: 完工入力 [actual_complete] rep->>yomi: リピートパイプ登録 [repeat_target_date=完工後1〜2年] Note over rep: 「外壁はそろそろですか?」クロスセル種まき end
Section 6 · Operations

業務運用オペレーション

週次・月次リズム設計とヨミ会マニュアル

週次・月次カレンダー

タイミング担当者(営業)店長・エリア長
日曜夜(ヨミ会前日)SFA/ヨミ表を最新状態に更新(見積提出・現調実施・確度変化を反映)担当者入力をスキャン。楽観的確度・NA未設定を事前抽出
月曜朝(週次ヨミ会)案件報告(現調率・Cヨミ以上の件数・Aヨミコミット)フォーキャスト集計・ギャップ確認・打ち手決定・コミット宣言
月曜昼(個別1on1)Cヨミ停滞案件・問題案件の詳細共有停滞案件の障害特定・支援方針の決定(30分以内)
火〜木(実行期間)商談後24時間以内にヨミ表に活動記録入力(NA・期日)7日超停滞案件の自動アラートを確認し即フォロー
金曜(週次振り返り)週間KPI実績の自己確認と来週計画の調整翌週計画の確認・支援が必要な担当者を特定
月初第1営業日全案件ヨミ洗い替え・翌月パイプ確認月次フォーキャスト集計・経営へのコミット宣言(Commit/Upside形式)
月中(15日前後)下期修正ヨミを担当者レベルで更新修正着地見込みを上長に報告
月末最終週Aヨミ案件の契約書受領に集中。来月現調のアポ先行確保完工件数確認(売上計上タイミング管理)・翌月パイプ初期ギャップ計算

ヨミ会マニュアル(30〜45分・店舗版)

📋 週次ヨミ会アジェンダテンプレート(30分版)
09:00-09:03  【月次目標確認・3分】
              ・当月目標受注件数/金額 vs 現在の確定受注
              ・残ギャップを全員で確認・共有

09:03-09:15  【案件ヒアリング・12分】
              ・Aヨミ全件:担当者1分で現状報告 → 店長1分で確認質問
              ・1案件3分以内厳守。超えたら個別1on1へ
              ・Cヨミは「7日超停滞案件のみ」確認

09:15-09:22  【完工管理・7分】  ← ニッカホーム固有
              ・当月完工予定件数の確認(売上計上に直結)
              ・施工遅延リスクの確認(資材不足・職人スケジュール)

09:22-09:28  【パイプライン確認・6分】
              ・今週の現調予定件数(来週のCヨミ予備軍)
              ・問い合わせ→現調未実施の案件を確認(スピード対応要)

09:28-09:30  【NAコミット宣言・2分】
              ・各担当者が「今週のAヨミ転換目標件数」を一言宣言
❓ マネージャーの質問テンプレート 10問(軸別)

【配偶者・家族合意軸】(最重要)

  1. 「施主の奥さん(ご主人)とは直接話せたか?同席で見積を説明したか?」
  2. 「家族で一番の反対理由は何だと思う?価格か?タイミングか?他社か?」

【スピード軸】(水回り案件向け)

  1. 「問い合わせから現調アポまで何時間かかった?競合も来ているか?」
  2. 「見積書は現調から何日で出したか?競合の見積と比べて早かったか?」

【確度根拠軸】(楽観バイアスを剥がす)

  1. 「なぜAヨミと判断した?施主が何をしてくれたから?」
  2. 「見積提出後7日経過のCヨミ案件は何が止まっているのか?」

【クロスセル軸】(ニッカホーム固有)

  1. 「水回り施工時に外壁・他の箇所の状況を確認したか?『そろそろですね』と声をかけたか?」
  2. 「今月施工した顧客で、数年後に外壁リフォームが見込める家は何件か把握しているか?」

【失注リスク軸】

  1. 「今のままで失注するとしたら最大の理由は何か?価格か?競合か?タイミングか?」
  2. 「今月確定しそうにない案件で、来月に繰り越せる案件はどれか?」
Section 7 · Data & System Requirements

データ・システム要件

Opportunityオブジェクト設計 / AS-IS→TO-BE / フォーキャスト集計SQL

Opportunityオブジェクト フィールド設計

📊 全フィールド定義(28フィールド・リフォームBtoC版)
#フィールド名必須ニッカホーム固有の設計意図
1inquiry_idSTRING必須問い合わせIDと案件IDを1:1で紐付け。問い合わせ→受注の転換追跡に使用
2store_codeSTRING必須117店舗の管理単位。店舗別ダッシュボードの軸
3owner_nameSTRING必須担当営業担当者名。成約率の個人別分析に使用
4customer_nameSTRING必須施主氏名
5addressSTRING必須物件住所。リピート提案の起点となるキー
6building_ageINTEGER築年数。クロスセル提案タイミング算出に使用(築15年超で外壁提案等)
7inquiry_dateDATE必須問い合わせ受付日。現調スピード(hours_to_appoint)計算の起点
8inquiry_channelENUM必須チラシ/Web/紹介/来店/その他。チャネル別成約率分析の軸
9appoint_dateDATETIME現調アポ設定日時。inquiry_dateからの経過時間でスピードKPI算出
10survey_dateDATE現調実施日。現調率の分母
11estimate_dateDATE見積提出日。現調→見積の日数をKPIとして管理
12work_typeENUM必須水回り/外壁/内装/増改築/マンション/その他。セグメント別分析の軸
13estimate_amountINTEGER見積金額(円・税抜き)
14yomi_rankENUM必須S/A/B/C/現調中/アポ済み。ヨミ管理の中核フィールド
15probabilityINTEGER自動ランクから確度マスタで自動変換(0〜100%)
16weighted_amountINTEGER自動estimate_amount × probability / 100
17spouse_confirmedBOOLEAN配偶者・家族の合意確認済みか。FALSE = Aヨミ不可の運用ルール
18competitor_infoSTRING競合他社名・状況。失注分析に活用
19next_actionSTRING必須ネクストアクション(1行で具体的に)
20next_action_dateDATE必須NAの期日。超過案件を停滞アラートで検知
21loss_reasonENUM価格負け/競合負け/タイミング/家族反対/予算超過/その他。失注分析の軸
22contract_dateDATE工事請負契約締結日(=受注確定日)
23contract_amountINTEGER受注金額(見積から変更がある場合)
24scheduled_startDATE着工予定日(受注後に設定)
25scheduled_completeDATE完工予定日(売上計上タイミングの管理軸)
26actual_completeDATE実際の完工日。トランプ関税問題等の完工遅延追跡
27days_in_yomiINTEGER自動現ヨミランクの滞留日数。7日超でアラート発火
28repeat_target_dateDATE次回リピート提案予定日(完工後に設定。水回り=1年後、外壁=10年後等)

AS-IS → TO-BE システム構成

%%{init: {'theme': 'base', 'themeVariables': {'primaryColor': '#fee2e2', 'primaryTextColor': '#b91c1c', 'primaryBorderColor': '#ef4444', 'lineColor': '#ef4444', 'secondaryColor': '#f0fdf4', 'tertiaryColor': '#e0f7fa'}}}%% flowchart LR subgraph asis["❌ AS-IS(現状:サイロ化)"] direction TB A1["基幹フルスクラッチ\n2015年〜・API不可\n月次バッチ"] A2["ANDPAD\nチャットのみ\n(受発注未契約)"] A3["SMILE(会計)\n大塚商会"] A4["自社専用\n見積システム"] A5["Excel(各店舗)\nAヨミ/Bヨミ/Cヨミ\n★バラバラ・非標準"] A6["リピート管理\n蓄積フェーズ\nシステム不明"] end subgraph tobe["✅ TO-BE(Phase 1-2 目標)"] direction TB B1["基幹CSV出力\n(月次→週次化)"] B2["ANDPAD\n施工管理活用継続"] B3["BigQuery\nデータ統合層"] B4["標準ヨミ表\n(Google Sheets)\n全店舗統一フォーマット"] B5["Looker Studio\nダッシュボード\nリアルタイム着地予測"] B6["リピートパイプ\n完工後自動スケジュール"] end A1 -->|"CSV出力\n(手動)"| B1 A2 --> B2 B1 --> B3 B2 -->|"完工データ"| B3 B4 -->|"GASで\n自動同期"| B3 B3 --> B5 B3 --> B6 style asis fill:#fff5f5,stroke:#ef4444 style tobe fill:#f0fdf4,stroke:#15803d
💡 設計思想:基幹API不可をBQで迂回する

基幹はAPI不可・フルスクラッチ(2015年〜)のため、直接連携は不可。CSV定期エクスポート → BigQuery が現実解。
ヨミ表はGoogle Sheetsで標準フォーマット化し、GAS(Google Apps Script)で毎朝BQに自動同期。Looker StudioでリアルタイムのフォーキャストダッシュボードをLooker Studioで構築する。

フォーキャスト集計SQL(BigQuery版)

📝 SQL全文(月次着地見込み・ギャップ・カバレッジ一括集計)
-- ニッカホーム版 月次フォーキャスト集計クエリ
-- パラメータ: @target_month = '2026-06'

WITH monthly_yomi AS (
  SELECT
    store_code, owner_name, yomi_rank, work_type,
    COUNT(*)             AS case_count,
    SUM(estimate_amount) AS total_estimate,
    SUM(weighted_amount) AS weighted_total
  FROM `your_project.nikkahome.opportunities`
  WHERE
    yomi_rank NOT IN ('受注確定', '失注', 'キャンセル')
    AND FORMAT_DATE('%Y-%m', COALESCE(scheduled_complete, inquiry_date)) = @target_month
  GROUP BY store_code, owner_name, yomi_rank, work_type
),
monthly_contracts AS (
  -- 当月確定受注(工事請負契約締結済み)
  SELECT
    store_code, owner_name,
    SUM(contract_amount) AS confirmed_amount,
    COUNT(*)             AS confirmed_count
  FROM `your_project.nikkahome.opportunities`
  WHERE
    yomi_rank = '受注確定'
    AND FORMAT_DATE('%Y-%m', contract_date) = @target_month
  GROUP BY store_code, owner_name
),
gap_summary AS (
  SELECT
    y.store_code, y.owner_name,
    COALESCE(c.confirmed_amount, 0) AS confirmed,
    COALESCE(c.confirmed_count, 0)  AS confirmed_count,
    -- ヨミランク別加重集計
    SUM(CASE WHEN y.yomi_rank = 'A' THEN y.weighted_total ELSE 0 END) AS a_weighted,
    SUM(CASE WHEN y.yomi_rank = 'B' THEN y.weighted_total ELSE 0 END) AS b_weighted,
    SUM(CASE WHEN y.yomi_rank = 'C' THEN y.weighted_total ELSE 0 END) AS c_weighted,
    SUM(CASE WHEN y.yomi_rank IN ('現調中','アポ済み') THEN y.weighted_total ELSE 0 END) AS early_weighted,
    SUM(y.weighted_total)          AS total_weighted,
    SUM(y.total_estimate)          AS total_raw_pipeline,
    -- 完工管理(資材遅延リスク)
    COUNT(CASE WHEN y.work_type = '水回り' THEN 1 END) AS mizumawari_count,
    SUM(CASE WHEN y.work_type IN ('外壁','増改築') THEN y.weighted_total ELSE 0 END) AS highvalue_weighted,
    t.monthly_target,
    -- ギャップ
    t.monthly_target - COALESCE(c.confirmed_amount,0) - SUM(y.weighted_total) AS gap_amount
  FROM monthly_yomi y
  LEFT JOIN monthly_contracts c USING (store_code, owner_name)
  LEFT JOIN `your_project.nikkahome.monthly_targets` t
    ON t.store_code = y.store_code AND t.target_month = @target_month
  GROUP BY y.store_code, y.owner_name, c.confirmed_amount, c.confirmed_count, t.monthly_target
)
SELECT
  store_code, owner_name,
  confirmed, confirmed_count,
  a_weighted, b_weighted, c_weighted, early_weighted,
  total_weighted,
  monthly_target,
  gap_amount,
  -- パイプラインカバレッジ
  ROUND(total_raw_pipeline / NULLIF(monthly_target,0), 2) AS coverage_ratio,
  CASE
    WHEN total_raw_pipeline / NULLIF(monthly_target,0) >= 4.0 THEN '安全圏'
    WHEN total_raw_pipeline / NULLIF(monthly_target,0) >= 3.0 THEN '適正'
    WHEN total_raw_pipeline / NULLIF(monthly_target,0) >= 2.0 THEN '要注意'
    ELSE '危険'
  END AS coverage_status,
  -- ギャップ判定
  CASE
    WHEN gap_amount < 0               THEN '目標超過'
    WHEN gap_amount / monthly_target < 0.2 THEN '軽微'
    WHEN gap_amount / monthly_target < 0.5 THEN '要対応'
    ELSE '緊急対応'
  END AS gap_status,
  -- 単価構成チェック
  ROUND(highvalue_weighted / NULLIF(total_weighted,0), 2) AS highvalue_ratio,
  mizumawari_count
FROM gap_summary
ORDER BY gap_amount DESC;  -- ギャップ大きい順

確度マスタテーブル

yomi_rankprobability (%)備考
S 確定95契約書受領済み
A ヨミ80配偶者合意確認必須
B ヨミ60家族相談中・比較最終段階
C ヨミ40見積提出済み・比較中
現調中20現調実施済み・見積作成中
アポ済み10現調アポ設定済み
Section 8 · Dashboard Design

ダッシュボード設計

Looker Studio 8パネル構成・ニッカホーム版

Panel 1
月次受注達成率

確定受注額 / 月次目標(棒グラフ)。店舗別・担当者別の達成率を一覧表示。

リアルタイム
Panel 2
フォーキャスト積み上げ

S/A/B/C/現調中の積み上げ棒グラフ。着地見込みと目標を重ねて表示。

リアルタイム
Panel 3
ギャップ残額

目標 − 着地見込みを大きな数字で表示。軽微/要対応/緊急の色分け判定付き。

リアルタイム
Panel 4
パイプラインカバレッジ

倍率と安全圏/危険の判定表示。基幹では見えなかった「見込み」が初めて可視化される。

リアルタイム
Panel 5
現調スピードKPI

問い合わせ→現調アポまでの平均時間。店舗別・担当者別。水回り成約率の先行指標。

日次更新
Panel 6
成約率(店舗別比較)

見積提出→成約の転換率。117店舗の格差可視化→ベストプラクティス横展開の発見に使用。

日次更新
Panel 7
配偶者未接触アラート

Bヨミ以上で spouse_confirmed=FALSE の案件一覧。Aヨミ格下げ判断の材料。

日次更新
Panel 8
リピートパイプライン

完工済み×提案タイミング到来件数。水回り→外壁→増改築のゴールデンルート進捗。

日次更新
✅ ニッカホームにとっての最大の価値

基幹システム(API不可・月次バッチ)では「見込み案件の着地予測」が全く見えない。Panel 2・3・4はこれまで存在しなかった情報を初めて可視化するもので、月次でしか動いていなかった営業管理の粒度を週次・日次に引き上げる。

Section 9 · Implementation Roadmap

実装ロードマップ

Phase 0(今すぐ)から Phase 3(12ヶ月後)の段階設計

Phase 0 · 今すぐ(2週間)

ヨミ表標準化

全店舗のExcelヨミ表を本書のフィールド設計に統一。確度マスタ・SUMIFS集計・停滞検知の条件付き書式を実装。

成果物: 標準Googleスプレッドシートテンプレ(全26列)

期間: 2週間
追加コスト: ¥0(Googleスプレッドシート)
Phase 1 · 1〜3ヶ月

BQダッシュボード初版

基幹CSV → BigQuery取り込み + Looker Studioでフォーキャストダッシュボード初版。関東支社から先行開始。8パネル構成。

成果物: Looker Studio ダッシュボード(着地予測・ギャップ・カバレッジ)

期間: 3ヶ月
月額: 数万円(BQストレージ + Looker)
Phase 2 · 4〜6ヶ月

GAS自動同期 + 全社展開

Sheetsヨミ表をGASで毎朝BQに自動同期。ダッシュボードのリアルタイム化。ヨミ会アジェンダ・質問テンプレートを標準化して全社展開。

成果物: GAS自動同期 + 全店舗標準運用マニュアル

期間: 3ヶ月
月額: 5〜10万円
Phase 3 · 7〜12ヶ月

SFA/CRM導入

基幹リプレイスまたはkintone/専用SFA導入でヨミ管理を基幹から分離。配偶者接触フラグ・リピートパイプの自動化。完工→リピート提案の自動スケジューリング。

成果物: CRM/SFA稼働 + リピートパイプライン自動化

期間: 6ヶ月
月額: 20〜50万円
%%{init: {'theme': 'base', 'themeVariables': {'primaryColor': '#e0f7fa', 'primaryTextColor': '#0e7490', 'primaryBorderColor': '#06b6d4', 'lineColor': '#0891b2'}}}%% gantt title ニッカホーム 営業マネジメントDX 実装タイムライン dateFormat YYYY-MM section Phase 0 ヨミ表標準テンプレ作成 :p0a, 2026-06, 2w 関東支社先行導入・研修 :p0b, after p0a, 2w section Phase 1 基幹CSV取り込み設計 :p1a, 2026-07, 3w BigQueryデータ基盤構築 :p1b, after p1a, 3w Looker Studioダッシュボード初版 :p1c, after p1b, 1M section Phase 2 GAS自動同期実装 :p2a, 2026-10, 1M 全社展開・運用マニュアル整備 :p2b, after p2a, 2M section Phase 3 SFA/CRM要件定義 :p3a, 2027-01, 2M SFA導入・データ移行 :p3b, after p3a, 3M リピートパイプ自動化 :p3c, after p3b, 1M
★ 核心メッセージ(社長プレゼン用)
「ヨミ管理はすでにあります。ExcelのA/B/Cヨミです。問題は117店舗がバラバラで、経営・エリア長がリアルタイムに見えないことです。標準化と可視化だけで、成約率・新店立ち上がり・リピート売上の3つが同時に改善します。Phase 0は投資ゼロ、2週間で稼働します。」
フェーズ投資期待成果(KPIインパクト)リスク
Phase 0¥0ヨミ表の標準化。全店舗で同じ基準でフォーキャスト計算が可能になる低(Excelの置き換えのみ)
Phase 1月数万円週次でギャップが可視化される。エリア長がリアルタイムで管理できるように低(基幹への影響なし)
Phase 2月5〜10万円成約率の店舗間格差が可視化され、ベスト店舗の横展開が加速。成約率+1%≒年間¥2.9億中(全社展開の運用定着)
Phase 3月20〜50万円リピートパイプ自動化で新規集客コストを削減。水回り→外壁→増改築のLTV最大化中(基幹連携・運用変革)
📎 Appendix: データソース・制限事項・解釈責任の境界

データソース

  • ニッカホーム様 社内議事録(2026-02〜2026-04 シリーズ)
  • 事前システムヒアリングスプレッドシート(増田様回答)
  • 月次数値xlsx(2025年4-11月 関東支社リフォーム事業)
  • リクルート型営業マネジメント ディープリサーチ(2026-06-02 実施、17エージェント・233ツール使用)

解釈責任の境界

ヨミランク確度%(80%/60%/40%等)は業界標準の初期値。自社の過去受注データで補正必須。成約率・転換率の数値例は仮定値(「★」印)。実数は基幹CSV受領後に更新。

制限事項

基幹API不可のため、BQ連携は定期CSV出力が前提。完全リアルタイム化はPhase 3のSFA導入後。テーブル定義書の有無は未確認(GW前に増田様が社内確認予定)。