$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
_Airレジ_ハンディ_セルフオーダー_のプロトタイプから製品版までの開発で大切...
Search
Recruit
PRO
November 05, 2021
Technology
1
480
_Airレジ_ハンディ_セルフオーダー_のプロトタイプから製品版までの開発で大切にしてきたこと_.pdf
2021-09-22
RECRUIT TECH MEETUP登壇時の資料です
Recruit
PRO
November 05, 2021
Tweet
Share
More Decks by Recruit
See All by Recruit
事業の財務責任に向き合うリクルートデータプラットフォームのFinOps
recruitengineers
PRO
1
22
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
160
プロダクトマネジメントの分業が生む「デリバリーの渋滞」を解消するTPMの越境
recruitengineers
PRO
3
830
あなたの知らない Linuxカーネル脆弱性の世界
recruitengineers
PRO
4
320
dbtとBigQuery MLで実現する リクルートの営業支援基盤のモデル開発と保守運用
recruitengineers
PRO
5
250
『ホットペッパービューティー』のiOSアプリをUIKitからSwiftUIへ段階的に移行するためにやったこと
recruitengineers
PRO
4
1.8k
経営の意思決定を加速する 「事業KPIダッシュボード」構築の全貌
recruitengineers
PRO
4
410
Browser
recruitengineers
PRO
12
4k
JavaScript 研修
recruitengineers
PRO
9
2.2k
Other Decks in Technology
See All in Technology
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
220
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
190
エンジニアリングをやめたくないので問い続ける
estie
2
1.2k
初めてのDatabricks AI/BI Genie
taka_aki
0
200
ChatGPTで論⽂は読めるのか
spatial_ai_network
11
29k
生成AI時代におけるグローバル戦略思考
taka_aki
0
200
ActiveJobUpdates
igaiga
1
140
ウェルネス SaaS × AI、1,000万ユーザーを支える 業界特化 AI プロダクト開発への道のり
hacomono
PRO
0
130
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
1.3k
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
420
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
230
AI駆動開発の実践とその未来
eltociear
0
130
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
How STYLIGHT went responsive
nonsquared
100
6k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Balancing Empowerment & Direction
lara
5
800
Why Our Code Smells
bkeepers
PRO
340
57k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Done Done
chrislema
186
16k
Transcript
マスタ タイトルの書式設定 1 株式会社リクルート プロダクト統括本部 飲食プロダクト開発G 早川 浩平 『Airレジ ハンディ
セルフオーダー』の プロトタイプから製品版までの開発で 大切にしてきたこと (C) Recruit Co., Ltd. All rights reserved.
株式会社リクルート 『Airレジ ハンディ セルフオーダー』 開発L 早川 浩平 2016年 株式会社リクルート新卒入社
• 海外向け Airレジ の iOS アプリ開発 • 『Airレジ ハンディ』のサーバサイド開発とフロントエンド の立ち上げ • 『Airレジ ハンディ セルフオーダー』の立ち上げと推進 好きな技術 2 自己紹介
3 本日お話しすること 導入期 成長期 成熟期 衰退期 プロトタイプ MVP 製品版 MVP:
Minimum Viable Product プロダクトの3つのフェーズごとにエンジニアとして大切にしてきたこと 製品版 製品版
料理の注文、スマホで完了 • 飲食店でQRコードをスマホで読み取って、 忙しい店員さんを待つことなく好きなタイミングで注文 • 業務負荷の削減、客単価の向上
• ニーズが高まる感染症対策支援のためにリリースを前倒し 2020年7月より提供開始*2 4 『Airレジ ハンディ セルフオーダー』*1 とは? *1https://airregi.jp/handy/selforder/ *2https://www.recruit.co.jp/newsroom/2020/0730_18770.html
1. 課題・価値定義・検証設計 2. プロトタイプ 開発・検証 3. MVP 開発・検証 4. 製品版
開発・リリース 5 製品版リリースまでのフェーズ https://www.slideshare.net/RecruitLifestyle/air-239172001 価値検証の詳細は →
• 今ある資産をフル活用する • なるべく新しいことを始めない • 時には人力に頼る • 作ったものは捨てる前提 • テストは書かない
• 社食や協力店舗での短期実験 プロトタイプ開発 プロトタイプ MVP 製品版 MAX MIN スコープ MAX MIN 予算 MAX MIN 時間 MAX MIN 品質 6
• 技術はメンバーのスキルセットと 社内実績で AWS と React を採用 • サーバサイドは作らない「人間API」 ◦
注文を受けるフロントエンドは開発 ◦ 受けた注文をスプレッドシートへ連携 ◦ 人間が注文をお店へ飛ばす • 注文履歴などもない最低限の機能 ◦ QRを読み取り、メニューを見て、注文 プロトタイプ開発 7
• 製品版を見据えた技術選定 • 大事なのは素早い改善と機能追加 • テストは書く • 規模はまだ小さく複雑ではない (マンパワーでなんとかなる)
• 社食や協力店舗での中期検証 MVP開発 プロトタイプ MVP 製品版 MAX MIN スコープ MAX MIN 予算 MAX MIN 時間 MAX MIN 品質 8
• 後から直しにくいところは固める ◦ 製品版時に書き直しはない ◦ 安全な言語を採用 (Kotlin , TypeScript)
◦ kubernetes(GKE)を採用して asCode ◦ ↑のような新しい技術にチャレンジ • アーキテクチャは(モジュラー)モノリス • モニタリングは力を入れる ◦ ダッシュボードをデイリースクラムで確認 ◦ 早く異変に気づいて改善する ◦ 使われてる実感でモチベーションもUP! MVP開発 9
• 長く安定稼働させるための技術 • 品質最優先 • 規模も大きく複雑になってくる (マンパワーが厳しくなってくる ) 製品版開発 プロトタイプ
MVP 製品版 MAX MIN スコープ MAX MIN 予算 MAX MIN 時間 MAX MIN 品質 10
• スケールしつつ高品質な安定稼働 ◦ マイクロサービス化を進める ◦ Gateway サーバの構築 ◦
Terraform で asCode を始める ◦ prop drilling をやめる ◦ Redux Toolkit に移行する ◦ TestCafe Studio による E2E テスト 製品版開発 11 Spring Cloud Gateway
技術 アーキ テクチャ システム + 人間
モノリス (フロントエンド + サーバサイド) マイクロサービス 大切に したこと 今いるメンバーで 最速でプロダクトの 価値を検証する スピードと品質を 両立させつつ 製品版へ繋げる. 新しい技術へ挑戦 さらに品質、 柔軟性、拡張性を高める. 新しい技術へ挑戦 1枚でまとめると プロトタイプ MVP 製品版 12 Spring Cloud Gateway
おわりに 13 プロダクトのフェーズに最適な技術を採用してきました! アーキテクチャも絶えず進化させています! 新しい技術へのチャレンジを続けています! *今回紹介した内容はあくまでセルフオーダーにフィットした事例なので プロダクトやビジネスの特性によって方法は変わると思っています