Slide 1

Slide 1 text

計測バックエンドチーム
 僕らチームとモデリング
 株式会社ZOZO
 計測プラットフォーム本部 計測システム部 バックエンドブロック
 ブロック長
 鈴木 亮太 Copyright © ZOZO, Inc.

Slide 2

Slide 2 text

© ZOZO, Inc. 株式会社ZOZO
 計測開発プラットフォーム本部 計測システム部
 バックエンド/フロントエンド ブロック長 鈴木 亮太
 一児の父です。おむつを替えるなどがんばっています。
 仕事では調整したり、設計したり、コード書いたり、マネジメ ントしたり、運用しています。
 2

Slide 3

Slide 3 text

© ZOZO, Inc. バックエンドチームとは
 計測技術をユーザ提供するための
 システム開発を生業とするチーム
 (4人)
 やっていないこと
 - 計測技術のコアな画像解析や商品推薦などのロジック開発(別チームが担当)
 
 やっていること
 - 上記ロジックを利用者に提供するためのサーバサイドアプリケーションを開発する
 3

Slide 4

Slide 4 text

© ZOZO, Inc. バックエンドチームとは
 主に使っている技術
 4

Slide 5

Slide 5 text

© ZOZO, Inc. バックエンドチームとは
 ZOZOTOWNとの関わり方
 (サービス)
 5 ZOZOTOWN内で活用できる計測テクノロジー
 ZOZOTOWN ZOZO MAT ZOZO GLASS

Slide 6

Slide 6 text

© ZOZO, Inc. バックエンドチームとは
 ZOZOTOWNとの関わり方
 (アプリケーション)
 6 利用 ZOZO TOWN ZOZO GLASS

Slide 7

Slide 7 text

© ZOZO, Inc. 今日のテーマ
 モデリングがんばってます!
 7

Slide 8

Slide 8 text

© ZOZO, Inc. がんばり活動
 
 DDDの青/赤本の輪読会
 一年かけてチームで読破!
 こういう実現の仕方があるんだ。モデリングって大事なんだね。
 チームの共通認識へ!
 
 8 エリック・エヴァンスのドメイン駆動設計 2011/4/9 出版 エリック・エヴァンス (著), 今関 剛 (監修), 和智 右桂 (翻訳), 牧野 祐子 (翻訳) 翔泳社
 実践ドメイン駆動設計 2015/3/16出版 ヴォーン・ヴァーノン (著), 髙木 正弘 (翻訳) 翔泳社


Slide 9

Slide 9 text

© ZOZO, Inc. がんばり活動
 
 DDDの青本を読んだ時...
 この本で出てきたパターンを
 ZOZOTOWNとチームで運用しているプロダクトにあてはめてみる。
 パターンにあてはめるといいことあるかな?それにはメリットがあるかな?
 などやりとりをしてきました。
 9

Slide 10

Slide 10 text

© ZOZO, Inc. がんばり活動
 
 みんなで仕様を作るときは
 10 要件 仕様書 ホワイトボード

Slide 11

Slide 11 text

© ZOZO, Inc. がんばり活動
 
 降りてきた仕様書を見るときは
 11 仕様書 ホワイトボード 仕様書 フィードバック

Slide 12

Slide 12 text

© ZOZO, Inc. がんばり活動
 
 やりたいことを実現するために
 12 やりたいこと ホワイトボード みんなで理解 要求要望をよく読んで

Slide 13

Slide 13 text

© ZOZO, Inc. がんばり活動
 
 やりたいことを実現するために
 13 やりたいこと ホワイトボード みんなで理解 要求要望をよく読んで 良さそうなモデル

Slide 14

Slide 14 text

© ZOZO, Inc. がんばり活動
 
 モデルを一人で抱え込まない
 14 DOWN!!!! We can help you!

Slide 15

Slide 15 text

© ZOZO, Inc. がんばり活動
 
 ホワイトボードを囲む
 15 ホワイトボード 主にMiro

Slide 16

Slide 16 text

© ZOZO, Inc. がんばり活動
 
 Miroがいい感じですよ。
 16

Slide 17

Slide 17 text

© ZOZO, Inc. がんばり活動
 
 ホワイトボードを囲んで
 17

Slide 18

Slide 18 text

© ZOZO, Inc. Event Stormingとは
 EventStorming is a flexible workshop format for collaborative exploration of complex business domains.
 
 https://www.eventstorming.com 18

Slide 19

Slide 19 text

© ZOZO, Inc. Event Stormingとは
 複雑なビジネスドメインを 共同で探索するための 柔軟なワークショップ形式 19

Slide 20

Slide 20 text

© ZOZO, Inc. Event Stormingとは
 みんなでカラフルな付箋を楽しく貼り出し わちゃわちゃしてシステムへの理解を深める 20

Slide 21

Slide 21 text

© ZOZO, Inc. Event Stormingとは
 兎にも角にもEventを探し出す Eventは過去系の言葉になる 󰢃 計測する 󰢏 計測した 21

Slide 22

Slide 22 text

© ZOZO, Inc. Event Stormingとは
 Eventの発生源を探っていく 22

Slide 23

Slide 23 text

© ZOZO, Inc. Event Stormingとは
 最終的にシステムを俯瞰する図ができる! 23

Slide 24

Slide 24 text

© ZOZO, Inc. Event Stormingをやると
 24 出来事から逆算して考えることで、物事のフローに着目する視点が1つ増えて気づきが多い


Slide 25

Slide 25 text

© ZOZO, Inc. Event Stormingをやると
 みんなで作り上げた図なので、 みんな理解している!(ハズ) 25

Slide 26

Slide 26 text

© ZOZO, Inc. 最後に
 モデリングをみんなでがんばってみて
 何かしらの理由で誰かが抜けても開発を止めないためにやれることの1つとして有効
 楽しい!
 Event Stormingで「新しい視点からモデリングをしてみる」「付箋といった視覚情報から取り入れる」
 という方法で自分の脳を刺激できる
 26

Slide 27

Slide 27 text

© ZOZO, Inc. 最後に
 バックエンドチーム、
 システム作りのためになんでも
 がんばっています!
 27 ● チーム横断のふりかえり会の主導
 ● 部署横断のLT会の企画
 ● プロジェクトマネジメントに関する課題解決


Slide 28

Slide 28 text

No content