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
負債解消手段としてのビッグバンフルリプレイス、行うための3つの条件とは?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yuki Toida
November 20, 2023
4.8k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
負債解消手段としてのビッグバンフルリプレイス、行うための3つの条件とは?
Yuki Toida
November 20, 2023
More Decks by Yuki Toida
See All by Yuki Toida
ビッグバンフルリプレイスをやりきったお話
yukitoida
1
1.5k
KubernetesでGitOpsデプロイ.pdf
yukitoida
0
410
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
360
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
How to Ace a Technical Interview
jacobian
281
24k
Music & Morning Musume
bryan
47
7.2k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
What's in a price? How to price your products and services
michaelherold
247
13k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Transcript
負債解消⼿段としてのビッグバンフルリプレイス、 ⾏うための3つの条件とは︖ 2023年11⽉21⽇ 技術的負債に向き合う Online Conference
⾃⼰紹介
Copyright Hacobu, Inc. 3 ⾃⼰紹介 ⼾井⽥ 裕貴 | @yuuukkku 執⾏役員CTO
2007 - 2010 ⿇雀、オンゲランカー、サッカー、NEET、バイト、留学 2010 - 2011 株式会社モンターレ(SWE、創業メンバー) 2011 - 2017 株式会社gloops(LE、ソシャゲ) 2017 - 2019 株式会社Candee(BE×FE×Infra、ライブコマース) 2019 - 株式会社Hacobu(執⾏役員CTO、物流) ⼤規模アプリケーションのBEが主戦場で、InfraやFEもそれなり キャリア前半はプロダクト運⽤多め、後半はプロダクト⽴ち上げ多め 普段は娘とキャッキャしてるタイプ
会社紹介
Copyright Hacobu, Inc. 5 Mission(私たちの存在意義)
Copyright Hacobu, Inc. 6 Vision(私たちの実現する未来)
Copyright Hacobu, Inc. 7 Belief(私たちの信念)
Copyright Hacobu, Inc. 8 「宅配」の⼿前にある巨⼤な物流の世界 企業間物流は30兆円もの巨⼤マーケット 企業間物流 10兆円 ※出典︓JILS「2021 年度
物流コスト調査報告書【概要版】」(2021)10⾴及び ⽮野経済研究所「2021年版 ラストワンマイル物流市場の実態と展望」(2021) (https://release.nikkei.co.jp/attach/614407/02_202107121514.pdf)より当社推計 市場規模
取り組む社会課題について
None
None
None
物流の⼈⼿不⾜ Copyright Hacobu Inc. 全産業計より 20%深刻 労働者の過不⾜状況 出典︓経済産業省・国⼟交通省・農林⽔産省「我が国の物流を取り巻く現状と取組状況」(2022),8⾴ https://www.mlit.go.jp/seisakutokatsu/freight/content/001514680.pdf
トラックの積載率 Copyright Hacobu Inc. 60%以上 空気を運んで いる 出典︓経済産業省・国⼟交通省・農林⽔産省「我が国の物流を取り巻く現状と取組状況」(2022),12⾴ https://www.mlit.go.jp/seisakutokatsu/freight/content/001514680.pdf
トラック運転⼿の労働時間 Copyright Hacobu Inc. 全産業より 2割⻑い 出典︓経済産業省・国⼟交通省・農林⽔産省「我が国の物流を取り巻く現状と取組状況」(2022),8⾴ https://www.mlit.go.jp/seisakutokatsu/freight/content/001514680.pdf 労働時間の推移
ドライバー待機時間 Copyright Hacobu Inc. 平均 1時間34分 出典︓国⼟交通省「トラック輸送状況の実態調査結果(全体版)」(2020),74⾴ https://www.mlit.go.jp/jidosha/content/001409525.pdf 荷待ち時間の発⽣状況(1運⾏あたりの分布)
物流の2024年問題 Copyright Hacobu Inc. 2024年4⽉から トラックドライバーに 時間外労働の上限が適⽤ 出典︓全⽇本トラック協会「働き⽅改⾰モニタリング調査について」(2022),2⾴ https://jta.or.jp/wp-content/uploads/2022/05/jta202203chosa.pdf 時間外労働時間が年間960時間を
超えるドライバーは27.1% 現⾏ 2024年4⽉以降 上限なし 年間960時間(1カ⽉平均80時間)
⽇本でも起こりうる物流クライシス Copyright Hacobu Inc. 2030年、 ⽇本全国で 約35%の荷物が 運べなくなる 出典︓野村総合研究所「トラックドライバー不⾜の地域別将来推計と地域でまとめる輸配送」(2023) https://www.nri.com/jp/knowledge/report/lst/2023/cc/mediaforum/forum351
None
Hacobuが取り組む課題 アナログなコミュニケーション Copyright Hacobu Inc. 紙・FAX・電話でのやり取りが多い
Hacobuが取り組む課題 ステークホルダー多い × データが繋がらない Copyright Hacobu Inc. 部分最適 部分最適 部分最適
部分最適
Hacobuの⽬指す姿 物流情報プラットフォームを創り、運ぶを最適化 Copyright Hacobu Inc.
Copyright Hacobu, Inc. 23 プロダクトについて シェアNo.1※ の理由は 圧倒的な現場⼒とデータ活⽤の知⾒。 物流DXツールMOVO(ムーボ) ※トラック予約受付サービス「MOVO
Berth」のシェア。 出典︓デロイト トーマツ ミック経済研究所, 『スマートロジスティクス・ソリューション市場の実態と展望【2022年度版】』https://mic-r.co.jp/mr/02560/
Copyright Hacobu, Inc. 24 MOVO導⼊企業 ⼩売 卸 物流・倉庫 メーカー 飲料・⾷品
⽇雑・製紙 ⾃動⾞・重⼯業 電機 アパレル 化学・医薬品
Copyright Hacobu, Inc. 25 MOVOを利⽤するドライバー 累計利⽤ ドライバー数 50万超 国内トラックドライバーの 2⼈に1⼈相当︕
(*1)累計利⽤ドライバー数とは、利⽤者が「MOVO Berth」を利⽤する際に登録するドライバー電話番号のID数 (*2)国⼟交通省「物流⽣産性向上に資する幹線輸送の効率化⽅策の⼿引き」より2015年の従事者数 76.7万⼈を基に試算 (https://www.mlit.go.jp/seisakutokatsu/freight/content/001415371.pdf) (*1) (*2)
「負債解消⼿段としてのビッグバンフルリプレイス、 ⾏うための3つの条件とは︖」
Copyright Hacobu, Inc. 27 背景 ビッグバンフルリプレイス実⾏時の背景 ① どのような状況下で⾏ったのか ② 何を⾏ったのか
③ なぜ⾏ったのか
Copyright Hacobu, Inc. 28 ①どのような状況下で⾏ったのか SaaS Startup ど真ん中 • 社員数は、20~30名
• 開発組織は、10~15名 • 組織構造は、職能チーム(エンジニア、QA、SRE) • Biz組織が、要件定義を担う • 投資ラウンドは、アーリー~シリーズA • MOVOが、売上の⼤半を占める
Copyright Hacobu, Inc. 29 ②何を⾏ったのか 2プロダクトをフルリプレイス、1プロダクトをクローズ • AWSインフラをゼロベースで再構築 • コンテナ
︓EC2 から EKSへ • CI/CD ︓Elastic Beanstalk から GitOps へ • IoT ︓Kinesiss×Lambda の Lambdaを書き直し • IaC ︓Terraform • BEのソースコードをゼロベースで書き直し • 共通部分をPF基盤として切り出し • DB再設計且つ旧システムからのデータマイグレーション(ガクブル) • FEのソースコードをゼロベースで書き直し • デザインもゼロベースで再設計 • 共通部分をUIコンポーネントとして切り出し • 開発組織を職能チーム→プロダクトチームで再構築 • POが要件定義を担い、スクラム開発へ
Copyright Hacobu, Inc. 30 MOVO Before MOVO Match MOVO Fleet
MOVO Berth ⾞両形態データ 荷姿データ メール送信機能 Angular1.6 Go(Goji) PHP(Symfony) ⾞両形態データ 位置情報データ メール送信機能 Angular1.6 PHP(Symfony) Node.js(Express) ⾞両形態データ 荷姿データ SMS送信機能 Angular1.6 jQuery PHP(Slim) 共通認証 Go(Echo) 技術スタック乱⽴、機能は重複 ※コードベースは、約20万⾏ ※仕様は、誰かの頭の中
Copyright Hacobu, Inc. 31 MOVO After GoとReactで統⼀、機能は共通化 認証サービス Go 共通データサービス
Go ・・・ Go 通知サービス Go MOVO Fleet MOVO Berth MS Go MS Go React React BFF Go(Echo) BFF Go(Echo)
Copyright Hacobu, Inc. 32 ③なぜ⾏ったのか Vision(物流情報プラットフォーム)実現のため MS MS MS 認証機能
GPS機能 通知機能 UI UI UI BFF BFF BFF 荷姿 温度帯 パレット 納品書 ・・・ Logistics Standard MOVO Fleet MOVO Berth MOVO 何か
Copyright Hacobu, Inc. 33 背景 ビッグバンフルリプレイス実⾏時の背景 ① どのような状況下で⾏ったのか → さあ、これから成⻑だ︕って時の
SaaS Startup ② 何を⾏ったのか → プロダクト2つ(と開発組織)のフルリプレイス ③ なぜ⾏ったのか → Vision実現のため
改めて 「負債解消⼿段としてのビッグバンフルリプレイス、 ⾏うための3つの条件とは︖」
Copyright Hacobu, Inc. 35 1つ⽬の条件 フルリプレイス中、事業が成⻑するか • 事業ファースト • 技術は⼿段、⽬的は事業成⻑(=Vision実現)
• 事業成⻑を犠牲にしたフルリプレイスは慎重に • PMFの⾒極め • 機能開発を⽌めても、⼀定成⻑できるか • 機会損失は発⽣する前提
Copyright Hacobu, Inc. 36 利⽤事業所数 1万2,000超 (*1)利⽤事業所数とは、MOVO 導⼊拠点に加えてMOVO を利⽤する事業所数のアカウントを合計した数字 1つ⽬の条件︓フルリプレイス中、事業が成⻑するか
Copyright Hacobu, Inc. 37 2つ⽬の条件 フルリプレイス後、確実に開発パフォーマンスが上がるか • 開発効率の向上 • モダンで統⼀された技術スタックとアーキテクチャ
• チームアサインの流動性 • オンボーディングと成⻑のしやすさ • 採⽤ • モダンで統⼀された技術スタックとアーキテクチャ • ビッグバンフルリプレイスをやりきった実績と経験
Copyright Hacobu, Inc. 38 2つ⽬の条件︓フルリプレイス後、確実に開発パフォーマンスが上がるか 2015年 株式会社Hacobuを設⽴ ベンチャーユナイテッド株式会社、YJキャピタル株式会社、株式会社オージス総研を引受先とした資⾦調達を実施 アスクル株式会社、Visionnaire Ventures、アーキタイプベンチャーズ株式会社、SMBCベンチャーキャピタル株式会社を引受先とした
資⾦調達を実施 動態管理サービス MOVO Fleetの提供を開始 ⼤和ハウス⼯業株式会社と業務提携契約を締結 ⼤和ハウス⼯業株式会社、Sony Innovation Fundを引受先とした資⾦調達を実施 トラック予約受付サービス MOVO Berthの提供を開始 EY Innovative Startup 2018を受賞 三井不動産株式会社、⽇野⾃動⾞株式会社を引受先とした資⾦調達を実施 流通資材モニタリングサービス MOVO Seekの提供を開始 配送案件管理サービス MOVO Vistaの提供を開始 Logistics Cloud MOVO の利⽤拠点数が4000を突破 JICベンチャー・グロース・インベストメンツ株式会社、野村不動産グループ、豊⽥通商株式会社、Logistics Innovation Fundらを 引受先とした資⾦調達を実施 配⾞管理サービス MOVO Dispatchの提供を開始 cc Logistics Cloud MOVO の利⽤拠点数が9000を突破 トラックドライバーの利⽤者27万⼈以上、トラックドライバーの3⼈に1⼈が利⽤するサービスに cc 配⾞管理サービス MOVO Dispatchを、配送案件管理サービス MOVO Vistaに統合 三菱倉庫株式会社、IDATEN Venturesらを引受先とした資⾦調達を実施 ドライバー向けアプリ MOVO Driverの提供を開始 2016年 2017年 2018年 2019年 2020年 2021年 2022年 2023年 2プロダクトを立ち上げ 2プロダクトを立ち上げ 1プロダクトをドメイン統合 フルリプレイス中 フルリプレイス後
Copyright Hacobu, Inc. 39 3つ⽬の条件 組織が⼀枚岩であるか
Copyright Hacobu, Inc. 40 3つ⽬の条件︓組織が⼀枚岩であるか 組織が⼀枚岩でなければ、乗り越えられなかった • 開発組織のしんどみ • 存在するであろうゴールに向かって⾛り続けられるか・・・
• Biz組織のしんどみ • 機能開発を⽌めているプロダクトを抱え、顧客とどう向き合うべきか・・・ • 経営チームのしんどみ • 本当に成功するのか、途中でやめるべきか・・・
Copyright Hacobu, Inc. 41 3つ⽬の条件︓組織が⼀枚岩であるか ガラケーの闇にぶつかったり
Copyright Hacobu, Inc. 42 3つ⽬の条件︓組織が⼀枚岩であるか 最後の最後までいつリリース出来るかわからなかったり at 経営チーム
Copyright Hacobu, Inc. 43 3つ⽬の条件︓組織が⼀枚岩であるか 時間つくって能動的にバグだししてくれる他チームのQAがいたり (⾃チームも⼤変なのにね)
Copyright Hacobu, Inc. 44 3つ⽬の条件︓組織が⼀枚岩であるか 他チームへのヘルプを快諾してくれたり (⾃チームも⼤変なのにね)
Copyright Hacobu, Inc. 45 3つ⽬の条件︓組織が⼀枚岩であるか 経営チームで⻤の連携⼒を発揮したり
Copyright Hacobu, Inc. 46 3つ⽬の条件︓組織が⼀枚岩であるか 最⾼のチーム×当事者×本気だったから乗り越えられた、みんなに感謝 • 開発組織 • 存在するであろうゴールに向かって⾛りきった︕
• Biz組織 • 機能開発を⽌めているプロダクトを抱え、顧客と向き合い続けてくれた︕ • 経営チーム • 本当に成功するのか、途中でやめるべきか・・・ • 最後まで各チームメンバーを信頼し、耐え抜いた︕
Copyright Hacobu, Inc. 47 ビッグバンリリース︕︕︕ ⼤きな障害は出ず、新機能も同時にリリース
Copyright Hacobu, Inc. 48 まとめ ビッグバンフルリプレイスはやめましょう︕︕︕ もしやるなら、以下の3つの条件を揃えたいところ ① フルリプレイス中、事業は成⻑するか ②
フルリプレイス後、確実に開発パフォーマンスが上がるか ③ 組織が⼀枚岩であるか
Copyright Hacobu, Inc. 49 MOVOの今の姿 ⼯場/出荷元 物流拠点 納品先 ⾃社アプリケーション 外部アプリケーション
ERP S/4 Hana WMS、WCS 配⾞システム 物流情報プラットフォーム 共通認証 共通機能群 共通マスタ 共通トランザクション TMS、SCPなど、 その他各社の システム ⽇野コネクト 東京海上 法⼈ドライブエージェント API API API API API 配送案件管理 トラック予約受付 動態管理 スマホアプリ Vision実現に向け、邁進中
Copyright Hacobu, Inc. 50 積極採⽤中(フルスロットル) https://career.hacobu.jp/
以上です ありがとうございました
None