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
720
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
52
Potetochips #61
yshogo
1
500
Firebase ML Kitを使った デモアプリ活用事例 @Google App DOJO
yshogo
1
180
Other Decks in Technology
See All in Technology
一人から始めたSREチーム3年の歩み - 求められるスキルの変化とチームのあり方 - / The three-year journey of the SRE team, which started all by myself
vtryo
7
5.2k
ココナラのセキュリティ組織の体制・役割・今後目指す世界
coconala_engineer
0
200
大学教員が押さえておくべき生成 AI の基礎と活用例〜より効率的な教育のために〜
soh9834
1
180
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
17k
ChatGPTを使ったブログ執筆と校正の実践テクニック/登壇資料(井田 献一朗)
hacobu
0
110
20250122_FinJAWS
takuyay0ne
2
360
横断SREの立ち上げと、AWSセキュリティへの取り組みの軌跡
rvirus0817
3
4k
【Λ(らむだ)】アップデート機能振り返りΛ編 / PADjp20250127
lambda
0
110
論文紹介 ”Long-Context LLMs Meet RAG: Overcoming Challenges for Long Inputs in RAG” @GDG Tokyo
shukob
0
250
20250129 Findy_テスト高活用化
dshirae
0
190
Enhancing SRE Using AI
yoshiiryo1
1
200
トレードオフスライダーにおける品質について考えてみた
suzuki_tada
3
150
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
52k
Side Projects
sachag
452
42k
GraphQLとの向き合い方2022年版
quramy
44
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
174
51k
YesSQL, Process and Tooling at Scale
rocio
170
14k
Thoughts on Productivity
jonyablonski
68
4.4k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Why Our Code Smells
bkeepers
PRO
335
57k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
What's in a price? How to price your products and services
michaelherold
244
12k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
39
1.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