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
SkyWayの開発現場 - いつの間にか最高のアジャイルチームになっていた件について / Sk...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
iwashi
November 27, 2022
Technology
0
260
SkyWayの開発現場 - いつの間にか最高のアジャイルチームになっていた件について / SkyWay Dev team - How we became the best team
https://techplay.jp/event/699906
の登壇資料です。
iwashi
November 27, 2022
Tweet
Share
More Decks by iwashi
See All by iwashi
AIはプロダクト開発をどう変えたか?〜 3つの役割から見る「変化」と「未来」〜 / How AI Transformed Product Development: A Look at "Change" and "Future" via Three Roles
iwashi86
3
1.1k
ざっくり学ぶ 『エンジニアリングリーダー 技術組織を育てるリーダーシップと セルフマネジメント』 / 50 minute Engineering Leader
iwashi86
12
6.5k
最高のステークホルダーになるために / Striving to be the best stakeholder
iwashi86
11
4.6k
n=1の経験が紡ぐエンジニアリングマネジメントの可能性 / The Possibilities of Engineering Management from n=1 Experiences
iwashi86
23
15k
エンジニアリングが好きな私たちのためのエンジニアリングマネジャー入門 / Engineering management for the rest of us
iwashi86
25
6.1k
エレガントパズル 30分 ダイジェスト版/ Elegant Puzzle 30min Digest
iwashi86
6
740
エレガントパズル エンジニアのマネジメントという難問にあなたはどう立ち向かうのか / Elegant Puzzle
iwashi86
18
5k
ベロシティを高く保つ仕事のすすめ方 / Maintaining a High Velocity as Productivity Hacks
iwashi86
54
22k
マネージャー&リーダー向け 社内トレーニング / Training of management and leadership for Stockmark
iwashi86
64
33k
Other Decks in Technology
See All in Technology
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
600
Exadata Fleet Update
oracle4engineer
PRO
0
1.1k
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
150
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
400
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
210
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
550
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
650
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
68
We Are The Robots
honzajavorek
0
170
The browser strikes back
jonoalderson
0
400
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Deep Space Network (abreviated)
tonyrice
0
64
How to make the Groovebox
asonas
2
1.9k
Claude Code のすすめ
schroneko
67
210k
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Chasing Engaging Ingredients in Design
codingconduct
0
110
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Transcript
SkyWayの開発現場 いつの間にか最高のアジャイルチームに なっていた件について @Tech-on MeetUp#03 @iwashi86 2018.11.12
SkyWayの開発現場 いつの間にか最高のアジャイルチームに なっていた件について @Tech-on MeetUp#03 @iwashi86 2018.11.12
そもそも最高とは何か? ・あるアンケートでのチーム評価が由来
そもそも最高とは何か? ・あるアンケートでのチーム評価が由来 ↓ 仕事のストレス判定図(労働省が作成)
参考: https://mental.m.u-tokyo.ac.jp/jstress/hanteizu/zukanni.htm 実際にはもう 1つグラフがあるが、説明の簡略化の都合上、割愛 読み方 ・100が全国平均 ・110だとメンタルヘルス 不調リスクが10%上昇
参考: https://mental.m.u-tokyo.ac.jp/jstress/hanteizu/zukanni.htm では、SkyWayチームはどの辺?
参考: https://mental.m.u-tokyo.ac.jp/jstress/hanteizu/zukanni.htm 答え:余裕の圏外でした (43)
結果的にこうなった… では、何をしてきたら この結果に到達したか?
今日のゴール 何かしらの取り組みを 1つでも持ち帰って 試す気分になっていること
・岩瀬 義昌 / @iwashi86 ・NTTコム所属 WebRTCプラットフォームである SkyWayのTech Lead ・fukabori.fmの人
None
・Web Real Time Communication ・Line通話機能とかadd-on実装できる ・開発/運用は沼
SkyWayはWebRTCの めんどくささを解消する マネージドプラットフォーム
本題
前提 ・開発はスクラム ・1 week sprint ・各種イベントは水曜日に集中
前提 ・開発はスクラム ・1 week sprint ・各種イベントは水曜日に集中 ・メンバ ・専任スクラムマスタ ・プロダクトオーナ /
プロダクトマネージャ ・開発チーム 8人
前提 ・開発はスクラム ・1 week sprint ・各種イベントは水曜日に集中 ・メンバ ・専任スクラムマスタ ・プロダクトオーナ /
プロダクトマネージャ ・開発チーム 8人 ・チームメンバの志向からリモートワーク多め ・(水曜日だけは極力集まる)
本日のお品書き 1. プロセス 2. 技術 3. 人・チーム
本日のお品書き 1. プロセス 2. 技術 3. 人・チーム
スクラムの実装 (スクラムガイドに無い点)
スプリントプラニング ・キャパシティ管理 ・各メンバの予定から使える時間を算出
スプリントプラニング ・キャパシティ管理 ・各メンバの予定から使える時間を算出 曜日 Aさん Bさん 水曜日 0 0 木曜日
4 2 金曜日 4 0 月曜日 3 0 火曜日 0 4 合計 11 6
スプリントプラニング ・見積りは Planning Poker + Reference Task
スプリントプラニング ・見積りは Planning Poker + Reference Task
プロダクト・スプリントバックログ管理 ・リモート前提なので物理的な道具は無し
プロダクト・スプリントバックログ管理 ・リモート前提なので物理的な道具は無し ・ツール ・Trello、Huboardなど色々と試して Taigaに落ち着いている
Taiga カンバンはこんな感じ
プロダクト・スプリントバックログ管理 ・Taigaのこの辺が好み ・Story -> Task の階層構造がわかりやすい ・Sprint毎に専用URLを切り出せるので Sprintのゴール/タスクに集中しやすい
スプリントレトロスペクティブ ・リモート前提なのでGoogle Slidesを使用
Google Slides KPT イメージ
スプリントレトロスペクティブ ・リモート前提なのでGoogle Slidesを使用 ・KPTのみだとProblem/Tryが出にくくなる
スプリントレトロスペクティブ ・リモート前提なのでGoogle Slidesを使用 ・KPTのみだとProblem/Tryが出にくくなる ⇒ レトロスペクティブを改善というTryが出る
スプリントレトロスペクティブ ・リモート前提なのでGoogle Slidesを使用 ・KPTのみだとProblem/Tryが出にくくなる ⇒ レトロスペクティブを改善というTryが出る ・今は タイムライン +
555(Triple Nickels)改
手順1: タイムラインを全員で作成
手順2: 各個人で重要な出来事を書く
手順3: 他メンバがアイデア/コメント追記
手順4: メンバで投票が多いものを深掘り + アクション抽出
デイリースクラム ・もちろんオンライン
デイリースクラム ・もちろんオンライン、こんな感じ
デイリースクラム ・もちろんオンライン ・SMチームのデイリースクラムの前に全体朝会
デイリースクラム ・もちろんオンライン ・SMチームのデイリースクラムの前に全体朝会 ⇒ 他チーム(e.g. Developer Relations)らと プロダクト全体のトピックを共有/相談
デイリースクラム ・もちろんオンライン ・SMチームのデイリースクラムの前に全体朝会 ⇒ 他チーム(e.g. Developer Relations)らと プロダクト全体のトピックを共有/相談
e.g. プロダクトマネージャの ユーザヒアリング結果を開発に説明 ⇒ユーザの声を即時反映していく!
本日のお品書き 1. プロセス 2. 技術 3. 人・チーム
技術 ・XPのプラクティスを併用 ・テスト駆動開発 ・ペアプロ ・リファクタリング ・継続的インテグレーション など
技術 ・XPのプラクティスを併用 ・テスト駆動開発 ・ペアプロ ・リファクタリング ・継続的インテグレーション など
スタンドを召喚していく https://developer.ntt.com/ja/blog?page=1
技術 ・XPのプラクティスを併用 ・TDD ・ペアプロ (XPじゃないけどモブプロ) ・リファクタリング ・継続的インテグレーション など
スタンド以外(及部さん)も召喚していく! https://developer.ntt.com/ja/blog/8c2deb0d-5523-4816-b666-3603e4548a20
チームでのモブの様子
技術 ・XPのプラクティスを併用 ・TDD ・ペアプロ ・リファクタリング ・継続的インテグレーション など ・その他、世の中のベストプラクティスを採用 ・クラウドネイティブな設計 ・12 Factor
Apps など
参考: SkyWayチームの技術スタック ・その時々のチームにベストなものを選ぶ
本日のお品書き 1. プロセス 2. 技術 3. 人・チーム
透明性と心理的安全性 ・スクラムの3本柱の1つは「透明性」
透明性と心理的安全性 ・スクラムの3本柱の1つは「透明性」 ・人と人の間の透明性を担保するには 高い心理的安全性がどうしても必要
透明性と心理的安全性 ・スクラムの3本柱の1つは「透明性」 ・人と人の間の透明性を担保するには 高い心理的安全性がどうしても必要 ・どうやって高めていくか?
チームビルディング合宿
チームビルディング合宿 ・普段とは違う場でメンバ個人の モチベーションなどを共有し合う
こんな感じ
チームビルディング合宿のトピック ・16Personalities 性格診断テスト ・ムービングモチベーターズ ⇒ 人となりを知る
チームビルディング合宿 ・16Personalities 性格診断テスト ・ムービングモチベーターズ ⇒ 人となりを知る ・「半年、1年後に何がやりたいのか?なぜか?」 ⇒ その人のモチベーションを最大化
チームビルディング合宿 ・16Personalities 性格診断テスト ・ムービングモチベーターズ ⇒ 人となりを知る ・「半年、1年後に何がやりたいのか?なぜか?」 ⇒ その人のモチベーションを最大化 ・あとはアンカンファレンスで自由に
・今転職したいか?
チームビルディング合宿 ・16Personalities 性格診断テスト ・ムービングモチベーターズ ⇒ 人となりを知る ・「半年、1年後に何がやりたいのか?なぜか?」 ⇒ その人のモチベーションを最大化 ・あとはアンカンファレンスで自由に
・今転職したいか? ⇒ 転職する人が出る!(笑) それで構わない!
ポエム
ポエムによる自己開示 – なぜ今この仕事を?
心理的安全性のニワタマ 心理的安全性のためには 自己開示が必要 自己開示するためには 心理的安全性が必要
心理的安全性のニワタマ 心理的安全性のためには 自己開示が必要 自己開示するためには 心理的安全性が必要 誰かが先陣を切る & 強制しない
もう1つの合宿
開発合宿
・開発だけじゃなくてPOやDevRelも参加
・開発だけじゃなくてPOやDevRelも参加 ・開発テーマは自由 ・C++のBoostをひたすら勉強する人 ・botを作り込んでいる人 ・リーンキャンバスを書いている人
これらの取組みを 組み合わせていった結果
参考: https://mental.m.u-tokyo.ac.jp/jstress/hanteizu/zukanni.htm 余裕の圏外でした (43)
振り返ってみれば…
なぜこんなことが出来たのか?
なぜこんなことが出来たのか? ・スクラムチームの身近なステークホルダー ・つまり采配権限をもつ上司・上長
なぜこんなことが出来たのか? ・スクラムチームの身近なステークホルダー ・つまり采配権限をもつ上司・上長 ・この人の理解度がとても重要 ・権利と責任をセットでくれる人 ・こういう人を擁護者/支援者になってもらう
なぜこんなことが出来たのか? ・スクラムチームの身近なステークホルダー ・つまり采配権限をもつ上司・上長 ・この人の理解度がとても重要 ・権利と責任をセットでくれる人 ・こういう人を擁護者/支援者になってもらう どうしても難しい場合は? -> fukabori.fm
ep10で
まとめ 1. プロセス 2. 技術 3. 人・チーム おしまい!