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
datatech-jp Casual Talks #3
Search
Toshiki Tsuchikawa
July 27, 2022
Technology
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
datatech-jp Casual Talks #3
Toshiki Tsuchikawa
July 27, 2022
More Decks by Toshiki Tsuchikawa
See All by Toshiki Tsuchikawa
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
8
4.3k
タイミーのデータ活用を支えるdbt Cloud導入とこれから
ttccddtoki
2
1.5k
タイミーにおけるデータ活用の未来
ttccddtoki
0
540
急成長する組織を支えるデータ基盤のこれまで、これから
ttccddtoki
6
930
アジリティの高いデータ基盤を目指して
ttccddtoki
4
1.9k
DMBOKを参考にしたデータマネジメントの取り組み
ttccddtoki
6
3.4k
dbt_Cloudとdbt_Core併用の試み
ttccddtoki
3
1.7k
データ品質を重視したデータ基盤プロダクト開発
ttccddtoki
8
2.6k
タイミーの未来を支えるデータ基盤プロダクト
ttccddtoki
1
1.1k
Other Decks in Technology
See All in Technology
[ホンマでっか SRE] あなたはなぜ SRE に?
_awache
0
360
Cloudflare製品を活用した AIガバナンス実践入門 / AI governance with Cloudflare Service
delta_tech
1
120
パスキーでドライブする アカウント統合(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
360
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
960
IHV like なユースケースへのOpenID Connect 関連仕様の適用事例
optim
0
360
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
12
86k
『自分で判断できるか』を基準に、プロダクトのハンズオン研修でAI利用の線を引いてみた / Where We Drew the Line on AI in Hands-on Training
honyanya
1
440
型落ちシンクライアント端末のPoEモジュールを自作したかった話
logica0419
0
510
dbt in Microsoft Fabric
ryomaru0825
0
300
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
280
:syncing_time:
sksat
3
840
Claude Codeで開発以外の業務も爆速化しよう!
minorun365
PRO
11
9k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.5k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Docker and Python
trallard
47
4.2k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
490
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
710
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
So, you think you're a good person
axbom
PRO
2
2.1k
It's Worth the Effort
3n
188
29k
KATA
mclloyd
PRO
35
15k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Designing Experiences People Love
moore
143
24k
Designing for Timeless Needs
cassininazir
1
460
Transcript
2022/07/27 土川 稔生 DREチームのスクラム運用 @tvtg_24 1 datatech-jp Casual Talks #3
目次 • 自己紹介 • タイミーのデータチーム • スクラム運用 2
土川 稔生 (Tsuchikawa Toshiki) • 愛知県出身 • 2020年 東工大情報理工学院卒 •
株式会社タイミー ◦ DRE (Data Reliability Engineering) チーム ◦ データ基盤の開発・保守・運用 ◦ 分析基盤の開発・保守・運用 • Twitter @tvtg_24 3 自己紹介
None
None
1 データチームについて 6
データ統括部組織図 データ統括部 BIチーム DSチーム DREチーム 現在3人!!
8 最近のデータ基盤
2 スクラムイベント 9
10 DREチーム運用全般 💡 Notionでのチーム運用 • 基本的に全てのデータを Notionに集約 ◦ ロードマップ、データ基盤の概要、スクラムイベ ント、議事録など
• 全社的にNotionが使用されているので、ステークホル ダー含め、様々な人が DREの運用の様子を把握 • チーム内に閉じる情報などでバージョン管理したいも のなどに関しては Githubを使用 ◦ 開発のルール、監視のルールなど
11 スクラムとは 市谷 聡啓,新井 剛. 「カイゼン・ジャーニー たった1人からはじめ て、「越境」するチームをつくるまで」より引用
12 DREチームのスクラムイベント (1週間スプリント) 💡 スプリントプランニング (毎週金曜 16:45 - 18:00) •
スプリントの起点。スプリントの目標を定義し、プロ ダクトバックログアイテムからスプリントバックログを 作成し、優先度をつけ、見積もりを行うことで計画を 立てる。 (後に詳しく) • タスクをどう実行するかはなるべく別機会に話す か、タスク実行者に任せるようにする 💡 デイリーミーティング (毎日 17:00 - 17:15) • タスクを進める上での悩み共有 • バックログのリファインメント • 着手中のタスクの進捗確認 • 次のデイリーまでにやるタスクの確認 💡 レトロスペクティブ (毎週金曜 16:00 - 16:45) • スプリント中に感じた「チームの動きに関する振り返 り」をし、チームの動きを最適化する • チームの動きに関係ない技術的な改善などについ てはなるべく別の機会に行う 💡 スプリントレビュー ? (毎月末金曜 13:00 - 14:00) • スプリントの成果物、次の月にやっていくことなどを ステークホルダと共有し、フィードバックをもらうこと でチームの開発方針を確認する
13 スプリントプランニング 💡 スプリントプランミーティングアジェンダ (75min) • 目標ストーリーポイントの設定 (10min) ◦ メンバーの休み事情や、過去のストーリーポイント消
化量を踏まえながら目標を設定 • 優先度が高いタスクをスプリントバックログへ (15min) ◦ チームの中でプロダクトバックログの優先度を最終 チェックし、スプリントバックログに移動 • スプリントバックログの優先度付、ポイント付 (35min) ◦ スプリントバックログ内での優先度をつけた後、上か ら一つづつ完了条件を確認しながらプランニング ポーカーでストーリーポイントをつける ◦ ポイントが見積もりづらい不確実要素が多いアイテム に関しては不確実性ラベルで評価する • スプリントバックログ最終調整 (5min) ◦ ポイント数がはみ出したり、足りなかったりしたらアイ テムを増やしたりして調整
14 レトロスペクティブ 💡 レトロスペクティブ (45min) • ストーリーポイントの差分修正 (5min) ◦ 見積もりポイントと、実際アイテムを消化した際
の差分をここで修正 • 割り込みタスクの振り返り (5min) ◦ 割り込みタスクを全ストーリーポイントの何割に するとDREチームもステークホルダーも都合が 良さそうかを計測し話し合う • ストーリーポイント消化量の推移確認 (5min) ◦ チームがどのくらいの消化ができたかを話し合 い、過去分と照らし合わせることでチーム生産 性を計測 • スプリントの振り返り (25min) ◦ 左図の各項目に合わせてチームの動き方 + α に関する振り返りをする ◦ • チーム改善タスクの作成 (5min) ◦ 上記の振り返りでネクストアクションが生まれ たらチーム改善タスクとしてプロダクトバックロ グに追加する
15 チーム改善から生まれた良さそうな施策 • 不確実性ラベルの運用 ◦ ストーリーポイントの見積もりがしづらいアイテムを実行した際にポイントが膨らみすぎたりすることでスプリン ト目標が達成できなくなる課題から生まれた ◦ 不確実性ラベルが大きいアイテムは積極的にデイリーで確認し、できるだけ細かくアイテムを切り、見積もりを 再度したりすることで目標を達成しやすくなった
• ペアプロ ◦ 新メンバーjoinの際に積極的に取り入れることで、文章で伝え漏れている設計思想、コーディング規約などの 統一を目指す ◦ 一時的にチームとしてのポイント消化量は減少するが、チームメンバーのスタックが揃い、チームとしてスプリ ントをこなしやすくなった • 1日開発デー ◦ 連続してやれば早く終わりそうかつ、1日で終わるくらいのタスクをチームメンバーで実行する ◦ オフサイトでペアプロ的に進めることで、非日常感を味わいつつ楽しく開発ができている (個人の感想) • インセプションデッキの実施 ◦ DREチームとデータ統括部全体との役割などを定義、合意することでステークホルダーとの関わり方などに迷 わなくなることを期待 ◦ まだ一部のチーム間でしかできてないがチーム内でもやって良さそうと思っている
16 まとめと課題 💡 まとめ • スプリントを短めにして実行することでかなりの改善が回せてこれた • notionで全部運用できていてすごい便利 💡 課題
• ユーザーストーリーの概念を取り入れれてない ◦ 現状ストーリーポイント消化量がチームベロシティみたいな数値になっている ◦ 本来ならステークホルダーへの価値の基準だったはず ◦ データ基盤チームのユーザーストーリー定義が難しい ... • チームのベロシティが変化した理由が追いづらい ◦ どんな施策が寄与してストーリーポイント消化量が変化したのかがいまいち分かりにくい ◦ 4keysなどと合わせて確認したり ...? 他の会社さんのデータに関わるチーム運用について議論したいです ! ぜひ懇親会やmeetyで!
17 さいごに https://meety.net/matches/mEJpInxGNfUY https://www.wantedly.com/projects/579810