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.3k
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
680
Android StudioのLiveTemplateの便利な使い方 / Android LiveTemplate Method
yshogo
0
1.1k
PORT_Firebase___Algolia.pdf
yshogo
0
220
Flutter_meetup_tokyo__10.pdf
yshogo
0
5.8k
PORT Firebase x Flutter
yshogo
0
380
ZOZOTech meetup Frontend #10
yshogo
2
1.7k
flutter-meetup.pdf
yshogo
0
51
Potetochips #61
yshogo
1
500
Firebase ML Kitを使った デモアプリ活用事例 @Google App DOJO
yshogo
1
170
Other Decks in Technology
See All in Technology
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
880
株式会社ログラス − エンジニア向け会社説明資料 / Loglass Comapany Deck for Engineer
loglass2019
3
32k
UI State設計とテスト方針
rmakiyama
2
650
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
0
210
サーバーなしでWordPress運用、できますよ。
sogaoh
PRO
0
110
開発生産性向上! 育成を「改善」と捉えるエンジニア育成戦略
shoota
2
400
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.8k
社外コミュニティで学び社内に活かす共に学ぶプロジェクトの実践/backlogworld2024
nishiuma
0
270
プロダクト開発を加速させるためのQA文化の築き方 / How to build QA culture to accelerate product development
mii3king
1
270
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
170
第3回Snowflake女子会_LT登壇資料(合成データ)_Taro_CCCMK
tarotaro0129
0
200
サイボウズフロントエンドエキスパートチームについて / FrontendExpert Team
cybozuinsideout
PRO
5
38k
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Site-Speed That Sticks
csswizardry
2
190
Building Adaptive Systems
keathley
38
2.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
RailsConf 2023
tenderlove
29
940
Documentation Writing (for coders)
carmenintech
66
4.5k
Statistics for Hackers
jakevdp
796
220k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
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