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
410
クソデカチームを分割する
クソデカチームを分割した話です
Scrum Fes OSAKA 2023/07/01 Kazushi NAKAMICHI
nakamichi
July 03, 2023
Tweet
Share
More Decks by nakamichi
See All by nakamichi
僕はまだ見ぬ誰かを動かすために登壇をする。
ichimichi
16
6.3k
良い開発のためにまず組織を設計せい
ichimichi
9
4.8k
まずは開発組織を整えるところからはじめる
ichimichi
0
250
人間の尊厳、幸福、アクセシビリティ
ichimichi
1
30
スクラムマスター不在でスクラムをやるのは(とても辛いので)やめておけ!
ichimichi
0
96
人類史から見る今この時代の歩きかた
ichimichi
2
510
はたして我々はコミュニティとどう向き合えばよいのだろうか?
ichimichi
0
380
全ての仕事は合意形成だとしたら、病気のサルを生み出さないために僕たちは他者に対して何を書き伝えるべきなのか
ichimichi
0
640
Community changes lives
ichimichi
4
1.6k
Other Decks in Technology
See All in Technology
音声AIエージェントの世界とRetell AI入門 / Introduction to the World of Voice AI Agents and Retell AI
rkaga
3
460
AWSを始めた頃に陥りがちなポイントをまとめてみた
oshanqq
0
1.5k
APIのドキュメント化何使ってますか?
miu_crescent
2
160
X-Correlation Injections (or How to break server-side contexts)
fransrosen
0
350
Staff Engineer / 20240827 Yuichiro Masui
shift_evolve
0
150
タイミーのBraze活用 ~PUSH通知を活用したレコメンド~
ozeshun
2
120
Azure SQL Database Hyperscale HA レプリカの監視
sansantech
PRO
0
190
株式会社M2X エンジニアチーム紹介資料
m2xsoftware
0
320
実践的なバグバウンティ入門
scgajge12
4
2.1k
Datadog を使ったプロダクトとクラウドの セキュリティモニタリング
mrtc0
0
450
「名前解決」から振り返るAmazon VPC
yuki_ink
0
320
技術力あげたい
hisaichi5518
2
2.8k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
27
1.6k
[RailsConf 2023] Rails as a piece of cake
palkan
44
4.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
The Mythical Team-Month
searls
218
43k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
22
1.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
363
22k
Building an army of robots
kneath
302
42k
Writing Fast Ruby
sferik
623
60k
Typedesign – Prime Four
hannesfritz
38
2.3k
Agile that works and the tools we love
rasmusluckow
327
20k
Building Applications with DynamoDB
mza
89
5.9k
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