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

データをモデリングしていたら、組織をモデリングし始めた話 / engineers-in-carta-vol3-data-engineer

データをモデリングしていたら、組織をモデリングし始めた話 / engineers-in-carta-vol3-data-engineer

イベントページ
https://cartaholdings.connpass.com/event/248756/

アーカイブ
https://youtu.be/_GGR1xI4IUw

変化し続けるビジネス、増加し続けるデータに、どのように向き合ってきたか。また、データに強い組織にするには、組織構造から再考する必要性が顕在化した。これまで何をやってきたか?これからは何をするか?株式会社Zucksとデータの泥臭い事例について紹介します。

Jumpei Chikamori

June 18, 2022
Tweet

More Decks by Jumpei Chikamori

Other Decks in Technology

Transcript

  1. アジェンダ • 自己紹介 • これまで ◦ データの仕事のはじまり ◦ 1年運用してどうだったか •

    これから ◦ イネイブリングチーム ◦ 機械学習チームのサイロ化の解決
  2. アジェンダ • 自己紹介 • これまで ◦ データの仕事のはじまり ◦ 1年運用してどうだったか •

    これから ◦ イネイブリングチーム ◦ 機械学習チームのサイロ化の解決
  3. アジェンダ • 自己紹介 • これまで ◦ データの仕事のはじまり ◦ 1年運用してどうだったか •

    これから ◦ イネイブリングチーム ◦ 機械学習チームのサイロ化の解決
  4. 辛いモデリングのSQL例 SELECT id, amount FROM score WHERE score_type = 1

    • id, amount?ってなに • score_type = 1ってなに? • scoreってなに? • WHEREなしだと、何が返ってくるの? 認知負荷が高いテーブルが積み重なって、どんどん辛くなる。
  5. スタースキーマ適用後の世界 SELECT id, amount FROM score WHERE score_type = 1

    ↓ SELECT click_id, click_amount FROM clicks シンプルで分かりやすくなったね👍
  6. データに関する知識が社内で広まってきた • ファクト • ディメンション • バックフィリング • ファントラップ •

    スタースキーマ • etc… データ系の用語が、当たり前のように使われるようになった。 共通言語があることで、本当に会話が楽になった。
  7. アジェンダ • 自己紹介 • これまで ◦ データの仕事のはじまり ◦ 1年運用してどうだったか •

    これから ◦ イネイブリングチーム ◦ 機械学習チームのサイロ化の解決
  8. イネイブリングチームとは 特定のテクニカル(プロダクト)ドメインのスペシャリストから構成され、能力ギャップ を埋めるのを助ける。 マシュー・スケルトン (著), マニュエル・パイス (著), 原田 騎郎 (翻訳),

    他 日本能率協会マネジメントセンター チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計 , 105P, 2022 今日は、チームトポロジーについては、詳しく話しません。
  9. 成果が出るまでのサイクルを高速にする • ソフトウェアエンジニア ◦ データサイエンスエンジニアが使う道具を作る。 • データサイエンスエンジニア ◦ これまで通りに働く with

    ソフトウェアエンジニアが作った道具。 ソフトウェアエンジニアが、データプラットフォームを作る。 データサイエンスエンジニアは、そのプラットフォームで、 コア部分に集中して、高速で課題解決する。