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
540
クソデカチームを分割する
クソデカチームを分割した話です
Scrum Fes OSAKA 2023/07/01 Kazushi NAKAMICHI
nakamichi
July 03, 2023
Tweet
Share
More Decks by nakamichi
See All by nakamichi
人を動かすことについて考える
ichimichi
2
370
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
6
1.8k
プロジェクトマネージャーに最後まで残るたった一つの仕事は交渉
ichimichi
1
400
プロジェクトにおける政治について
ichimichi
21
4.8k
ホワイトボードチャレンジ 説明&実行資料
ichimichi
1
280
僕はまだ見ぬ誰かを動かすために登壇をする。
ichimichi
17
8.4k
良い開発のためにまず組織を設計せい
ichimichi
8
5.5k
まずは開発組織を整えるところからはじめる
ichimichi
0
330
人間の尊厳、幸福、アクセシビリティ
ichimichi
1
95
Other Decks in Technology
See All in Technology
実践アプリケーション設計 ③ドメイン駆動設計
recruitengineers
PRO
13
4.1k
「魔法少女まどか☆マギカ Magia Exedra」での負荷試験の実践と学び
gree_tech
PRO
0
450
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
150
カミナシ社の『ID管理基盤』製品内製 - その意思決定背景と2年間の進化 #AWSUnicornDay / Kaminashi ID - The Big Whys
kaminashi
3
720
生成AI時代のデータ基盤設計〜ペースレイヤリングで実現する高速開発と持続性〜 / Levtech Meetup_Session_2
sansan_randd
1
110
Browser
recruitengineers
PRO
8
2.2k
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
170
ソフトウェア エンジニアとしての 姿勢と心構え
recruitengineers
PRO
27
13k
役割は変わっても、変わらないもの 〜スクラムマスターからEMへの転身で学んだ信頼構築の本質〜 / How to build trust
shinop
0
150
データアナリストからアナリティクスエンジニアになった話
hiyokko_data
0
280
Skrub: machine-learning with dataframes
gaelvaroquaux
0
110
Jaws-ug名古屋_LT資料_20250829
azoo2024
3
210
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.6k
We Have a Design System, Now What?
morganepeng
53
7.8k
Rails Girls Zürich Keynote
gr2m
95
14k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
A Tale of Four Properties
chriscoyier
160
23k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Balancing Empowerment & Direction
lara
3
610
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Scaling GitHub
holman
463
140k
Documentation Writing (for coders)
carmenintech
73
5k
Bash Introduction
62gerente
614
210k
The Language of Interfaces
destraynor
160
25k
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