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
nakamichi
July 03, 2023
Technology
1
390
クソデカチームを分割する
クソデカチームを分割した話です
Scrum Fes OSAKA 2023/07/01 Kazushi NAKAMICHI
nakamichi
July 03, 2023
Tweet
Share
More Decks by nakamichi
See All by nakamichi
僕はまだ見ぬ誰かを動かすために登壇をする。
ichimichi
15
5.4k
良い開発のためにまず組織を設計せい
ichimichi
8
4.6k
まずは開発組織を整えるところからはじめる
ichimichi
0
240
人間の尊厳、幸福、アクセシビリティ
ichimichi
1
22
スクラムマスター不在でスクラムをやるのは(とても辛いので)やめておけ!
ichimichi
0
89
人類史から見る今この時代の歩きかた
ichimichi
2
470
はたして我々はコミュニティとどう向き合えばよいのだろうか?
ichimichi
0
360
全ての仕事は合意形成だとしたら、病気のサルを生み出さないために僕たちは他者に対して何を書き伝えるべきなのか
ichimichi
0
620
Community changes lives
ichimichi
4
1.5k
Other Decks in Technology
See All in Technology
Luupの開発組織におけるインシデントマネジメントの変遷 ver.RoadtoSRENEXT2024
grimoh
1
270
20240717_イケコパ代表Copilot_in_Teams会社でこう使ってます
ponponmikankan
2
430
Classmethod流のPlatform Engineering / classmethod-platform-engineering-devio2024
tomoki10
0
470
AOAI Dev Day - Opening Session
yoshidashingo
2
440
「単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる」のか検証してみた
terara
0
380
ギークの理想が7つ集まるエムスリーで夢を叶えよう - エムスリー株式会社
m3_engineering
1
260
テスト・設計研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
AWSで”最小権限の原則”を実現するための考え方 /20240722-ssmjp-aws-least-privilege
opelab
10
4.3k
コンテナ・K8s研修 - 前半 コンテナ基礎・ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
ABEMAにおけるLLMを用いたコンテンツベース推薦システム導入と効果検証
cyberagentdevelopers
PRO
1
730
クラウド利用者の「責任」をどう果たす?AWSセキュリティ対策のススメ #AWSSummit
hiashisan
0
280
プレイドにおけるDatadog APMの活用方法
plaidtech
PRO
2
120
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
20
1.3k
Producing Creativity
orderedlist
PRO
340
39k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
17
1.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
18
1.2k
How to name files
jennybc
67
96k
Navigating Team Friction
lara
181
13k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
How GitHub Uses GitHub to Build GitHub
holman
471
290k
Transcript
ΫισΧνʔϜΛ ׂ͢Δ -Thanks to Team Topologies!- 4DSVN'FT04",",B[VTIJ/",".*$)*
ҙࣄ߲ ◦ 5FBN5PQPMPHJFTʹ͍ͭͯͷৄࡉͳ આ໌ߦ͍·ͤΜ ◦ ಡΜͰ͍ͳ͍ਓ͕ࠞཚ͠ͳ͍Α͏ʹɺ Ͱ͖Δ͚ͩ5FBN5PQPMPHJFTͷઐ ༻ޠΘͳ͍Α͏ʹ͍ͯ͠·͢
Kazushi NAKAMICHI /VMBC*OD 1SPKFDU.BOBHFNFOU
ౡࠜݝӹాࢢ͔Β ϑϧϦϞʔτͰࣄͯ͠·͢
20236݄ɹψʔϥϘೖࣾ
͜ͷνʔϜ ʹॴଐ
νʔϜͷਓଟο
ࢲΛؚΊͯਓͷνʔϜ
ͬͯΔ͜ͱଟο
ଟذʹΘͨΔαʔϏε ◦ ϢʔβʔΞΧϯτཧ ◦ ΞΧϯτཧαʔϏεఏڙ ◦ ٻɺ࠴ݖཧ ◦ ೝূೝՄ·ΘΓ ◦
ϚʔέςΟϯά༻σʔλτϥοΩϯά ◦ Πϯϑϥ
༷ʑͳׂͷਓ͕·ͥͥ͜ঢ়ଶ
͜ΕΑ͘ͳ͍… ͣͩ… ͍ɺՌͨͯͦ͠͏͔ʁ
࣍ ✦ ΫισΧνʔϜԿ͕Α͘ͳ͍ͷ͔ʁ ✦ ιϑτΣΞͷ͋Γํ͔ΒνʔϜΛઃܭ͢Δ ✦ νʔϜͷׂͱͦΕ͔Β
ͱΓ͋͑ͣνʔϜͷ׆ಈΛ ؍ͨ͠Γ POͰΛฉ͍ͨΓͨ͠
୭͔ରԠͰ͖Δʔʁ ͋Δͷ͜ͱ
ΑΖ͘͠ʙ ͋Δͷ͜ͱ
ڍख੍ʂʂʁ
୭͔ରԠͰ͖Δʔʁ ͦͷ·ͨ͋Δ ͷ͜ͱ
γʔϯʜ ͦͷ·ͨ͋Δ ͷ͜ͱ
ख͕ۭ͍ͨΜͰ ରԠ͠·ͨ͠ʂ ͦͷ·ͨ͋Δͷ ࣍ͷͷ͜ͱ
ͳΜ͔ࣗతͩ ϑϥοτͳײͩ͡ ͜Ε͍͔͢͝͠Εͳ͍
ͨͯ͠ ຊʹͦ͏ͳͷ͔ʁ Ҿ͖ଓ͖؍͢Δ
ࣗੑʁʁ ◦ ՝ͷΦʔφʔγοϓΛ୭͕࣋ͭͷ͔͕Θ͔Γʹ͍͘ □ ୭͕͍ͭ·ͰʹΔͷ͔ΛΈΜͳͰܾΊ͍ͯΔ ◦ ࣗతʹಈ͍͍ͯΔΑ͏ʹݟ͑Δ͕ɺରԠ͢Δਓ͕ݻ ఆԽ͞Ε͍ͯΔ
ࣗੑʁʁ ◦ εΩϧͷߴ͍ਓ͕Ҿ͖औͬͯରԠ͢ΔͷͰɺٕज़ܧঝ ͕ߦΘΕͳ͍ ◦ ಛఆͷྖҬʹରͯ͜͠ͷਓ͔͠ରԠͰ͖ͳ͍έʔε͕ ͋Δ
ϓϩδΣΫτϝϯόʔ ͦΕҎ֎
ϓϩδΣΫτ੍ͷͨΒ͢ͷ ◦ ϓϩδΣΫτͷਐΊํͷϊϋܦݧ͕͏·͘ܧঝ ͞Εͳ͍ ◦ ಛఆͷྖҬΛܧଓతʹ୲͠ͳ͍ͷͰೝෛՙ͕ߴ· ͬͯ͠·͏
ͦͯ͠ɺͱʹ͔͘ਓ͕ଟ͍ʂ ձٞίετ͕ߴ͍ʂ
ղମ͢͠ ‼︎
࣍ ✦ ΫισΧνʔϜԿ͕Α͘ͳ͍ͷ͔ʁ ✦ ιϑτΣΞͷ͋Γํ͔ΒνʔϜΛઃܭ͢Δ ✦ νʔϜͷׂͱͦΕ͔Β
νʔϜτϙϩδʔ ◦ νʔϜখ͘͞ ◦ ೝෛՙΛԼ͛Δ ◦ ίϯΣΠɺٯίϯΣΠ ◦ ͭͷνʔϜλΠϓ ◦
νʔϜؒͷίϛϡχέʔγϣϯઃܭ
νʔϜτϙϩδʔ Ͱ͔ͬͨؾʹͳΔνʔϜτϙϩδʔIUUQTXXXSZV[FFDPNDPOUFOUTCMPH
“ ৫ͷίϛϡχέʔγϣϯύε͕ɺ৫͕ߟҊͰ͖Δ ιϦϡʔγϣϯͷछྨΛࣄ্࣮ݶఆ͢Δɻ͕ͩࢲͨͪ ɺઓུత༏ҐͷͨΊʹ͜ΕΛར༻ͯ͠Α͍ͷͩɻ Team Topologies
͋Δ͖γεςϜߏ Λݟਾ͑ͯ νʔϜΛઃܭ͢Δ
ଟذʹΘͨΔαʔϏε ◦ ϢʔβʔΞΧϯτཧ ◦ ΞΧϯτཧαʔϏεఏڙ ◦ ٻɺ࠴ݖཧ ◦ ೝূೝՄ·ΘΓ ◦
ϚʔέςΟϯά༻σʔλτϥοΩϯά ◦ Πϯϑϥ
νʔϜτϙϩδʔʹ ͍͍͜ͱॻ͍ͯ͋ΔΑʂ
͍͍Ͷʂ ͍͍Ͷʂ ͍͍Ͷʂ
ͻͱΓͰͳ͍ͷͳΒ ਐΊΒΕΔ ·ͣܒ͔Βͩ
৫ઃܭͷؔ৺͕શવҧ͏
ͦͦΫισΧνʔ ϜʹࠔͬͯΔͷ͔ʁ
νʔϜʹ͍ͭͯॻ͖ग़ͯ͠Β͏
None
νʔϜׂͷతΛߜΔ ◦ ϛʔςΟϯάΛݮΒ͢ɺϑοτϫʔΫΛܰ͘͢Δɺί ϛϡχέʔγϣϯύεΛॖখ͢Δ ◦ ೝෛՙͷܰݮ ◦ ҰਓϓϩδΣΫτͷ໓ɺϊϋͷڞ༗
νʔϜΛઃܭ͢Δ ◦ ֤αʔϏεͰνʔϜΛ͚Δ ◦ 5FBN5PQPMPHJFTͷͭͷνʔϜλΠϓΛҙࣝ͢Δ □ αʔϏεΛ࡞ΔνʔϜ □ ˢΛԣஅͯ͠ࢧԉ͢ΔνʔϜ □
ෳࡶͰઐٕज़͕ඞཁͳͷΛ࡞ΔνʔϜ □ ΠϯϑϥνʔϜ ◦ ։ൃνʔϜ୯ମͰ։ൃ͔ΒϦϦʔε·ͰՄೳͱ͢Δ □ νʔϜؒͰͷίϛϡχέʔγϣϯྔΛඞཁ࠷ݶʹ͑ΒΕΔ Α͏ʹ͢Δ
ଟذʹΘͨΔαʔϏε ◦ ϢʔβʔΞΧϯτཧ ◦ ΞΧϯτཧαʔϏεఏڙ ◦ ٻɺ࠴ݖཧ ◦ ೝূೝՄ·ΘΓ ◦
ϚʔέςΟϯά༻σʔλτϥοΩϯά ◦ Πϯϑϥ
None
શવਓ͕ΓΜʜ
࣍ ✦ ΫισΧνʔϜԿ͕Α͘ͳ͍ͷ͔ʁ ✦ ιϑτΣΞͷ͋Γํ͔ΒνʔϜΛઃܭ͢Δ ✦ νʔϜͷׂͱͦΕ͔Β
ଟذʹΘͨΔαʔϏε ◦ ϢʔβʔΞΧϯτཧ Δ͜ͱଟ͗͢ ◦ ΞΧϯτཧαʔϏεఏڙ Δ͜ͱଟ͗͢ ◦
ٻɺ࠴ݖཧ ͻͱΓ1+ ◦ ೝূೝՄ·ΘΓ ࣄྔଟ͘ͳ͍ ◦ ϚʔέςΟϯά༻σʔλτϥοΩϯά ͻͱΓ1+ ◦ Πϯϑϥ ͢Ͱʹಠཱͯ͠ࣄͯ͠Δ
ͻͱ·ͣνʔϜΛ͚ͨ ࢧԉνʔϜ αʔϏε ࡞ΔνʔϜ ΠϯϑϥνʔϜ 1E. 1K. ςοΫϦʔυ 10 4.
ϑϩϯτ αʔόαΠυ
ͻͱ·ͣνʔϜΛ͚ͨ ٻɺ࠴ݖཧ ΞΧϯτཧ ϚʔέςΟϯά༻ σʔλτϥοΩϯά ΞΧϯτཧ Πϯϑϥ ϓϩμΫτͷํܾΊ ϓϩδΣΫτཧ ٕज़ࢧԉ
ίʔυϨϏϡʔ
ࢦ͖͢αʔϏεͷ ܗʹԊ͏ͱ
Ͱ࣍ʹࢦ͖͢ νʔϜฤʁ
Ͱ࣍ʹ ࠾༻͖͢ਓʁ
ͻͱ·ͣνʔϜΛ͚͚ͨͲ… ٻɺ࠴ݖཧ ΞΧϯτཧ ϚʔέςΟϯά༻ σʔλτϥοΩϯά ΞΧϯτཧ Πϯϑϥ ϓϩμΫτͷํܾΊ ϓϩδΣΫτཧ ٕज़ࢧԉ
ίʔυϨϏϡʔ
͜ΕͰ͍͍ͷ͔ શવΘ͔ΒΜ
νʔϜΛ͚ͯΑ͔ͬͨʁ 10% 40% 40% 10% ͱͯΑ͔ͬͨ Α͔ͬͨ ΅ͪ΅ͪ Α͘ͳ͍ ͱͯΑ͘ͳ͍
ΞϯέʔτΑΓ νʔϜ͚ͯվળͨ͜͠ͱ ◦ ϊϋͷڞ༗ͷີ͕ߴ͘ͳͬͨ ◦ ೝෛՙͷܰݮ ◦ ਓ͕ଟ͗͢Δ □ ίϛϡχέʔγϣϯ͕ͱΓ͘͢ͳͬͨ
◦ νʔϜϝϯόʔ͕ओମతʹλεΫʹऔΓΉΑ͏ʹͳͬ ͨɺ୭͕ऀ͚ͩͬʁ͕վળͨ͠
୭͔ରԠͰ͖Δʔʁ
ͲͪΒͷνʔϜ͔ ରԠͯ͠ʔʁ 10 Ϧʔμʔ 10 Ϧʔμʔ
ΞϯέʔτΑΓ νʔϜΛ͚ͯൃੜͨ͠՝ ◦ ଞνʔϜͷ։ൃঢ়گ͕Θ͔Βͳ͍ ◦ ଞνʔϜͱͷͷൣғίϛϡχέʔγϣϯͷऔ Γํ ◦ ༏ઌ͕͍ʢνʔϜ͕औΒͳ͍ʣ՝͕ফԽ͞Εͳ͍ ◦
εΫϥϜ্͕ख͍͔͘ͳ͍
εΫϥϜ͕ ্ख͍͔͘ͳ͍
νʔϜ͕খ͘͞ͳΔ͜ͱͰ ͕ු͖ூΓʹ͞ΕΔ
ڥΛม͑Δ͜ͱͰ ࣍ͷҰาͷํ͕ݟ͑ͯ͘Δ
ಇ͘ڥ͕มΘΔ͜ͱʹ ߅Λࣔ͢ਓগͳ͘ͳ͍ ͦͦਖ਼ղ͕Θ͔Βͳ͍ɻ͕ͩ
ಀ͛ͨΒҰͭɺਐΊೋͭ
Kazushi NAKAMICHI THANKS! Nulab Inc. Twitter : @ici_mici