Slide 1

Slide 1 text

ZOZOの新規サービス
 「FAANS」の開発 Android編
 株式会社ZOZO
 メディア開発本部 FAANS部 フロントエンドブロック
 山田 尚吾 Copyright © ZOZO, Inc. ZOZO Tech Talk #1 〜Android編 (2021/12/6)


Slide 2

Slide 2 text

© ZOZO, Inc. 株式会社ZOZO
 メディア開発本部 FAANS部 フロントエンドブロック
 Android担当
 
 山田 尚吾
 Twitter: @yshogo87
 GitHub: @yshogo
 
 入社4年目
 ZOZOTOWN → FAANS
 2

Slide 3

Slide 3 text

© ZOZO, Inc. 目次
 3 ● FAANSとは
 ● 開発体制について
 ● Androidの技術スタック
 ● 開発の流れ
 ● 最後に


Slide 4

Slide 4 text

© ZOZO, Inc. FAANSとは
 4

Slide 5

Slide 5 text

© ZOZO, Inc. 弊社の戦略について
 5 2021年3月期配信の弊社決算説明より(https://d31ex0fa3i203z.cloudfront.net/assets/ja/ir/pdf/webup_fy20204q_j.pdf)

Slide 6

Slide 6 text

© ZOZO, Inc. 弊社の戦略について
 6 2021年3月期配信の弊社決算説明より(https://d31ex0fa3i203z.cloudfront.net/assets/ja/ir/pdf/webup_fy20204q_j.pdf)

Slide 7

Slide 7 text

© ZOZO, Inc. FAANSとは
 7 「ショップスタッフと顧客を繋げるツール」です!

Slide 8

Slide 8 text

© ZOZO, Inc. ショップスタッフの販売サポートツール「FAANS」
 8

Slide 9

Slide 9 text

© ZOZO, Inc. 9 2021年10月28日配信の弊社プレスリリースより(https://corp.zozo.com/news/20211028-16352/) OMOプラットフォーム「ZOZOMO」


Slide 10

Slide 10 text

© ZOZO, Inc. 10 ショップスタッフの販売サポートツール「FAANS」
 
 2021年10月28日配信の弊社プレスリリースより(https://corp.zozo.com/news/20211028-16352/)

Slide 11

Slide 11 text

© ZOZO, Inc. 11 ショップスタッフの販売サポートツール「FAANS」
 
 2021年3月期配信の弊社決算説明より(https://d31ex0fa3i203z.cloudfront.net/assets/ja/ir/pdf/webup_fy20204q_j.pdf)

Slide 12

Slide 12 text

© ZOZO, Inc. 開発体制について
 12

Slide 13

Slide 13 text

© ZOZO, Inc. 小さいチームだからこその楽しさ
 13

Slide 14

Slide 14 text

© ZOZO, Inc. リソース不足
 14 各チーム2人~3人くらいで開発をしているが、Androidだ け1名


Slide 15

Slide 15 text

© ZOZO, Inc. 目指すべき組織像
 
 
 
 「我々はスタートアップである」 まずはそれを認識すること。我々のプロダクトが市場に価値があるのか、その検証を第一とす る。 
 15

Slide 16

Slide 16 text

© ZOZO, Inc. Androidの技術スタック
 16

Slide 17

Slide 17 text

© ZOZO, Inc. Jetpack Compose採用!
 
 
 17 いくつかの画面でJetpack Composeを使って 実装している


Slide 18

Slide 18 text

© ZOZO, Inc. 採用技術


Slide 19

Slide 19 text

© ZOZO, Inc. 開発の流れ
 19

Slide 20

Slide 20 text

© ZOZO, Inc. やるべき機能、案件が決定したら、ユーザーストーリーマッピングを行う
 20

Slide 21

Slide 21 text

© ZOZO, Inc. やるべき機能、案件が決定したら、ユーザーストーリーマッピングを行う
 21

Slide 22

Slide 22 text

© ZOZO, Inc. やるべき機能、案件が決定したら、ユーザーストーリーマッピングを行う
 22

Slide 23

Slide 23 text

© ZOZO, Inc. やるべき機能、案件が決定したら、ユーザーストーリーマッピングを行う
 23

Slide 24

Slide 24 text

© ZOZO, Inc. MiroはJIRAと連携されているため、ここで作ったカードはJIRAチケットになる
 24

Slide 25

Slide 25 text

© ZOZO, Inc. 担当者を決めて実装
 
 JIRAとGitHubも連携されているため、Pull Requestがマージされるとステータスが変わる
 25

Slide 26

Slide 26 text

© ZOZO, Inc. DeployGateにアプリが配信され、QA後にリリース
 26 Miroのボード単位で 実装をマージしているブランチ developブランチにマージ GitHub ActionsからDeployGate に配信される

Slide 27

Slide 27 text

© ZOZO, Inc. 最後に
 27

Slide 28

Slide 28 text

© ZOZO, Inc. 28 最後に
 FAANSについてもっと詳しく聞きたい方
 カジュアル面談を行っておりますので、
 気軽にご参加ください🎉


Slide 29

Slide 29 text

No content