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
LeSSにチームがJOINして1年半たったので振り返ってみた / Looking back t...
Search
saku
October 02, 2021
Technology
0
900
LeSSにチームがJOINして1年半たったので振り返ってみた / Looking back to join Large Scale Scrum
2021/10/02のスクラムフェス三河の発表資料
saku
October 02, 2021
Tweet
Share
More Decks by saku
See All by saku
5分で作るサーバレスURL短縮サービス
saku
0
260
Other Decks in Technology
See All in Technology
JAWS FESTA 2024「バスロケ」GPS×サーバーレスの開発と運用の舞台裏/jawsfesta2024-bus-gps-serverless
ma2shita
3
420
あなたが人生で成功するための5つの普遍的法則 #jawsug #jawsdays2025 / 20250301 HEROZ
yoshidashingo
2
480
Log Analytics を使った実際の運用 - Sansan Data Hub での取り組み
sansantech
PRO
0
180
早くて強い「リアルタイム解析基盤」から広げるマルチドメイン&プロダクト開発
plaidtech
PRO
1
120
LangGraph × Bedrock による複数の Agentic Workflow を利用した Supervisor 型のマルチエージェントの実現/langgraph-bedrock-supervisor-agent
ren8k
3
410
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
160
Introduction to OpenSearch Project - Search Engineering Tech Talk 2025 Winter
tkykenmt
2
270
Amazon Athenaから利用時のGlueのIcebergテーブルのメンテナンスについて
nayuts
0
140
AIエージェント開発のノウハウと課題
pharma_x_tech
10
5.7k
生成AIがローコードツールになる時代の エンジニアの役割を考える
khwada
0
350
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
19k
OPENLOGI Company Profile for engineer
hr01
1
21k
Featured
See All Featured
Embracing the Ebb and Flow
colly
84
4.6k
Being A Developer After 40
akosma
89
590k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Writing Fast Ruby
sferik
628
61k
It's Worth the Effort
3n
184
28k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.6k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Side Projects
sachag
452
42k
Automating Front-end Workflow
addyosmani
1369
200k
Designing for humans not robots
tammielis
250
25k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Transcript
LeSSにチームがJOINして1年半たったので振 り返ってみた 櫻井 洋一郎 2021/10/02 @ スクラムフェス三河
自己紹介 • 櫻井 洋一郎 • Engineering Manager 兼 日本酒担当 •
趣味:漫画・アニメ鑑賞、サックス練習 ◦ 最近ようやく攻殻機動隊見ました ▪ タチコマかわいい • 経歴:2013年 Retty入社 ◦ 初期はiOSエンジニア ◦ バックエンド開発や時にはインフラ周りまで 技術的なことを幅広くやる人
このセッションで伝えたいこと • 対象者 ◦ LeSSに興味がある人 または LeSSに取り組もうとしている人 ◦ 特に会社がLeSSを始めていて、今からLeSSに参加しようとしているチームの人
• どんなことが聞ける? ◦ チームにどんな変化が起きたか ◦ 大事にしたほうがよさそうなこと ◦ 早めにやると効果的だったかもしれないこと ◦ 時間をかけないといけなかったこと
目次 1. RettyにおけるLeSSの取り組み 2. LeSSにJOINした私達のチーム 3. JOIN前のチームにおける課題
4. JOINして1年半のチームの軌跡 5. まとめ
RettyにおけるLeSSの取り組み • LeSSに取り組みはじめた背景 ◦ 会社全体の優先順位と各開発チーム内の優先順位に差がある状態 ◦ 全社で最優先の課題解決に他チームの開発を待つというようなことが起きる状態
• LeSS導入の時間軸 ◦ 2019年4月:Web開発に携わる1つのチームでまずは始める ◦ 2019年7月:Web開発に携わるメンバーが増え、2つのチームに編成する ◦ 2019年10月:アプリ開発チームが合流し、3つのチームとなる ◦ 2020年3月:私達のチームが合流 参考 「1プロダクトをみんなで作る!」Rettyでの大規模スクラム(LeSS)導入記 「全社で大規模スクラム(LeSS)移行して1年間」 #RSGT2021 での質問に、Retty執行役員が全て答えました
LeSSにJOINした私達のチーム • チームの特徴 ◦ toC向けの開発ではなく、toB向けの開発を行うチーム ▪ ビジネス的に期日間をもった要求がくることが多い ▪
突発的に発生する問い合わせによって優先度が変わったりする ◦ スクラムといってもなんちゃってスクラム状態だった ▪ 朝会はやるけど、振り返りは... ▪ カンバンの週次のタスクをやりきることに注力していた ▪ 運用・バグ対応のタスクもするけれどタスクの見える化が弱い
JOIN前のチームにおける課題 • フロー効率よりリソース効率 ◦ とにかくたくさんのことを同時に進めたい ▪ アウトカムよりアウトプット
◦ ビジネス的に期日感をもって進めたい -> 属人化してスピードアップ ▪ 属人化することでバス係数が下がる(◦◦についてはXXさんしかわからない) • toBのタスクが自チームのバックログに閉じがち ◦ toC / toBで別れていたので、チーム間でタスクの融通があまりできなかった
JOINして1年半のチームの軌跡
LeSSにJOINして 0 日後 (2020年3月頃) • まずは見よう見まねでスクラムを始めた ◦
すでに3チームがLeSSで動いていて、それらのイベントも 横目で見ていたのでだいたいの雰囲気は知っていた • 事前にスクラムイベントの説明はざっとうけていた ◦ スプリントプランニング、レトロスペクティブ、朝会、スプリントレビュー、etc • でもチームにちゃんとしたスクラム開発経験をもっている人がいない ◦ スクラムガイドとかSCRUM BOOT CAMPとかも読んだことない
LeSSにJOINして 48日後
LeSSにJOINして 48日後 • スクラムに慣れるのに精一杯でそんなにすぐに変化はおきない
LeSSにJOINして3ヶ月後 (〜2020年6月頃) • 走りながらチームにおけるスクラム開発の型がで き始めてくる ◦ 振り返りをKPTから変更 ◦ 振り返り手法が変わりたくさんの意見が出る
ようになってきた • チームに新しいメンバーがJOIN ◦ toC 向けの開発経験のみだったため toBのドメイン知識の共有からスタート 参考 コミュニケーションの方向に着目したふりかえりの方法 https://ihcomega.hatenadiary.com/entry/2020/04/28/055258
LeSSにJOINして6ヶ月後 (〜2020年9月頃) • Go to Eatの参画に向けて全社が集中して開発をした時期 ◦
バックログ管理の変化 ▪ 全社のバックログと合わせて開発を行うようになっていた ▪ toB向けの改修項目も多かったがタスク分割を工夫し、LeSSの別 チームで進めてもらえるよう取り組み ▪ 自チームしかできないタスクを減らし、全社で優先したい価値をより 柔軟に届けられるようになっていった
LeSSにJOINして6ヶ月後 (〜2020年9月頃) • Go to Eatの参画に向けて全社が集中して開発をした時期 ◦
属人化リスクに向けた動きの変化 ▪ 前Qから新メンバーも加わったため、既存の領域のドメイン知識も共 有しつつ新たな業務要件の開発を行う必要が出ていた ▪ 長期的な運用を考え、属人化してスピードをあげるとは別の開発方 法を選択 ▪ モブワークを徐々に始めて属人化をへらす活動が始まった • 設計のチームレビュー / ペアプロ / 運用の持ち回り化
LeSSにJOINして9ヶ月後 (2020年12月頃) • Go to Eat開発は落ち着いたため、別のプロジェクトに向けてバックログの内容は全体のものとは別に ◦
必要であれば全体のものに合わせられることはわかったので柔軟に動けるようになった • オフショア開発のチームが発足し、タスクの依頼ができるようになった ◦ Go to Eat開発で他チームのメンバーに安心してコードを触ってもらうことの重要性に気づく ▪ 既存のコードにテストコードを入れてもらうタスクをたくさんお願いした ◦ 追加したテストコードのおかげでリリース前にクリティカルな部分に影響を与えるケースを防ぐことがで き、チームでのテストコードの大事さの認識があがり始めた ◦ スプリントプランニングのタスク分解時に「テストコードを追加」を入れる動きが始まる
LeSSにJOINして1年後 (2021年3月頃) • 新メンバーのJOIN ◦ 私達のチームにもスクラム詳しい人が! ◦
ある日の振り返りで「我々は改めてスクラムガイド読んでみたほうが いいのでは?」となり会の設定とファシリテーションをやってくれることに ◦ この内容が先程の「守破離の守!」スクラムガイドをみんなで読んでみた。 • タスクの見える化の再考 ◦ 大きめのプロジェクトが始まり、初期の設計フェーズでベロシティが落ちる現象が発生した ▪ 原因は設計タスクがスプリントバックログに見える化されてないこと ◦ 調査や設計・検討についてもバックログに積んでSPをふるように変えた
LeSSにJOINして1年半後 (2021年9月頃) • さらに新メンバーがJOIN ◦ 会社の別のスクラムチームからの異動
◦ LeSS導入の初期からLeSSの中のチームとしてやってきたメンバー • 起きた変化 ◦ ペアプロ・モブプロをさらに積極的に行うようになった ◦ 週に一度の振り返りを待たずに改善したいことはカジュアルにDiscordで話そうよ、とみんなの意識を変 えてくれた ◦ 他のチームで積極的に行われていた、修正に合わせてリファクタリングや周りの不要コード削除をする 文化が入った
まとめ
チームにどんな変化が起きたか • 自チームしかできないタスクが減り、全社で優先したい価値をより柔軟に届けら れるようになった ◦ バックログの運用はその時々に合わせてより良いやり方を模索 ◦ リソース効率からフロー効率の考え方に変わってきた
• モブワークにより属人化が減ってきた • テストコードの追加や不要コードの削除といった意識があがり、開発を改善しよ うという意識が強まってきた • 困ったらすぐに相談していいんだ、という心理的安全性があがってきた
大事にしたほうがよさそうなこと • 余裕 is 大事 ◦ 余裕がなくなると改善活動ができなくなるだけでなく、改善に向けた意識が切れる ◦ この1年半の中にもどうしても忙しさの波で余裕がなくなる場面があった
◦ どうしようもないときもあるけど、可能な限り余裕を作れるように意識できると良さそう
早めにやると効果的だったかもしれないこと • スクラムの基礎知識の学習 ◦ スクラムガイドを読んでおくとか、SCRUM BOOT CAMPなどの入門書を読んでおくとか ◦
親和するスピード感は高まっていたんじゃないか?と感じる • 対話の重要性と心理的安全性 ◦ 対話できる環境(我々はDiscordを活用)があることと話しかけやすさは別 ◦ 場を用意できても話してくれるとは限らない • メンバー編成 ◦ チームの活動がよくなったタイミングとメンバー加入のタイミングが割と一致している ◦ 編成によってチームカラーやポテンシャルが発揮されることもある
時間をかけないといけなかったこと • スクラムに対する理解 ◦ いきなり理解できて、正解を選んでいけるわけじゃない • チームが学んで実感しながら変えていくことに価値がありそう
◦ 教科書的な知識は大事だけど、それと同じことをやればうまく回るわけでもない ◦ 一人が学んで出す改善案より、チームが学んで出す改善案
ご清聴ありがとうございました