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
スケーラブルなチームの作り方 / How to make a scalable team?
Search
Satoshi Okami
January 13, 2023
Business
0
100
スケーラブルなチームの作り方 / How to make a scalable team?
2021/04/15 - 16 社内テックカンファレンス「EngineRoom2021」発表資料
優勝
https://hack.nikkei.com/blog/engineroom2021/
Satoshi Okami
January 13, 2023
Tweet
Share
More Decks by Satoshi Okami
See All by Satoshi Okami
MPSVプロセスを活用した目標設定ワークショップで 目標の解像度が向上した話 / How the Goal-Setting Workshop Utilizing the MPSV Process Improved Goal Clarity
after12am
0
12
MPSエクササイズで働きがい爆発!エンゲージ爆発 / Work engagement improvement strategy
after12am
0
53
スケーラブルの、その先の、レジリエンスを支える仕組み / Mechanisms supporting resilience beyond scalability
after12am
0
500
Fun Done Learn 1.5 short ver.
after12am
0
250
Fun Done Learn 1.5
after12am
0
160
ようこそ、開発者チームファーストの世界へ / Throw away Project first, take up Developer Team first!
after12am
0
150
(速攻理解)開発者チームファースト / Developer Team First
after12am
0
350
なんとなく分かる開発者チームファースト / We got a sense of world of the developer-team-first-test
after12am
2
580
属人性の解消で到達する粗(ほぼ)引き継ぎのない世界線 / A world line with almost no handoff reached by eliminating personality
after12am
0
560
Other Decks in Business
See All in Business
エンジニアの「センス」とは何か / What is the sense of engineers
hiro_y
19
8k
la belle vie Inc. Company Introduction for Merchandiser
recruiting
0
1.9k
ポートフォリオEC「ENRAI」_概要資料
booklista_nakaya
1
730
Nealle Company Deck
nealle
5
89k
【リクロマ株式会社】20241007_会社紹介・採用説明資料
takahiro4545
0
520
鳥取最上インクス/ 求職者向け会社紹介
oneterasu
0
130
コーチ・エィのご紹介2
coacha
0
170
2024_0930_SHIP_CULUTURE_社外用_version1.pdf
ship_inc
0
380
TOKYOスマート・カルチャー・プロジェクト
tokyo_metropolitan_gov_digital_hr
0
410
マネージャーとエンジニアが効果的に協力するために意識した方が良い事
kotominaga
2
110
Tokyo支援ナビ
tokyo_metropolitan_gov_digital_hr
1
380
Amazon 流のプロダクトマネジメント @ Product DeepLive 会場 + 懇親会スポンサーセッション
icoxfog417
3
370
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
13
1.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
49k
Automating Front-end Workflow
addyosmani
1365
200k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
664
120k
Optimizing for Happiness
mojombo
376
69k
Designing Experiences People Love
moore
138
23k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
Transcript
スケーラブルなチームの作り方 日経IDチーム
1. スケーラブルなチームとスケーラブルな組織 2. 意思決定プロセスをチームに移譲して単一障害点をなくす 3. スクラムで仕事が分散する 4. チームが捻出する数%の時間を未来に投資する 5. 協力するとチームの成果は上がる
6. スケーラビリティがアジリティを作る 発表サマリー 2
スケーラブルなチームが可能にすること スケーラブルなチームは、個人に依存しない。 参照:目指すチーム像について • チームから抜ける際の引き継ぎがない • チームにジョインするハードルが低い • 一人一人の業務量に偏りがない •
有休は、好きな時に好きなだけ 、1週間OK • 3ヶ月、エストニア行きたい、 OK 3
スケーラブルな組織が可能にすること スケーラブルなチームの集合体は、スケーラブルな組織となる。 スケーラブルな組織は、個人に依存しない。 参照:目指すチーム像について • メンバーのコンバートが可能? • ジョブローテーションが可能? • ビジネス変化による急な異動に対応可能?
• 従業員の意向に沿ったキャリアパス が可能? • コラボレーションが生まれやすくなる? • 他のチームに1ヶ月とか短期移籍してみる? 4
スケーラブルなチームを目指して始めたこと 最終的に引き継ぎをなくしたい。属人性をなくすことから始めた。 個人に依存したワークフローはチームの単一障害点 ex. 異動、退職 個人に依存するとリードタイムが長くなる(傾向があるはず) ex. MTG、お休み 業務知識の共有 スクラム 意思決定を話し合いで決める
個人に紐づくワークフローの廃止 暗黙知の形式知化 5
チームのコアコンピタンス 1. 意思決定プロセスは、メンバー全員で話し合って、仕組みや運用を決定 新たに決める仕組みや運用フローも権限を個人からチームに移譲して、単一障害点をなくす。 会議は意見を求める、意見に耳を傾けて信頼関係の構築とエンゲージメントの向上を図る。 2. 最適解を追求しない、後でリファクタ。進捗を優先して、未来に投資 7.8 (8) 90パーセントの解を目指す
民間宅配業者として収益性に焦点を合わせることができ、 90%の解に最適化できる。 その結果として、フェデラル・エクスプレス社の配送効率は非常にいい。 できるだけ合意する 6 出典:UNIXという考え方―その設計思想と哲学 p118 第7章 さらなる10のUNIXの考え方
他社のチーム事例紹介
ティール組織 少数の人:職場は、自分らしさを失わず楽しく振る舞える。 有意義な目的を目指して、同僚たちと仲間意識を育める場所 多数の人:職場は労働を提供して、お給料をもらう場所 従業員のエンゲージメントを高める組織運営、 集団的知性ベースの自律的な組織運営について書いた本 出典:ティール組織 p101 第2章 自主経営/組織構造
集団が協調して話し合いで問題解決 8
ティール組織 これの事例紹介 9
ティール組織 ~ビュートゾルフの事例~ 全員が賛成する完璧な解決策は存在しな いので、合意でなくてOK。将来、いつでも 再提案して見直しOK ビュートゾルフの問題解決プロセス 1. メンバーからの提案について議論 2. 提案の修正や改良
3. チームとしての判断を決定 ビュートゾルフの看護師チームにはリー ダーがいない。問題は話し合いで解決。 出典:ティール組織 p111 第2章 自主経営/組織構造 10
ティール組織 ~ホラクラシーワンの事例~ 目的は、完璧で確かな答えを出すことでは なく、実現性のある解決策を見つけること。 必要になったタイミングですぐに修正すれ ばOK 出典:ティール組織 p200 第3章 自主経営/プロセス
ホラクラシーワンの問題解決プロセス 1. 提案発表 2. 問題点の明確化 3. 反応ラウンド 4. 修正と明確化 5. 異議申し立てラウンド 6. 統合ラウンド なるべく反対意見がなくなるまで提案の修 正を繰り返す。 11
スクラムで仕事が負荷分散する話
スクラムとは アジャイル開発の手法の1つ。反復的に開発、反復の単位はスプリント。5つのイベント (会議・開発)、3つのロール(役割)、3つの作成物で構成。 出典:アジャイル開発(アジャイルソフトウェア開発) プロダクトオーナー スクラムマスター 開発メンバー プロダクトバックログ スプリントバックログ インクリメント(スプリントの成果物)
スプリントレビュー スプリントレトロスペク ティブ スプリントプランニング デイリースクラム 開発 スプリントレトロスペクティブで仕組み を作って問題解決 13
開発 スプリントバックログのタスクを完了さ せる作業。 着手中は、基本的に一人1タスク。こ の禁を破るとベロシティが低下する場 合があります。 ヒント:パート図 14
着手中1つだけ縛りの効果 タスクが分散するので、業務量の偏りがなくなる。 仕事は抱えない。チームで対応する。手の空いた人が引き取る。 スプリントバックログ プロダクトバックログ 新しいタスクや差し込みが 発生したら起票する 15
業務知識を共有する取り組み 普段の取り組みが将来の引き継ぎを不要にする。 ランブック モブプログラミング ハンズオン シャドーイング メンバーが加入したタイミングで 頻繁に実施。あとは要望があれ ば随時。できるまでやる ランブックは手順書。障害の対
応方法、依頼対応など、業務遂 行に必要なことをマニュアル 化。暗黙知をなくす 設計方針を話し合いながら固 める。モブプロ段階で合意して いるので、PRをマージする際の レビューが不要になる 依頼対応など、他チームに影響があ りそうなことは一緒に対応する • 引き継ぎ期間は忙しくなりません? • 引き継ぎ後、しばらくサービスレベルが低下しません? スプリントレビュー デモをしたり、スプリントの成 果をチームメンバーに共有 する 勉強会 業務仕様 WEB標準 etc 16
業務知識を共有する副次的な効果 ① 心理的安全性によって社員エンゲージメントが予想できることが わかった。続いて心理的安全性が同僚との支援関係によって高めら れることも明らかになった。 出典:恐れのない組織 p72 第1部 心理的安全性のパワー ②
学習や能力開発の機会は、従業員のエンゲージメントや生産性と密接な関係にあり ます。学ぶ機会を業務の一環として捉え、従業員の成長と能力開発を後押ししましょう。 出典:Google re:Work 学習と能力開発 17
未来に投資する話
スプリントレポート 累積フロー図 コントロールチャート バーンダウンチャート ベロシティトラッキング • レビュー中は毎日 0に 近いと、バーンダウン チャートの具合がよく
なる • タスク完了までのリー ドタイムの可視化 • リードタイムが長い場 合はタスクの細分化を 考える • 理想線に沿わない場 合はタスクの粒度が大 きいかも。タスクを細 分化しよう • デイリースクラムで確 認する • スプリント毎のベロシ ティを可視化 • スプリントプランニング ではベロシティの平均 値を参考にタスクを積 む 参照:スクラムのデータ駆動開発 19
時間を捻出して未来に投資する 1. 兼務が多いので個人のベロシティは見ない。チーム単 位でベロシティを安定させる。 2. チームのベロシティ(生産性)が向上すると、自由に使 える時間を捻出できる。 3. チームが捻出した時間は外部発信や能力開発などの 活動に充てることができる。
登壇 コンテスト参加 HACK The Nikkei OSS / ツール開発 みんなの提案。文化になった? 自由に使える時間 研修 20
流行りを作る方法に学ぶ文化と持続性 出典:How to Start a Movement? Leadership Lessons from Dancing
Guy 21
成果を最大化させる話
チームの成果を最大化させる • チーム内で競争すると成果の取り合いになる 成果主義になると献身性がなくなる 野球やテニスでいうボール拾いをしなくなる 結果、チームの成果は最大化されない(たぶん) • 個人の成果の最大化は局所的最適解、チームの成果の最大化は大域的最適解 競争 協力
23
チームでゴルディロックスを促進させる 簡単すぎず難しすぎずのゴルディロックスの満足感を獲得するチーム 1. 多彩なメンバーで構成されたグループを編成する。 2. 「競争のないグループ」にする。 競争によって刺激し高め合ってほしいと考え、同僚同士を競わせたとしても、ほとんどうまくいかないし、 ほぼ確実に彼らの内的動機づけを損ねる。 競争ではなく、「共同」や「 協力」でいこう。
3. 業務を移管する。 4. 目的によって活力を与える。報酬を与えて動機づけてはいけない。 参照:モチベーション3.0 p273 組織用ツールキット 会社、職場、グループ能力を向上させる 9つの方法 集団的知性と相性いい 24
協力を引き出すために有効なこと • 人望が集まる基礎知識② 5. 相手の自尊心を満たせば、おのずと好意的な態度をとってくれる。 6. 自尊心が満たされないと、他人に寛容な態度をとることは難しい。 参照:人望が集まる人の考え方 p43 第2章
人を動かす基本的な秘訣 Part1 人間の習性をうまく活用する ほめて、相手が好意的な反応を示す様子を観察しよう。 どんな人でもたちまち友好的で協力的になってくれるはずだ。 参照:人望が集まる人の考え方 p202 第12章 人間関係で奇跡を起こす方法 Part4 人々にうまく働きかける 25
• チーム内に序列をつくらない、意識させない ヒエラルキーがあると、心理的安全性は低くなる。・・・ヒエラルキーの下位 の人は、上位の人がいるだけでストレスを感じるという。 出典:恐れのない組織 p40 第1部 心理的安全性のパワー 協力を引き出す心理的安全な場所を作る •
失敗を許容する、犯人探ししない イノベーションを起こすには、従業員が安心して発言し、リスクを恐れずに新しいアイデ アを試せる環境が必要・・・したがって、組織において失敗をどれだけ許容できているか を把握することが重要になってきます。 出典:Google re:Work - ガイド: イノベーションが生まれる職場環境をつくる 26
機能的なチームを支える献身性 27 • 空いた穴は塞ごうと自発的に一人一人が行動する • 役割を明確しない、誰もが何にでもなれる • 協力会社の方は笑っているか?笑顔を引き出す • 協力会社の方にとっても、エンジニアとしてスキルアップできる環境か?
• バカな質問をして、質問のハードルを下げる。 • キツイ言い方はしない。キツイ言い方をすると、発言が控える人がでる。 議論が発 展しないし、チームは崩壊。プロジェクトも崩壊する。 • 普段からみんなに意見を求める。信頼が生まれる。結束も強くなる。
おさらい
個人に依存するワークフローをなくすと、機能するチームができる。 多くのチームが機能し出すと、人事異動に柔軟なスケーラブルな組織ができる。 スケーラビリティが組織のアジリティを作る 業務知識の情報共有 スケーラブルなチーム スケーラブルな組織 スクラム 話し合いによる意思決定 協力会社 協力会社さんのスケーラブルも実現可能
29
ただ、銀の弾丸ない。 カスタマイズがチームに油を指す。 チームに合わせてやり方を変えよう。 30