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
shogo.yamada
December 06, 2021
Technology
0
1.5k
ZOZOの新規サービス 「FAANS」の開発 Android編/FAAN App Create on Android
shogo.yamada
December 06, 2021
Tweet
Share
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
960
Android StudioのLiveTemplateの便利な使い方 / Android LiveTemplate Method
yshogo
0
1.4k
PORT_Firebase___Algolia.pdf
yshogo
0
240
Flutter_meetup_tokyo__10.pdf
yshogo
0
6k
PORT Firebase x Flutter
yshogo
0
440
ZOZOTech meetup Frontend #10
yshogo
2
1.8k
flutter-meetup.pdf
yshogo
0
79
Potetochips #61
yshogo
1
540
Firebase ML Kitを使った デモアプリ活用事例 @Google App DOJO
yshogo
1
200
Other Decks in Technology
See All in Technology
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
220
CREが作る自己解決サイクルSlackワークフローに組み込んだAIによる社内ヘルプデスク改革 #cre_meetup
bengo4com
0
330
webpack依存からの脱却!快適フロントエンド開発をViteで実現する #vuefes
bengo4com
3
3.3k
オブザーバビリティと育てた ID管理・認証認可基盤の歩み / The Journey of an ID Management, Authentication, and Authorization Platform Nurtured with Observability
kaminashi
1
670
serverless team topology
_kensh
3
230
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
360
混合雲環境整合異質工作流程工具運行關鍵業務 Job 的經驗分享
yaosiang
0
180
SQLAlchemy の select(User).where(User.id =="123") を理解してみる/sqlalchemy deep dive
3l4l5
3
350
ハノーファーメッセ2025で見た生成AI活用ユースケース.pdf
hamadakoji
1
460
JSConf JPのwebsiteをGatsbyからNext.jsに移行した話 - Next.jsの多言語静的サイトと課題
leko
2
180
組織全員で向き合うAI Readyなデータ利活用
gappy50
0
210
RemoteFunctionを使ったコロケーション
mkazutaka
1
110
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Facilitating Awesome Meetings
lara
57
6.6k
Code Reviewing Like a Champion
maltzj
526
40k
4 Signs Your Business is Dying
shpigford
185
22k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Fireside Chat
paigeccino
41
3.7k
Designing for humans not robots
tammielis
254
26k
Designing Experiences People Love
moore
142
24k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
How GitHub (no longer) Works
holman
315
140k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How STYLIGHT went responsive
nonsquared
100
5.9k
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