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
覗いてみよう!現場のスクラムチーム
Search
TK
June 18, 2022
Technology
0
2.7k
覗いてみよう!現場のスクラムチーム
Scrum Fest Osaka 2022
TK
June 18, 2022
Tweet
Share
More Decks by TK
See All by TK
私のチームが実践しているスプリントに集中するための取り組み
tkredman
0
1.9k
アジャイルであり続けるために技術スキルと向き合う
tkredman
4
3.3k
「守破離の守!」スクラムガイドをみんなで読んでみた。
tkredman
0
1.4k
効果的なスプリントプランニングのトライ
tkredman
0
87
アジャイルに向かう組織に聴いてほしいアジャイルへの第一歩
tkredman
0
41
スクラム開発と向き合うことでスクラムを習得する
tkredman
0
88
たった一つの質問でマインドセットの灯をともせ!
tkredman
0
16
Other Decks in Technology
See All in Technology
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
0
160
小学3年生夏休みの自由研究「夏休みに Copilot で遊んでみた」
taichinakamura
0
180
多様なメトリックとシステムの健全性維持
masaaki_k
0
120
JVM(JavaVM)の性能分析者観点で探るInstanaの可能性
instanautsjp
0
120
終了の危機にあった15年続くWebサービスを全力で存続させる - phpcon2024
yositosi
27
23k
2024年にチャレンジしたことを振り返るぞ
mitchan
0
150
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.9k
LINEヤフーのフロントエンド組織・体制の紹介【24年12月】
lycorp_recruit_jp
0
550
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
290
私なりのAIのご紹介 [2024年版]
qt_luigi
1
120
株式会社ログラス − エンジニア向け会社説明資料 / Loglass Comapany Deck for Engineer
loglass2019
3
32k
事業貢献を考えるための技術改善の目標設計と改善実績 / Targeted design of technical improvements to consider business contribution and improvement performance
oomatomo
0
150
Featured
See All Featured
A designer walks into a library…
pauljervisheath
205
24k
Code Review Best Practice
trishagee
65
17k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
450
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
A Philosophy of Restraint
colly
203
16k
Fireside Chat
paigeccino
34
3.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Transcript
覗いてみよう!現場のスクラムチーム Retty株式会社 今井貴明 Scrum Fest Osaka 2022 2022/06/18
自己紹介 • TK (Imai Takaaki) • エンジニア ◦ 2015〜SIer ◦
2021〜Retty株式会社 • @t_k_redman
今日のお話
私の所属するスクラムチームの様子を紹介します
Rettyとももてん
Rettyの開発体制(LeSS) プランナー (ディレクション) プロダクトオー ナー 🎍昭和🍄 🐡あんこう 🥩はらみ 🍑ももてん 🦒きりんさん
🐬イルカ 開発チーム
私のいるチームはももてんです プランナー (ディレクション) プロダクトオー ナー 🎍昭和🍄 🐡あんこう 🥩はらみ 🍑ももてん 🦒きりんさん
🐬イルカ 開発チーム
【参考】RettyのLeSS導入経緯 「1プロダクトをみんなで作る!」 Rettyでの大規模スクラム(LeSS)導入記 Rettyの開発組織をぶっ壊して、 LeSSを導入した話をPO視点で書きました
We are ももてん Scrum Master
• 一緒にtoB系の開発をしてます ももてんのご近所 🦒きりんさん Scrum Master (開発チーム) toBディレクションチーム Product Owner
日々のコミュニケーション
密回避コミュニケーション • リモートでの開発割合が多い • DiscordとSlackがメイン • チームごとに部屋を作って論理的な 居場所にしている • ボイスチャットと画面共有で使うのが
ほとんど • テキストチャットは使っていない • テキストチャットはこっち • 会社全体として使ってるので他部門と のやりとりもする • ハドルを使って会話&画面共有してい るチームもいる
• チーム毎やミッション毎にチャンネルが作られている • 常にボイスチャットを繋いでいる ◦ 「ちょっと話しかける」がしやすい ◦ 「その場にいる」感がある Discordはチームの生息場所 “🍑ももてん”と”🦒きりんさん”は相
部屋
• リモートでも今どこにいるかがわかる • 何より移動が楽 ◦ 「今ちょっと話せます?」ですぐ会議室に行ける ◦ モブプロ中、会議中でも話しかけに行ける ミーティングで使うチャンネル
• ちょっと席を外す時などはステータスがわかる ◦ 「ちょっと待ってれば戻ってくるかな」とか判断できるので割 と便利 ステータスを知らせるチャンネル
Slackの使われ方 • チャンネルはチームごとだったり用途別だったり • 基本的にDiscordにいるのでチーム内やご近所で細かい議論 とかはあまりしない ◦ いなくても「Discord来れます?」で直接話した後にスレッド に会話内容サマリ置いておくとか •
スレッドを作ってモブプロ時の情報置き場にするなど
ももてんの1週間
木曜午後スタートの1週間スプリント 月 火 水 木 金 AM PM デイリースクラム① デイリースクラム②
リファインメント リファインメント スプリントレビュー ももてん勉強会 スプリント プランニング スプリント レトロスペクティブ デイリースクラム① デイリースクラム② デイリースクラム① デイリースクラム① デイリースクラム① デイリースクラム② リファインメント デイリースクラム② デイリースクラム② リファインメント リファインメント
• スプレッドシートで優先順位とステータスを管理 プロダクトバックログ
• Github Issueにアイテムの詳細を記載 • 開発する上で必要な情報が一通りまとめられる プロダクトバックログアイテム
スプリントプランニング(前半) • 2チームでプロダクトバックログからアイテムを取る ◦ どっちが取るかは学び面、効率面を考慮する プロダクトバックログ (1スプリント分のSP&担当チーム) 休暇、祝日などで対応でき るボリュームが変わるので 各チームでキャパを申告
ノウハウ共有などの観 点で2チーム合同で進 めるケースもある
• MiroのKanbanでタスク管理 • アイテムごとにswimlaneを作る スプリントバックログ 実装系、確認調査系、テ スト系などで色分け 対外調整などブロッキング 要因になりそうなタスクにラ
ベル付けするなど
スプリントプランニング(後半) • アイテムをタスクに分解する タスク分解をした上で改めて アイテムをスプリント中に終 えられそうか判断する 対応内容の解像度が高い時はどの クラスにどんなメソッドを作るかまで 分解したりもする スプリント終了までの日割り
のタスク量をイメージできる ようにラインをひく
• プランニングの結果、スプリントゴール達成にクリティカルな影 響がある場合は割り振り含めて見直す ◦ スプリントゴールに影響しないアイテムもある(運用タスク やバグ対応が含まれる) スプリントゴールとコミットメント プロダクトバックログ (スプリントゴール) 2チームで共通のス
プリントゴール
ももてんの1週間 月 火 水 木 金 AM PM デイリースクラム① デイリースクラム②
リファインメント リファインメント スプリントレビュー ももてん勉強会 スプリント プランニング スプリント レトロスペクティブ デイリースクラム① デイリースクラム② デイリースクラム① デイリースクラム① デイリースクラム① デイリースクラム② リファインメント デイリースクラム② デイリースクラム② リファインメント リファインメント
デイリースクラム • 第1部:各チームで開催 ◦ スプリントバックログの確認・整理 ◦ 本日の動き方の認識合わせ ◦ 問題課題事項の共有 •
第2部:toB開発全体で開催 ◦ 本日のリリース確認 ◦ スプリントの進捗確認
ももてんのデイリースクラム • 状況を全員で確認しつつその日の動き方を確認 ◦ Kanbanを上から確認してステータスを最新化する ◦ スプリントの終わりまでにアイテムを全て実装できそうか、 温度感を合わせる その機能の仕様理解が あやしいのでモブで混
ざっていいですか? 今やってるタスク終わり かけなので手が空いたら また声かけますー この辺は午後イチで きりんさんにも共有し にいきましょう
ももてんの「なんでもトーク」タイム • 全体のデイリースクラムまでの待ち時間でフリートーク • 誰からともなく雑談が始まる • 最近は「グルメトーク」がトレンド
toB全体のデイリースクラム • スプリントゴール達成までの見立てを確認する(◦△×) ◦ 問題があるときは開発のフォーメーション(後述)を変える など、達成に向けて対策する • 最後に「リファ議題ある人ー?」でリファインメントタイムに突入 プロダクトバックログ (ゴールまでの見立て)
リファインメント • この時間のリファインメントはアイテム単体に対する議論がメ イン • アイテムの起票者はGithub Issueにアイテムの内容を書いて プロダクトバックログにあらかじめ積んでおく • 背景や目的などを説明した上で参加者のフィードバックを受け
て掘り下げたり再検討したり
アイテムの見積もり • 見積もりはプランニングポーカー • アイテムの内容を一通り把握できたら一斉に数字を出す \ スッコココ / せーの どんっ
開発中のフォーメーション • 基本はチームでとったアイテムをチームごとに進めるけどスプ リントゴール達成のために場合によっては崩す https://less.works/less/framework/coordination-and-integr ation#Travelerstoexploitandbreakbottlenecksandcreateskill アイテムごとどちらかの チームに渡してしまう チーム横断でモブプロ 特定のドメインや技術に強い人を
トラベラーとして派遣する
ももてんの1週間 月 火 水 木 金 AM PM デイリースクラム① デイリースクラム②
リファインメント リファインメント スプリントレビュー ももてん勉強会 スプリント プランニング スプリント レトロスペクティブ デイリースクラム① デイリースクラム② デイリースクラム① デイリースクラム① デイリースクラム① デイリースクラム② リファインメント デイリースクラム② デイリースクラム② リファインメント リファインメント
スプリント後半の定期リファインメント • 次のスプリントの動きのイメージを合わせる場 • 今のスプリントの状況を踏まえてどのアイテムを取ることにな りそうか、優先順位を含めて認識を合わせる このアイテムが終わらなそう 次のスプリントでも取る? 来週はひとり休暇取るから 6pt
くらいなら取れそう この大きいアイテム 分割できそう
ももてんの1週間 月 火 水 木 金 AM PM デイリースクラム① デイリースクラム②
リファインメント リファインメント スプリントレビュー ももてん勉強会 スプリント プランニング スプリント レトロスペクティブ デイリースクラム① デイリースクラム② デイリースクラム① デイリースクラム① デイリースクラム① デイリースクラム② リファインメント デイリースクラム② デイリースクラム② リファインメント リファインメント
ももてん勉強会 • ほとんどのスプリントで水曜日中に開発のキリをつける ◦ 木曜日の朝は手持ち無沙汰になりがち • 勉強会といいつつ普段進めにくいことのよもやまタイム ◦ 例えば・・・ ▪
技術調査や改善活動 ▪ チームの課題や中期的に達成したい姿の議論 ▪ カンファレンス録画視聴会
ももてんの1週間 月 火 水 木 金 AM PM デイリースクラム① デイリースクラム②
リファインメント リファインメント スプリントレビュー ももてん勉強会 スプリント プランニング スプリント レトロスペクティブ デイリースクラム① デイリースクラム② デイリースクラム① デイリースクラム① デイリースクラム① デイリースクラム② リファインメント デイリースクラム② デイリースクラム② リファインメント リファインメント
スプリントレビュー • 各チームのスプリントゴールと達成状況を確認する • チームごとに開発完了できたアイテムの内容を説明する ◦ デモできるものはデモを用意しておく
ももてんの1週間 月 火 水 木 金 AM PM デイリースクラム① デイリースクラム②
リファインメント リファインメント スプリントレビュー ももてん勉強会 スプリント プランニング スプリント レトロスペクティブ デイリースクラム① デイリースクラム② デイリースクラム① デイリースクラム① デイリースクラム① デイリースクラム② リファインメント デイリースクラム② デイリースクラム② リファインメント リファインメント
• 最近は専ら「よこなーる」 スプリントレトロスペクティブ https://ihcomega.hatenadiary.com/entry/2020/04/28/055258 モヤモヤを吐き出 しやすい ポジティブも出せる 個人的にここから 始まる雑談が好き 印象的なことや大きな失
敗があった場合はテーマ を決めたりする
ももてんの1週間 月 火 水 木 金 AM PM デイリースクラム① デイリースクラム②
リファインメント リファインメント スプリントレビュー ももてん勉強会 スプリント プランニング スプリント レトロスペクティブ デイリースクラム① デイリースクラム② デイリースクラム① デイリースクラム① デイリースクラム① デイリースクラム② リファインメント デイリースクラム② デイリースクラム② リファインメント リファインメント
おわりに
このチームにいて感じること • 1年間余りこのチームにいて視界はどんどん変わっていった ◦ 当時と全く同じ運用をしているものはほぼ無い ◦ これからも変わっていくと思う • 今の時点ではうまくいってなくても継続的な改善によって型は見 つかる
◦ 「最近いい感じじゃない?」と思える瞬間がくる(これがとても 楽しい) ◦ また新しい悩みもどんどん出てくる
ご清聴ありがとうございました!