Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ZOZOの新規サービス 「FAANS」の開発 Android編/FAAN App Create on Android

E222076ea6b90ae53c2bc68c8a4e01f1?s=47 shogo.yamada
December 06, 2021

ZOZOの新規サービス 「FAANS」の開発 Android編/FAAN App Create on Android

E222076ea6b90ae53c2bc68c8a4e01f1?s=128

shogo.yamada

December 06, 2021
Tweet

More Decks by shogo.yamada

Other Decks in Technology

Transcript

  1. ZOZOの新規サービス
 「FAANS」の開発 Android編
 株式会社ZOZO
 メディア開発本部 FAANS部 フロントエンドブロック
 山田 尚吾 Copyright

    © ZOZO, Inc. ZOZO Tech Talk #1 〜Android編 (2021/12/6)

  2. © ZOZO, Inc. 株式会社ZOZO
 メディア開発本部 FAANS部 フロントエンドブロック
 Android担当
 
 山田

    尚吾
 Twitter: @yshogo87
 GitHub: @yshogo
 
 入社4年目
 ZOZOTOWN → FAANS
 2
  3. © ZOZO, Inc. 目次
 3 • FAANSとは
 • 開発体制について
 •

    Androidの技術スタック
 • 開発の流れ
 • 最後に

  4. © ZOZO, Inc. FAANSとは
 4

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

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

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

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

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


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

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

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

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

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


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

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

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

    実装している

  18. © ZOZO, Inc. 採用技術


  19. © ZOZO, Inc. 開発の流れ
 19

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

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

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

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

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

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

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

    に配信される
  27. © ZOZO, Inc. 最後に
 27

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


  29. None