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
エンジニアリングマネージャーと戦略 / Engineering Manager and ...
Search
takayuki shimizu
March 27, 2019
Technology
2
3.4k
エンジニアリングマネージャーと戦略 / Engineering Manager and Strategy
20190327 Startup Meetup GINZA #2 「エンジニアリング・マネージャー編」 での登壇資料です。
takayuki shimizu
March 27, 2019
Tweet
Share
More Decks by takayuki shimizu
See All by takayuki shimizu
VPoEの仕事 / What's VPoE work?
takayukishmz
0
390
エンジニアリングマネージャーと実行力 - 13ヶ月の組織改善から学ぶ3つのアンチパターンとチェックリスト - / Engineering Manager and Execution
takayukishmz
8
4.5k
カイカクジャーニー ~ スタートアップが必ずぶつかる課題と開発チームのメジャーバージョンアップ ~/ Rails Developer Meetup 2018-12-08
takayukishmz
5
3.6k
8 Tips for React beginner
takayukishmz
0
260
React/Reduxで半年くらい真面目にSPAするとわかること
takayukishmz
6
5.1k
Other Decks in Technology
See All in Technology
移行できそうでやりきれなかった 10年超えのシステムを葬るための戦略 / phper-kaigi-2025-ryu
carta_engineering
0
690
Cline、めっちゃ便利、お金が飛ぶ💸
iwamot
19
18k
30代エンジニアが考える、エンジニア生存戦略~~セキュリティを添えて~~
masakiokuda
4
2k
Riverpod & Riverpod Generatorを利用して状態管理部分の処理を書き換えてみる簡単な事例紹介
fumiyasac0921
0
110
Vision Language Modelを活用した メルカリの類似画像レコメンドの性能改善
yadayuki
9
1.2k
バックエンドエンジニアによるフロントエンドテスト拡充の具体的手法
kinosuke01
1
710
Symfony in 2025: Scaling to 0
fabpot
2
190
Road to SRE NEXT@仙台 IVRyの組織の形とSLO運用の現状
abnoumaru
0
390
年末調整プロダクトの内部品質改善活動について
kaomi_wombat
0
210
AWS のポリシー言語 Cedar を活用した高速かつスケーラブルな認可技術の探求 #phperkaigi / PHPerKaigi 2025
ytaka23
7
1.5k
Amazon Q Developer 他⽣成AIと⽐較してみた
takano0131
1
120
大規模サービスにおける カスケード障害
takumiogawa
1
130
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
31
4.7k
Designing for humans not robots
tammielis
250
25k
The Language of Interfaces
destraynor
157
24k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Docker and Python
trallard
44
3.3k
It's Worth the Effort
3n
184
28k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Done Done
chrislema
183
16k
Transcript
ΤϯδχΞϦϯάϚωʔδϟʔͱઓུ ENGINEER MANAGER AND STRATEGY
Agenda ΤϯδχΞϦϯάϚωʔδϟʔͱ ͳͥΤϯδχΞϦϯάϚωʔδϟʔʹઓུ͕ඞཁͳͷ͔ ΑΓ۩ମతʹઓུΛཧղ͢Δ ࣮ࡍʹͬͯΈͯɿࣦഊͱରࡦ 2 ΤϯδχΞϦϯάϚωʔδϟʔͱઓུ
ਗ਼ਫ ོ೭ @takayuki_shmz 'J/$5FDIOPMPHJFT ࣥߦһ71PG&OHJOFFSJOH1. 3PMFJO'J/$5FDIOPMPHJFT ɹΤϯδχΞ ɹςοΫϦʔυΤϯδχΞϦϯάϚωʔδϟʔ ɹΤϯδχΞϦϯάϚωʔδϟʔ1. ɹΤϯδχΞϦϯάϚωʔδϟʔ1.2"ࣨ
ɹΤϯδχΞϦϯάϚωʔδϟʔ1.71P&ࣥߦһ 3 ࣗݾհ
ਗ਼ਫ ོ೭ @takayuki_shmz 'J/$5FDIOPMPHJFT ࣥߦһ71PG&OHJOFFSJOH1. 3PMFJO'J/$5FDIOPMPHJFT ɹΤϯδχΞ ɹςοΫϦʔυΤϯδχΞϦϯάϚωʔδϟʔ ɹΤϯδχΞϦϯάϚωʔδϟʔ1. ɹΤϯδχΞϦϯάϚωʔδϟʔ1.2"ࣨ
ɹΤϯδχΞϦϯάϚωʔδϟʔ1.71P&ࣥߦһ 4 ࣗݾհ ϚωδϝϯτଟΊͷਓ
5
6 FiNC ΞϓϦʹ͍ͭͯ
7 FiNC Technologiesʹ͍ͭͯ
8 FiNC, ϦϒϥϯσΟϯά͠·ͨ͠ https://note.mu/seiya0622/n/n651ff2eb0e51
Agenda ΤϯδχΞϦϯάϚωʔδϟʔͱ ͳͥΤϯδχΞϦϯάϚωʔδϟʔʹઓུ͕ඞཁͳͷ͔ ΑΓ۩ମతʹઓུΛཧղ͢Δ ࣮ࡍʹͬͯΈͯɿࣦഊͱରࡦ 9 ΤϯδχΞϦϯάϚωʔδϟʔͱઓུ
ΤϯδχΞϦϯάϚωʔδϟʔͷఆٛʁ 10 ͦͷ·͑ʹ ҙ֎ͱόϥόϥͳͷͰ͍ͬͨΜఆٛ
ࣗͷΤϯδχΞϦϯάνʔϜͷΞτϓοτ ʴ ࣗͷӨڹྗ͕ٴͿνʔϜͷΞτϓοτ Λ࠷େԽ͢Δਓɻ 11 FiNCͰͷΤϯδχΞϦϯάϚωʔδϟʔͷఆٛ
Responsibility ରνʔϜ σϦόϦʔɿϓϩδΣΫτϚωδϝϯτ˞ %9ͷ্ɿ։ൃڥɾϑϩʔͷվળɺੜ࢈ੑ্ٕज़ෛ࠴ͷϚωδϝϯτ ਓࡐ࠾༻ɿਓһܭըɺ࠾༻׆ಈ ରݸਓ Ϟνϕʔγϣϯ࠷େԽɿඪઃఆධՁΩϟϦΞFUD ϝϯόʔͷҭɾଅਐɿPOݚमษڧձFUD ˞ϓϩδΣΫτϚωδϝϯτͷൣғνʔϜʹΑͬͯมΘΔɻ1.5-ͱۀɺ1+.͕ઐͳͲɻൣғνʔϜຖʹ߹ҙΛऔΔɻ 12
FiNCͰͷΤϯδχΞϦϯάϚωʔδϟʔͷ
Agenda ΤϯδχΞϦϯάϚωʔδϟʔͱ ͳͥΤϯδχΞϦϯάϚωʔδϟʔʹઓུ͕ඞཁͳͷ͔ ΑΓ۩ମతʹઓུΛཧղ͢Δ ࣮ࡍʹͬͯΈͯɿࣦഊͱରࡦ 13 ΤϯδχΞϦϯάϚωʔδϟʔͱઓུ
ઓज़ͷ͕ଟ͍ @ΤϯδχΞϦϯάϚωʔδϟʔք۾ 14 ࠷͓ۙ͏͜ͱ &.ͷఆٛ ධՁͷํ๏ POͷΓํ ΦϯϘʔσΟϯάํ๏ ٕज़ॻิॿͳͲͷ੍FUD
EMઓज़͚ͩߟ͍͍͑ͷ͔ʁ 15 ࠷͓ۙ͏͜ͱ
ͳͥࠓɺͳͥ͋ͳͨͷ৫Ͱɺ ͦͷϚωδϝϯτࢪࡦΛΔ͖͔ɺ ετʔϦʔΛ࣋ͬͯݴ͑·͔͢ʁ 16 ࠷͓ۙ͏͜ͱ ͳ͔ͳ͔εοͱ͑ʹ͍͍͘Ͱͨ͠
Ұݟྑ͍ࢪࡦ(࡞ઓ/ઓज़)Λ୯ମͰͬͯ ຊʹ΄͍͠ՌखʹೖΒͳ͍͔͠Εͳ͍ɻ 17 ࠷͓ۙ͏͜ͱ FY POͨ͠͠ධՁ͔ͬ͠Γ͍͍͚ͬͯͯͨͩͲɺୀ৬ऀ ͕૿͑ͨ͜ͱ͕͋ͬͨɻͦ͜Ͱर͑ͳ͍՝͕͍ͬͯͨɻ ֶͼ ্ஈͷઓུͰͷ՝ઃఆͱͦͷղܾͷͨΊͷετʔϦʔͱɺ ͬͯΔࢪࡦ͕ͣΕΔͱҙຯ͕ͳ͍
ฌ(Ϧιʔε)ͷௐୡ(࠾༻)͕ࠔͳΤϯδχΞͦ͜ ઓུͰ͕ࠩͰΔɻ 18 ࠷͓ۙ͏͜ͱ ΤϯδχΞϦϯάॻ͍ͨίʔυ͕શͯɻ ࠾༻ͯ͠ྔͰղܾͰ͖Δ উͯΔ ৫ҰѲΓɻ ࣌ؒΛίʔυΛॻ͘͜ͱҎ֎ʹͯΔ͜ͱɺઓུΛ࣋ͬͯɺ બͱूதͰϦλʔϯΛޮՌతʹಘͳ͚ΕͳΒͳ͍ɻ
ઓུ͋ͬͯͷઓज़ɻ 19 ͭ·Δͱ͜Ζ ઓज़࠶ݱ͘͢͠ɺ ΩϟονʔͰ߹ʹΑͬͯଈޮੑ͋Δ͕ɺ ͦΕͰ&.ͷࢹڱ͍ɻ
ΤϯδχΞϦϯάϚωʔδϟʔʹͦ͜ઓུ͕ඞཁͩ 20 ͞Βʹͭ·Δͱ͜Ζ
Agenda ΤϯδχΞϦϯάϚωʔδϟʔͱ ͳͥΤϯδχΞϦϯάϚωʔδϟʔʹઓུ͕ඞཁͳͷ͔ ΑΓ۩ମతʹઓུΛཧղ͢Δ ࣮ࡍʹͬͯΈͯɿࣦഊͱରࡦ 21 ΤϯδχΞϦϯάϚωʔδϟʔͱઓུ
ͦͦઓུͱ͔ઓज़ͱ͔ͬͯͳΜ͚ͩͬʁ 22 ࠷͓ۙ͏͜ͱ ҧ͍Λݴ͑·͔͢ʁ
ઓུ/࡞ઓ/ઓज़/ฌͱ 23 googleઌੜʹฉ͍ͯΈͨ ࢀߟ: ৽Ϛωδϟʔʮઓུʯʮ࡞ઓʯʮઓज़ʯͷҧ͍ΛਤղͰཧղ͠Α͏ (2/2) - ITmedia ΤϯλʔϓϥΠζ https://www.itmedia.co.jp/bizid/articles/1204/19/news008_2.html
ઓུ/࡞ઓ/ઓज़/ฌͱ 24 googleઌੜʹฉ͍ͯΈͨ Ҿ༻: ઓུ(Strategy)ɺ࡞ઓ(Operation)ɺઓज़(Tactics)ɺͦͯ͠ฌ (Logistics) ͷ https://newspicks.com/news/747840/ ίϝϯτཝΑΓɻ Ҿ༻ɿ̞̩Ϗδωεͷݪཧ࣮ફฤɹ
https://www.slideshare.net/Kazobara/ss-92631243 p12 ͱͯΘ͔Γқ͍ͷͰͥͻಡΜͰ΄͍͠ɻ
۩ମྫͰཧղ͢Δ 25 ͬͱΘ͔Γ͘͢ ެ։ࡁΈͷ'J/$ͰͷΤϯδχΞϦϯάϚωʔδϟʔͷ ͓ࣄࣄྫͰཧղ͢Δ
ࣄྫ1ɿFiNCͷ৫ઓུ ઓུ ɹʮ&OHBHFNFOUɾ%FW3FMɾ3FDSVJUJOHͷαΠΫϧɾΤίγεςϜΛ৫ʹཱ֬͠ɺ ɹτοϓϨϕϧͷਓࡐ͕ҭͪɾू·Δʹ͢Δʯ ࡞ઓ ɹ&OHBHFNFOUվળνʔϜɺ%FW3FMνʔϜɺ3FDSVJUJOHνʔϜ ઓज़ ɹ৫՝ͷચ͍ग़͠ํ๏ɺCMPHൃ৴Λ૿ͨ͢ΊͷΠϯηϯςΟϒઃܭɺ ɹ࠾༻ϓʔϧΛ૿ͨ͢ΊͷPOͰͷϦϑΝϥϧώΞϦϯάFUD 26
ࢀߟɿͰeNPS͕30ϙΠϯτվળʂFiNCͷɺΤϯ ήʔδϝϯτΛߴΊΔ৫ͷ࡞Γํͱ https://seleck.cc/1281
ࣄྫ2ɿFiNCͷΞϓϦ։ൃνʔϜͷվֵઓུ(AppTeam2.0) ઓུ ɹʮνʔϜׂͱಉ࣌ʹ։ൃνʔϜΛࣗݾ৫Խ͞Εͨ࢟Λࢦͯ͠ม͑Δ ɹɹϜʔϒϝϯτΛͭ͘Δ͜ͱͰɺνʔϜΛ࠷Ͱɾ࠷খͷϦεΫͰεέʔϧͤ͞Δʯ ࡞ઓ ɹ४උظɾվֵظɾࠞཚظɾఆணظͷओʹϑΣʔζΛॱʹߦ͏ɻ ɹ͔͚ͯϋϨʔγϣϯʹͳΔ͘ஸೡʹରॲ͠ͳ͕Β։ൃΛࢭΊͣʹ࣮ߦɻ ઓज़ ɹ४උظͷώΞϦϯάํ๏ɺϋϨʔγϣϯΛ͙ίϛϡχέʔγϣϯํ๏ɺ ɹࠞཚظͷϝϯλϦϯάͷΈɺఆணظͷҕৡϓϩηεFUD
27 ࢀߟɿhttps://speakerdeck.com/takayukishmz/rails- developer-meetup-2018-12-08
Πϝʔδ͖ͭ·͔ͨ͠ʁ 28 ͳΜͱͳ͘ ৄ֤͘͠ϦϯΫઌΛ͝ཡ͍ͩ͘͞ɻ
ΤϯδχΞϦϯάϚωʔδϟʔͷࣄ ઓུ/࡞ઓ/ઓज़ʹཧͰ͖Δ 29 ͭ·Γ
Agenda ΤϯδχΞϦϯάϚωʔδϟʔͱ ͳͥΤϯδχΞϦϯάϚωʔδϟʔʹઓུ͕ඞཁͳͷ͔ ΑΓ۩ମతʹઓུΛཧղ͢Δ ࣮ࡍʹͬͯΈͯɿࣦഊͱରࡦ 30 ΤϯδχΞϦϯάϚωʔδϟʔͱઓུ
࣮ࡍʹͬͯΈͨ ͍Ζ͍Ζͭͬͯ͘ΈΔ ৫ઓུ ٕज़ઓུ νʔϜผͷઓུ ࣄྫҰ෦Ͱɺͦͷଞʹ͍Ζ͍Ζ͖ͬͯ·ͨ͠ 31 ࣮ࡍʹͬͯΈͯɿࣦഊͱରࡦ
ͦ͏؆୯ʹ͏·͍͔͘ͳ͍ ͦͦཧղ͕͍͠ɻ ͔ͦ͜Β࡞ΓํΘ͔Βͳ͍ɻ ࡞ͬͯΈͯɺ͜Ε͕͋ͬͯΔͷ͔Θ͔Βͳ͍ɻ ࡞ͬͯҰݟΑͦ͞͏͕ͩͬͨɺ࣮ߦ͕ਐ·ͳ͍ɻ࣮ݱੑ͕ͳ͍ɻ ͔ͱ͍ͬͯ͋ͬͨ΄͏͕͍͍ؾ͢Δͷɻ ৫తͷऔΓΈͷ՝ઃఆ͕ͿΕ͍ͯΔͱ͢ΔͲ͍ਓ͔Βʮͦͦઓུ͕ʙʯͱݴΘΕΔɻ 32 ࣮ࡍʹͬͯΈͯɿࣦഊͱରࡦ ΤϯδχΞ͕Ϛωʔδϟʔʹͳͬͯɺઓུͱ͍͏ݴ༿ͱ͖߹ͬͨͱ͖ɺ΄΅௨ΔΈͳͷͰͳ͍͔
ઓུΛ؆୯ʹཧɾڞ༗͢ΔͨΊͷ ϫʔΫγʔτ 1.&.͕0,3ͷΑ͏ͳඪઃఆΛ͢Δલʹ࡞ɻ 1.ͳͲҎલͦΕͧΕͷܗͰॻ͍͍͕ͯͨɺ&.ࣗͷ ൣғʹ͓͍ͯઓུΛཱͯΔ͜ͱΛҙ͚ࣝΔͨΊʹͭͬͨ͘ɻ ϑΥʔϚοτʮྑ͍ઓུɺѱ͍ઓུʯΑΓҾ༻ͯ͠࡞ɻ 33 ࣮ࡍʹͬͯΈͯɿΘΕΘΕͷରࡦྫ ྑ͍ઓུɺѱ͍ઓུ ϦνϟʔυɾPɾϧϝϧτ,
ଜҪ ষࢠ https://goo.gl/hVJEDR ϑΥʔϚοτԿͰΑ͍ɻ ܕΛ͍ɺ࣭ͱֶͼΛՃͤ͞Δͷ͕ૂ͍ɻ ࣾͷscrapboxʹ͋Δ࣮ࡍͷϖʔδ
ઓུΛ؆୯ʹཧɾڞ༗͢ΔͨΊͷ ϫʔΫγʔτʢ1.அ) ʻஅʼ zঢ়گΛஅ͠ɺऔΓΉ͖՝ΛΈ͖ΘΊΔɻྑ͍அࢮ׆త ʹॏཁͳΛબΓ͚ɺෳࡶʹབྷΈ߹ͬͨঢ়گΛ໌շʹղ͖΄ ͙͢ɻz ɾࢦ͖͢ঢ়ଶ ɹYYY ɾݱঢ় ɹYYY
ɾ՝ ɹYYY 34 ࣮ࡍʹͬͯΈͯɿΘΕΘΕͷରࡦྫ
ઓུΛ؆୯ʹཧɾڞ༗͢ΔͨΊͷ ϫʔΫγʔτ(2.جຊํ) ʻجຊํʼ zஅͰݟ͔ͭͬͨ՝ʹͲ͏औΓΉ͔ɺେ͖ͳํੑͱ૯߹ తͳํΛࣔ͢ɻz 35 ࣮ࡍʹͬͯΈͯɿΘΕΘΕͷରࡦྫ
ઓུΛ؆୯ʹཧɾڞ༗͢ΔͨΊͷ ϫʔΫγʔτ(3.ߦಈ) ߦಈ l͜͜ͰߦಈͱݺͿͷɺجຊํΛ࣮ߦ͢ΔͨΊʹઃܭ͞ΕͨҰ؏ੑͷ͋ΔҰ ࿈ͷߦಈͷ͜ͱͰ͋Δɻͯ͢ͷߦಈΛίʔσΟωʔτͯ͠ํΛ࣮ߦ͢Δɻl ˺͍ͭͳʹΛͲͷॱͰਐΊΔ͔ͷߦಈܭը˺ϩʔυϚοϓ˺λΠϜϥΠϯɻ 2 ݄ X X
X X ݄ ɾɾɾ 36 ࣮ࡍʹͬͯΈͯɿΘΕΘΕͷରࡦྫ
Agenda ΤϯδχΞϦϯάϚωʔδϟʔͱ ͳͥΤϯδχΞϦϯάϚωʔδϟʔʹઓུ͕ඞཁͳͷ͔ ΑΓ۩ମతʹઓུΛཧղ͢Δ ࣮ࡍʹͬͯΈͯɿࣦഊͱରࡦ ·ͱΊ 37 ΤϯδχΞϦϯάϚωʔδϟʔͱઓུ
·ͱΊɿͬͯΈͯΘ͔ͬͨ͜ͱ 38
ΤϯδχΞϦϯάϚωʔδϟʔʹͦ͜ઓུ͕ඞཁͩ 39 ͞Βʹͭ·Δͱ͜Ζ
͕ͩɺͦ͏؆୯ʹ͏·͍͔͘ͳ͍ 40 ͬͯΈͯΘ͔ͬͨ͜ͱ
ͨͩɺઓֶུΔɻ 41 ͬͯΈͯΘ͔ͬͨ͜ͱ ଞͷ&.εΩϧͱಉ͡ͰɺܦݧֶͰʹ͚ͭΒΕΔͷɻ ͪΖΜಡΜͰͰ͖ΔΑ͏ʹͳΔͷͰͳ͍ɻ ͬͯΈͯͬͯΈͯɺΛ͑Δ͔͠ͳ͍ɻ
ͦͯ͠ɺޮՌେ͖͍ɻ 42 ͬͯΈͯΘ͔ͬͨ͜ͱ ઓུࢥߟɺ֓೦తͳ͜ͱෳࡶܥͳղܾΛ͢ΔίϯηϓνϡΞϧεΩϧ˞ɻ ՝ѻ͏ม͕ଟ͍ΤϯδχΞϦϯάϚωʔδϟʔʹͱͬͯɺਅʹऔΓΉɾؤ ுΔ͖͜ͱΛಋ͘εΩϧɻ ৫͕εέʔϧ͠ɺݸਓ͔Β৫ͷ՝Λѻ͏ϑΣʔζʹͳΔͱΑΓ͍ͬͦ͏ඞཁ ʹͳΔͷͰͳ͍͔ɻ ※ίϯηϓνϡΞϧεΩϧ(conceptual skill)ͱɺถࠃͷܦӦֶऀͰϋʔόʔυେֶڭतͷϩόʔτɾLɾΧοπ(Robert
L. Katz)ࢯ͕ཧऀʹඞཁͳ3ͭͷϏδωεεΩϧͱͯ͠ఏএͨ͠͏ͪͷ1ͭͰ͋Γɺ ࣄͷຊ࣭Λత֬ʹͱΒ͑Δ͜ͱʹΑͬͯݸਓ৫ͷ࣋ͭՄೳੑΛ࠷େݶʹ·ͰߴΊΔ͜ͱ͕Ͱ͖Δऔಘ༏ઌͷߴ͍༏Εͨೳྗ
ઓज़େࣄ͕ͩɺ&.ʹઓུΛɻઓུΛͬͨ&.ڧ͍ɻ ઓུΛͭ͘ΓʮҰ൪ࠓΔ͖͜ͱͳʹ͔ʁʯΛ໌֬ʹ͢Δͱ&.ͷ͕ΑΓՌͨͤΔ ઓུΛ࡞Δͷ͍͠ɻ͍͖ͳΓͰ͖ͳ͍ɻ͕ɺઓֶུΔͣɻ ઓུࢥߟΛҭΉγεςϜΛͥͻΤϯδχΞ৫ʹɻ৫͕εέʔϧ͢ΔͳΒঘͷࣄɻ 43 ࠓͷ͓αϚϦ
44 SLIDE TITLE ͍͍ࣸਅΔɻू߹ࣸਅͱ͔ɻ FiNC TechnologiesͰ ΤϯδχΞϦϯάϚωʔδϟʔΛืू͍ͯ͠·͢! 8F`SFIJSJOHؾܰʹ͔͚͍ͯͩ͘͞ʂ5XJUUFS%.͍ͩ͘͞ʂ·ͣϥϯνʂ TઓུతʹΓ͍ͨʂ Ͱ͔͍՝ʹνϟϨϯδ͍ͨ͠ʂ
ະܦݧͰڭ͑·͢ʂ