ࡔҪֶ!NBOBCVTBLBJ
w GSFFFגࣜձࣾ43&ΤϯδχΞ
w ͔ΒϓϨΠϯάϚωʔδϟʔ݉
w ෳۀͰࣾͷٕज़ΞυόΠβʔ
w ϒϩάͬͨΓΤϯδχΞͷඋ
Slide 4
Slide 4 text
GSFFFͷαʔϏε
w ձܭGSFFF
w ਃࠂGSFFF
w ਓࣄ࿑GSFFF
w ϚΠφϯόʔཧGSFFF
w ձࣾઃཱGSFFF
w ։ۀຽധ։ۀGSFFF
w GSFFFΧʔυ
w GSFFFΞϓϦετΞ
Slide 5
Slide 5 text
GSFFFͷαʔϏε
w ϛογϣϯʮεϞʔϧϏδωεΛɺੈքͷओʹɻʯ
w όοΫΦϑΟεʹؔΘΔ#UP#ΫϥυαʔϏεΛఏڙ
w ձܭGSFFFສࣄۀॴҎ্ʹ͓͍͍͖ͨͩɺ
ΫϥυձܭιϑτͷγΣΞ/P
Slide 6
Slide 6 text
Kubernetes
=
コンテナ オーケストレーション システム
Slide 7
Slide 7 text
Kubernetes
=
インフラのフレームワーク
Slide 8
Slide 8 text
Kubernetes
=
エンジニア組織の生産性改善基盤
Slide 9
Slide 9 text
ࠓͷΰʔϧ
w GSFFF͕,VCFSOFUFTʹԿΛظ͍ͯ͠Δͷ͔ͬͯΒ͏
w ΤϯδχΞ৫ͷੜ࢈ੑվળʹ,VCFSOFUFT͕Ͳ͏ཱͭ
͔ͬͯΒ͏
Slide 10
Slide 10 text
技術的に踏み込んだ話は
このあとの A トラックへ "
Slide 11
Slide 11 text
freee の開発組織と歴史
Slide 12
Slide 12 text
GSFFFͷ։ൃ৫
w ۀ͔Βɺैۀһ໊ʢݱࡏʣ
w ͭͷαʔϏε
w ΠϯλʔφϧͳϚΠΫϩαʔϏεଟ
w ໊Ҏ্ͷਖ਼ࣾһΤϯδχΞۀҕୗ
Slide 13
Slide 13 text
GSFFFͷ43&νʔϜ
w ͯ͢ͷαʔϏεͷΠϯϑϥΛࢧ͑ΔԣஅతͳνʔϜ
w αʔϏεͷՁΛϢʔβʔʹಧ͚ΔͨΊʹɺ
҆ఆͨ͠ΠϯϑϥΛఏڙ͠ଓ͚Δͷ͕ϛογϣϯ
w νʔϜϝϯόʔ໊ʢݱࡏʣ
Slide 14
Slide 14 text
ᴈ໌ظ
w &$"VUP4DBMJOHͷΑ͋͘Δߏ
w αʔόͷϓϩϏδϣχϯά"OTJCMF
w "VUP4DBMJOHͷίʔυԽಠࣗͷ$-*πʔϧ
w Πϯϑϥʹؔ͢Δઃܭมߋجຊతʹ43&νʔϜʹґཔ
w ׂ୲໌֬Ͱɺ։ൃ৫͕খ͍͞͏ͪ͏·͘ճͬͯ
͍ͨ
Slide 15
Slide 15 text
ϚΠΫϩαʔϏεԽͷྲྀΕ
w ։ൃ৫ͷ֦େʹ͍ɺϚΠΫϩαʔϏεԽΛਪਐ
w ͜Ε·Ͱͷ&$"VUP4DBMJOHͩͱਏ͘ͳ͖ͬͯͨʜ
ݴޠϑϨʔϜϫʔΫͷଟ༷Խ
ෳࡶԽ͢ΔσϓϩΠϑϩʔ
ΩϟονΞοϓ͢Δͱ͖ͷֶशίετͷ্ঢ
43&ͷґཔ͕݅૿Ճ
Slide 16
Slide 16 text
ݴޠϑϨʔϜϫʔΫͷଟ༷Խ
w ։ൃऀϚΠΫϩαʔϏεʹదͨ͠ݴޠϑϨʔϜϫʔΫ
Λ͍͍ͨ
w 3VCZ
(PMBOH
4DBMB
+BWB
FUD
w ҰํͰGSFFFͷ͜Ε·ͰͷΓํ3BJMTΛલఏͱ͍ͯ͠Δ
ͨΊϚον͠ͳ͍έʔε͕ଟ͍
Slide 17
Slide 17 text
ෳࡶԽ͢ΔσϓϩΠϑϩʔ
w ྺ࢙తͳഎܠͰαʔϏε͝ͱʹσϓϩΠϑϩʔ͕ҟͳΔ
w ଞʹ$BQJTUSBOPͷόʔδϣϯ͕ඍົʹҧ͏ͳͲʜ
w +FOLJOTͷઃఆͳͲίʔυཧ͞Ε͓ͯΒͣ
ɺ҉Λੜ
ΜͰ͠·͍ͬͯΔ
Slide 18
Slide 18 text
ֶशίετͷ্ঢ
w ϩʔΧϧڥΛߏங͢Δ͚ͩͰҰۤ࿑
w ӡ༻؍ͰϚΠΫϩαʔϏε͝ͱͷҧ͍Λཧղͯ͠ରԠ
͠ͳ͍ͱ͍͚ͳ͍
w ϓϩηεͷ্ཱͪ͛ํͻͱͭͰҧ͍͕͋Δ
Slide 19
Slide 19 text
43&ͷґཔ͕݅૿Ճ
w ϚΠΫϩαʔϏε͕૿͑Δʹैͬͯ43&ͷґཔ݅૿
Ճ
w ։ൃऀͷํ͕ѹతʹଟ͍ͷͰɺ43&ͷํ͕ϘτϧωοΫ
ʹͳΓ͕ͪ
w ઌͷλεΫʹΘΕΔʑ
Slide 20
Slide 20 text
人数を増やしても開発組織の
生産性が上がらない状態に
(他にもさまざまな理由があります)
Slide 21
Slide 21 text
,VCFSOFUFTಋೖ
w ৽نͰ࡞ΔϚΠΫϩαʔϏεͰॳΊͯ,VCFSOFUFTΛಋೖ
w ͦͷ͋ͱϦϦʔε͞ΕΔϚΠΫϩαʔϏεಉ͡Ϋϥελ
ʹಉډʢϚϧνςφϯτΫϥελʣ
Slide 22
Slide 22 text
,VCFSOFUFTಋೖͷϝϦοτ
w ݴޠϑϨʔϜϫʔΫͷଟ༷Խ
w ˰ґଘ͕ؔίϯςφʹด͡ࠐΊΒΕΔ
w ෳࡶԽ͢ΔσϓϩΠϑϩʔ
w ˰ϚχϑΣετͱͯ͠ίʔυԽ͞ΕΔ
w ΩϟονΞοϓ͢Δͱ͖ͷֶशίετͷ্ঢ
w ˰,VCFSOFUFTͱ͍͏ϑϨʔϜϫʔΫΛҰ֮͑Δ͚ͩ
Slide 23
Slide 23 text
,VCFSOFUFTಋೖͷϝϦοτ
w ։ൃऀʹϚχϑΣετ·Ͱॻ͍ͯΒ͏͜ͱͰݖݶҕৡ͕
গ͠ਐΈ࢝Ίͨ
w 43&ΫϥελཧΈͮ͘Γʹઐ೦Ͱ͖Δ
w ࢹϩΪϯάɺ044ͷ։ൃ
Slide 24
Slide 24 text
めでたし、めでたし?
Slide 25
Slide 25 text
Ϛϧνςφϯτͷ͠͞
w Ϛϧνςφϯτʹͳͬͨ͜ͱͰ৽ͨͳ՝͕ݟ͑ͯ͘Δ
w ΫϥελͷઃఆมߋϛεͰϚΠΫϩαʔϏε͕શஅ
w /BNFTQBDF͝ͱʹదͳݖݶΛઃఆ͍ͨ͠ 3#"$
w 1PEؒͷ௨৴Λ੍ޚ͢ΔͨΊʹ/FUXPSL1PMJDZΛઃఆ͠
͍ͨ
w ϫʔΫϩʔυʹ߹ͬͨΠϯελϯελΠϓΛ͍͍ͨ
Slide 26
Slide 26 text
ここからは現在進行形の話です
Slide 27
Slide 27 text
γϯάϧςφϯτͷҠߦ
w ΫϥελϚϧνςφϯτ͔ͩΒ͍Ζ͍Ζ͍͠
w &,4ͷ͓͔͛ͰΫϥελӡ༻ָʹͳͬͨ
w Ϋϥελγϯά
ϧςφϯτͰ͍͍ͷͰʁ
w FLTDUMͱ5FSSBGPSNΛͬͯޮతʹߏங
Slide 28
Slide 28 text
Ҡߦʹ߹Θͤͯݖݶҕৡ
w 43&ʹґཔ͠ͳͯ͘։ൃऀ͕ओମతʹߏஙͰ͖ΔΑ͏ʹ
ઓத
w কདྷతʹӡ༻·ͰؚΊͯͤͯΈΔ
w 43&ίΞͳ෦ͷج൫Έͮ͘ΓʹϑΥʔΧε
Slide 29
Slide 29 text
·ͱΊ
w GSFFFͰ,VCFSOFUFTΛͬͯΤϯδχΞ৫ͷੜ࢈ੑվ
ળʹऔΓΜͰ͍·͢
w γϯά
ϧςφϯτͷҠߦ͕ਖ਼ղ͔·ͩΘ͔Βͳ͍͚Ͳɺ
νϟϨϯδͯ͠ΈΔՁ͋Δ