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
ZOZOの新規サービス 「FAANS」の開発 Android編/FAAN App Create...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
shogo.yamada
December 06, 2021
Technology
1.7k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ZOZOの新規サービス 「FAANS」の開発 Android編/FAAN App Create on Android
shogo.yamada
December 06, 2021
More Decks by shogo.yamada
See All by shogo.yamada
Jetpack ComposeへのリファクタリングのTIPS: CustomViewの便利な使い方 / Refactoring TIPS to Jetpack Compose: Useful usage of CustomView
yshogo
0
1.2k
Android StudioのLiveTemplateの便利な使い方 / Android LiveTemplate Method
yshogo
0
1.7k
PORT_Firebase___Algolia.pdf
yshogo
0
250
Flutter_meetup_tokyo__10.pdf
yshogo
0
6.1k
PORT Firebase x Flutter
yshogo
0
470
ZOZOTech meetup Frontend #10
yshogo
2
1.8k
flutter-meetup.pdf
yshogo
0
98
Potetochips #61
yshogo
1
570
Firebase ML Kitを使った デモアプリ活用事例 @Google App DOJO
yshogo
1
220
Other Decks in Technology
See All in Technology
20260801_スクフェス大阪
kgnkhkr
2
1.2k
Breaking the Seal: Static Deobfuscation of Compiled V8 JavaScript Bytecode Malware
hshrzd
0
570
[MIRU26] Open-Vocabulary Intention-Guided Object Detection in Diverse Scenes
keio_smilab
PRO
0
140
AIコーディングの次。コードレビューと理解負荷を解消して組織の開発生産性を高める
moongift
PRO
2
1.8k
新しい SLO が良い感じにハマっている話
z63d
5
2.1k
Flutterをカメラで動かしたかった話
sony
1
120
AI時代の強いチームの作り方
yuukiyo
25
16k
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
340
【CEDEC2026】ゲームシナリオライターを支援するAIツール開発の実践 ― 設計とプロンプトの工夫 ―
cygames
PRO
1
740
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
190
Pavlokで始める電撃駆動開発
sgrsn
0
170
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
1
930
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
The SEO Collaboration Effect
kristinabergwall1
1
510
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Designing for Timeless Needs
cassininazir
1
430
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
440
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
New Earth Scene 8
popppiees
3
2.5k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Tell your own story through comics
letsgokoyo
1
1k
Transcript
ZOZOの新規サービス 「FAANS」の開発 Android編 株式会社ZOZO メディア開発本部 FAANS部 フロントエンドブロック 山田 尚吾 Copyright
© ZOZO, Inc. ZOZO Tech Talk #1 〜Android編 (2021/12/6)
© ZOZO, Inc. 株式会社ZOZO メディア開発本部 FAANS部 フロントエンドブロック Android担当 山田
尚吾 Twitter: @yshogo87 GitHub: @yshogo 入社4年目 ZOZOTOWN → FAANS 2
© ZOZO, Inc. 目次 3 • FAANSとは • 開発体制について •
Androidの技術スタック • 開発の流れ • 最後に
© ZOZO, Inc. FAANSとは 4
© ZOZO, Inc. 弊社の戦略について 5 2021年3月期配信の弊社決算説明より(https://d31ex0fa3i203z.cloudfront.net/assets/ja/ir/pdf/webup_fy20204q_j.pdf)
© ZOZO, Inc. 弊社の戦略について 6 2021年3月期配信の弊社決算説明より(https://d31ex0fa3i203z.cloudfront.net/assets/ja/ir/pdf/webup_fy20204q_j.pdf)
© ZOZO, Inc. FAANSとは 7 「ショップスタッフと顧客を繋げるツール」です!
© ZOZO, Inc. ショップスタッフの販売サポートツール「FAANS」 8
© ZOZO, Inc. 9 2021年10月28日配信の弊社プレスリリースより(https://corp.zozo.com/news/20211028-16352/) OMOプラットフォーム「ZOZOMO」
© ZOZO, Inc. 10 ショップスタッフの販売サポートツール「FAANS」 2021年10月28日配信の弊社プレスリリースより(https://corp.zozo.com/news/20211028-16352/)
© ZOZO, Inc. 11 ショップスタッフの販売サポートツール「FAANS」 2021年3月期配信の弊社決算説明より(https://d31ex0fa3i203z.cloudfront.net/assets/ja/ir/pdf/webup_fy20204q_j.pdf)
© ZOZO, Inc. 開発体制について 12
© ZOZO, Inc. 小さいチームだからこその楽しさ 13
© ZOZO, Inc. リソース不足 14 各チーム2人~3人くらいで開発をしているが、Androidだ け1名
© ZOZO, Inc. 目指すべき組織像 「我々はスタートアップである」 まずはそれを認識すること。我々のプロダクトが市場に価値があるのか、その検証を第一とす る。
15
© ZOZO, Inc. Androidの技術スタック 16
© ZOZO, Inc. Jetpack Compose採用! 17 いくつかの画面でJetpack Composeを使って
実装している
© ZOZO, Inc. 採用技術
© ZOZO, Inc. 開発の流れ 19
© ZOZO, Inc. やるべき機能、案件が決定したら、ユーザーストーリーマッピングを行う 20
© ZOZO, Inc. やるべき機能、案件が決定したら、ユーザーストーリーマッピングを行う 21
© ZOZO, Inc. やるべき機能、案件が決定したら、ユーザーストーリーマッピングを行う 22
© ZOZO, Inc. やるべき機能、案件が決定したら、ユーザーストーリーマッピングを行う 23
© ZOZO, Inc. MiroはJIRAと連携されているため、ここで作ったカードはJIRAチケットになる 24
© ZOZO, Inc. 担当者を決めて実装 JIRAとGitHubも連携されているため、Pull Requestがマージされるとステータスが変わる 25
© ZOZO, Inc. DeployGateにアプリが配信され、QA後にリリース 26 Miroのボード単位で 実装をマージしているブランチ developブランチにマージ GitHub ActionsからDeployGate
に配信される
© ZOZO, Inc. 最後に 27
© ZOZO, Inc. 28 最後に FAANSについてもっと詳しく聞きたい方 カジュアル面談を行っておりますので、 気軽にご参加ください🎉
None