Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
デブサミ2019夏 新しい経路が見つかりました~プロダクトがカイゼンし続けるために~
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
NAVITIME JAPAN
PRO
July 02, 2019
Business
8.8k
0
Share
デブサミ2019夏 新しい経路が見つかりました~プロダクトがカイゼンし続けるために~
Developers Summit 2019 Summer A9 登壇資料です
小田中 育生
NAVITIME JAPAN
PRO
July 02, 2019
More Decks by NAVITIME JAPAN
See All by NAVITIME JAPAN
つよつよリーダーが 抜けたらどうする? 〜ナビタイムのAgile⽀援組織の変遷〜
navitimejapan
PRO
23
16k
実践ジオフェンス 効率的に開発するために
navitimejapan
PRO
3
1k
安全で使いやすいCarPlayアプリの 魅せ方:HIGと実例から学ぶ
navitimejapan
PRO
1
270
見えないユーザの声はログに埋もれている! ~ログから具体的なユーザの体験を数値化した事例紹介~
navitimejapan
PRO
6
3.3k
ユーザーのためなら 『デザイン』 以外にも手を伸ばせる
navitimejapan
PRO
2
1.8k
フツーのIT女子が、 Engineering Managerになるまで
navitimejapan
PRO
3
420
不確実性に打ち勝つOKR戦略/How to manage uncertainty with OKR strategy
navitimejapan
PRO
4
3.9k
アジャイルを小さいままで 組織に広める 二周目 / Agile Transformation in NAVITIME JAPAN iteration 2
navitimejapan
PRO
4
1.5k
変更障害率0%よりも「継続的な学習と実験」を価値とする 〜障害を「起こってはならないもの」としていた組織がDirtの実施に至るまで〜 / DevOps Transformation in NAVITIME JAPAN
navitimejapan
PRO
8
6k
Other Decks in Business
See All in Business
何者かになる必要はあるのか?
kkb1016
0
180
SORAJIMA 2026
sorajima
0
760
【営業職】中途採用向け会社説明資料(テックファーム株式会社)
techfirm
0
740
生成AI頼みでワークスロップを起こさない ドキュメントライティング&レビュー術
naohiro_nakata
2
590
AIエージェントが最も活躍できる業務領域の見つけ方:「判断の余白」がある業務とは
ncdc
0
170
家族アルバム みてね 事業紹介 / Our Business
familyalbum
7
57k
株式会社ハイウェイ_採用候補者様向け会社紹介資料
recruit_hiway
0
350
20260401_UPDATER_companysummary
updater_pr
0
120k
限界を超えろ_ブランド概要資料2026
tomoyuki1188
PRO
0
180
株式会社スピークバディ 会社紹介資料
speakbuddy
1
220k
ties|クラウド顧客・案件管理システム - サービスのご紹介
so_kotani
2
700
(5枚)法人営業のキーパーソンを特定する方法 予材管理で最も重要なラインコントロール
nyattx
PRO
1
640
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
480
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Context Engineering - Making Every Token Count
addyosmani
9
840
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
240
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
340
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Why Our Code Smells
bkeepers
PRO
340
58k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Unsuck your backbone
ammeep
672
58k
Transcript
©NAVITIME JAPAN 新しい経路が見つかりました ~プロダクトがカイゼンし続けるために~ 株式会社ナビタイムジャパン 開発部部長 兼 ACTS(研究開発)ルートグループ責任者 小田中 育生
©NAVITIME JAPAN 自己紹介 小田中 育生 株式会社ナビタイムジャパン 開発部 部長 ACTS(研究開発) ルートグループ責任者
• 2009年株式会社ナビタイムジャパン入社 • 経路探索 • 交通情報 • ミドルウェア • チャットボット • カイゼン
©NAVITIME JAPAN ナビタイムジャパンのプロダクト スマホ向けの アプリ
©NAVITIME JAPAN https://ntj.slack.com/intl/ja-jp/apps からダウンロードできます みんな大好き、Slackで使えます! (昨日リリースです) (無料です)
©NAVITIME JAPAN 有料課金ユーザー数 約480万人 月間ユニークユーザー数 約5,100万人 2001年サービス開始 ※2018年9月時点
©NAVITIME JAPAN 有料課金ユーザー数 約480万人 月間ユニークユーザー数 約5,100万人 歴史が長く、ユーザー・関係者が多い中で プロダクトがカイゼンし続けるためには? 2001年サービス開始 ※2018年9月時点
©NAVITIME JAPAN 一般論
©NAVITIME JAPAN ビジョン プロダクト カイゼン プロダクトはカイゼンしながらビジョンに近づく バックログ 開発チーム ※ステークホルダー含む
©NAVITIME JAPAN ビジョン プロダクト カイゼン バックログ 開発チーム ※ステークホルダー含む コンテナ化したい 更新頻度あげたい
品質上げて! 重要な順に並べられたバックログを 上から実施していく レスポンス改善 この機能がほしい
©NAVITIME JAPAN ビジョン この機能がほしい レスポンス改善 コンテナ化したい 更新頻度あげたい 品質上げて! 1stリリース ・・・
バックログを一つ消化するごとにビジョンに近づく ビジョンへの最短経路は優先順位が規定する
©NAVITIME JAPAN ビジョン プロダクト カイゼン バックログ 開発チーム ※ステークホルダー含む ビジョン ユーザー
もっと 更新頻度あげたい ◦◦な機能が欲しい! 新たに気づいたこと、ユーザの声から 新たなバックログが生まれる
©NAVITIME JAPAN ビジョン この機能がほしい レスポンス改善 コンテナ化したい 更新頻度あげたい 品質上げて! 1stリリース ・・・
優先度の変化、新たなバックログの出現で ビジョンへの最短経路は変化する ◦◦な機能が欲しい! 優先順位↑↑
©NAVITIME JAPAN ナビタイムジャパンでのカイゼン
©NAVITIME JAPAN 有料課金ユーザー数 約480万人 月間ユニークユーザー数 約5,100万人 2001年サービス開始 長い歴史、たくさんのユーザー ※2018年9月時点
©NAVITIME JAPAN ビジョン バックログ この機能がほしい レスポンス改善 コンテナ化したい 更新頻度あげたい 品質上げて! ビジョン
hogehoge hoge fugafuga fuga 数多くの関係者 数多くのユーザー あふれるバックログ
©NAVITIME JAPAN 数多くの関係者 数多くのユーザー あふれるバックログ カイゼンを阻むもの • 優先度付けが高コスト化 • 相反する優先順位
• コミュニケーションコスト増
©NAVITIME JAPAN 長い歴史で増えたプロダクトと それを支えるコア技術
©NAVITIME JAPAN あるプロダクト向けの変更が全体に作用 I/F拡張して! あいよっ!!
©NAVITIME JAPAN そして起こるデグレ I/F拡張して! あいよっ!! あれ? 動かない・・・
©NAVITIME JAPAN 数多くの関係者 数多くのユーザー あふれるバックログ カイゼンを阻むもの 20年に及ぶ歴史 • 優先度付けが高コスト化 •
カイゼンがデグレを生む • コードの複雑化 • 相反する優先順位 • コミュニケーションコスト増
©NAVITIME JAPAN 課題といかに向き合うか
©NAVITIME JAPAN 数多くの関係者 数多くのユーザー あふれるバックログ カイゼンを阻むもの 20年に及ぶ歴史 • 相反する優先順位 •
コミュニケーションコスト増 • 優先度付けが高コスト化 • カイゼンがデグレを生む • コードの複雑化
©NAVITIME JAPAN そびえたつバックログ まずはここを整理し 見通しをよくする
©NAVITIME JAPAN バックログ この機能がほしい レスポンス改善 コンテナ化したい 更新頻度あげたい 品質上げて! hogehoge hoge
fugafuga fuga 例えば… 「対応不能・不要になったもの」 「詳細の把握が困難なもの」 「発行してから数ヶ月経過」 ルールを設け、 定期的に棚卸しする 勇気をもって クローズ or 削除 fugafuga fuga xxをなんとかする うまくやる
©NAVITIME JAPAN 数多くの関係者 数多くのユーザー あふれるバックログ カイゼンを阻むもの 20年に及ぶ歴史 • 相反する優先順位 •
コミュニケーションコスト増 • 優先度付けが高コスト化 • カイゼンがデグレを生む • コードの複雑化
©NAVITIME JAPAN そして起こるデグレ I/F拡張して! あいよっ!! あれ? 動かない・・・ デグレを引き起こさない 環境をつくる
©NAVITIME JAPAN リリース物 reference target input リグレッションテスト 前バージョン Diff 想定外の変更からプロダクトを守る
リグレッションテスト環境の用意
©NAVITIME JAPAN 複雑なコード・プロセスを 解きほぐす
©NAVITIME JAPAN カイゼンデーの実施 バックログ この機能がほしい レスポンス改善 コンテナ化したい 品質上げて! hogehoge 更新頻度あげたい
テスト書こう リファクタしよう リリース自動化 スプリントのどこかで 内部改善に集中する日を設ける
©NAVITIME JAPAN バックログの見通しがよくなり 安心して試す環境ができ いよいよカイゼンを実施していく
©NAVITIME JAPAN 数多くの関係者 数多くのユーザー あふれるバックログ カイゼンを阻むもの 20年に及ぶ歴史 • 優先度付けが高コスト化 •
カイゼンがデグレを生む • コードの複雑化 • 相反する優先順位 • コミュニケーションコスト増
©NAVITIME JAPAN プロダクト 機能追加/ 拡張 機能改善 (品質) 機能改善 (レスポンス) やるべきこと、やりたいことを
どのように決め、実行していくか
©NAVITIME JAPAN 数多くの関係者 数多くのユーザー あふれるバックログ カイゼンを阻むもの 20年に及ぶ歴史 • 相反する優先順位 •
コミュニケーションコスト増 • 優先度付けが高コスト化 • カイゼンがデグレを生む • コードの複雑化
©NAVITIME JAPAN コンバージョン vs UX 安定 vs 革新 品質 vs
レスポンス
©NAVITIME JAPAN カイゼンには二律背反が伴う
©NAVITIME JAPAN インセプションデッキの作成を通し、 チームで共通認識を形成する
©NAVITIME JAPAN プロダクト 機能追加/ 拡張 機能改善 (品質) 機能改善 (レスポンス) どちらも重要だがいずれかを捨てなくてはならない
そのときにインセプションデッキが道しるべとなる 相反
©NAVITIME JAPAN 優先順位をつける土台は整った。
©NAVITIME JAPAN ビジョン A線で行く 経路が欲しい A線で 行きたくない この経路 変じゃない? こういう
経路が欲しい ユーザーの声と、どう向き合うか
©NAVITIME JAPAN ユーザーからの指摘数 どの声をきくべきかわからず カイゼンが空回り 指摘数を減らしたいが 横ばい
©NAVITIME JAPAN 満足 不満足 充足 不充足 魅力品質 当たり前品質 性能品質 狩野モデル
©NAVITIME JAPAN A線で行く 経路が欲しい A線で 行きたくない この経路 変じゃない? こういう 経路が欲しい
ユーザーボイス 当たり前品質 魅力品質 性能品質 品質区分 バックログ インセプションデッキと 照合し、優先度をつける
©NAVITIME JAPAN ユーザーからの指摘数 指摘数を減らしたいが 横ばい 狩野モデルで 指摘を分類 当たり前品質を集中的に 改善、指摘数が減少 いまやるべきことにフォーカスし、
やりたいカイゼンができた
©NAVITIME JAPAN 数多くの関係者 数多くのユーザー あふれるバックログ カイゼンを阻むもの 20年に及ぶ歴史 • 優先度付けが高コスト化 •
カイゼンがデグレを生む • コードの複雑化 • 相反する優先順位 • コミュニケーションコスト増
©NAVITIME JAPAN ナビタイムジャパンの組織構造
©NAVITIME JAPAN ナビタイムジャパンの組織構造 私たちのチーム UIに変更がなければ 基本的にここだけの 対応でカイゼンできる
©NAVITIME JAPAN ナビタイムジャパンの組織構造 UI変更など 大きめのカイゼンは 一緒に動く必要がある
©NAVITIME JAPAN 潜在的ニーズを 探るべく、 ユーザログを 分析していた
©NAVITIME JAPAN ユーザーボイス ユーザーログ • ユーザーの言葉で課題を知ることができる • 声をあげる人の要望・不満しか拾えない • 全ユーザーの行動から課題を抽出できる
• 分析が必要
©NAVITIME JAPAN ユーザーログ ユーザーログの分析例 • 日時を変更した再探索の内訳 • ±10分の変更が非常に多い
©NAVITIME JAPAN 少し時間をずらすと、いい経路がある?
©NAVITIME JAPAN すぐにでもやりたい
©NAVITIME JAPAN 影響が大きい改修。事業の巻き込みが必要 設定した時刻から逸脱
©NAVITIME JAPAN 他にやることがある
©NAVITIME JAPAN 目線と温度感を揃える
©NAVITIME JAPAN 時間の流れ ストーリー A B 場面 人物 行動 ユーザーストーリーマッピング
©NAVITIME JAPAN ペルソナ作成 ストーリー作成 マッピング
©NAVITIME JAPAN 共通の課題意識を形成 ↓ 案件化
©NAVITIME JAPAN 設定時刻前後のおすすめルート 出発時間にゆとり
©NAVITIME JAPAN 設定時刻前後のおすすめルート 8時ちょうどの あずさ2号で 出発時間にゆとり
©NAVITIME JAPAN • 優先度付けが高コスト化 • 相反する優先順位 • コミュニケーションコスト増 数多くの関係者 数多くのユーザー
あふれるバックログ 歴史・ユーザ数ゆえの課題は、これで乗り越えた。 20年に及ぶ歴史 • カイゼンがデグレを生む • コードの複雑化
©NAVITIME JAPAN • 優先度付けが高コスト化 • 相反する優先順位 • コミュニケーションコスト増 数多くの関係者 数多くのユーザー
あふれるバックログ つらい課題でも、向き合えばカイゼンはできる 20年に及ぶ歴史 • カイゼンがデグレを生む • コードの複雑化 ビジョン プロダクト カイゼン
©NAVITIME JAPAN まとめ
©NAVITIME JAPAN プロダクトは、市場に出たところがスタート ビジョン プロダクト カイゼン バックログ 開発チーム ※ステークホルダー含む
©NAVITIME JAPAN ビジョン この機能がほしい レスポンス改善 コンテナ化したい 更新頻度あげたい 品質上げて! 1stリリース ・・・
◦◦な機能が欲しい! 優先順位↑↑ ビジョンへの最短経路は変わりつづける
©NAVITIME JAPAN プロダクト 機能追加/ 拡張 機能改善 (品質) 機能改善 (レスポンス) 最短経路を見つけるために
相反
©NAVITIME JAPAN ユーザーボイス ユーザーログ チームでの約束を ユーザーの声と声なき声で補強し カイゼンサイクルを回す
©NAVITIME JAPAN 組織の壁に直面したら、 目線と温度感をあわせる
©NAVITIME JAPAN カイゼンしつづけよう、 ビジョンが実現するその日まで。 ビジョン プロダクト カイゼン バックログ 開発チーム ※ステークホルダー含む
ビジョン ユーザー
©NAVITIME JAPAN Thanks!