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.3k
エンジニアリングマネージャーと戦略 / 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
380
エンジニアリングマネージャーと実行力 - 13ヶ月の組織改善から学ぶ3つのアンチパターンとチェックリスト - / Engineering Manager and Execution
takayukishmz
8
4.4k
カイカクジャーニー ~ スタートアップが必ずぶつかる課題と開発チームのメジャーバージョンアップ ~/ Rails Developer Meetup 2018-12-08
takayukishmz
5
3.5k
8 Tips for React beginner
takayukishmz
0
250
React/Reduxで半年くらい真面目にSPAするとわかること
takayukishmz
6
4.9k
Other Decks in Technology
See All in Technology
ネットワークだけ隔離されたコンテナ作成デモ / Kichijoji.pm36
tenforward
1
200
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
2
250
『GRANBLUE FANTASY: Relink』最高の「没入感」を実現するカットシーン制作手法とそれを支える技術
cygames
0
100
再考 アクターモデル/ reconsider actor model
ytake
0
300
実務における脅威モデリングを考えよう
nikinusu
0
440
App Router を実プロダクトで採用して見えてきた勘所をちょっとだけ紹介
marokanatani
1
920
忙しい人のためのLangGraph概要まとめ
__ymgc__
1
170
どこよりも遅めなWinActor Ver.7.5.0 新機能紹介
tamai_63
0
200
ナレッジグラフとLLMの相互利用
koujikozaki
0
400
フロントエンド・オブザーバビリティを支える要素技術を学ぼう
sadnessojisan
2
180
ロリポップ! for Gamersを支えるインフラ/lolipop for gamers infrastructure
takumakume
0
130
チームビルディングは"感性"で向き合おう / Team Building with Awareness
kohzas
0
210
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
Writing Fast Ruby
sferik
623
60k
Visualization
eitanlees
142
15k
RailsConf 2023
tenderlove
28
810
Speed Design
sergeychernyshev
22
430
Mobile First: as difficult as doing things right
swwweet
221
8.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.6k
Side Projects
sachag
451
42k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
190
16k
Scaling GitHub
holman
458
140k
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ઓུతʹΓ͍ͨʂ Ͱ͔͍՝ʹνϟϨϯδ͍ͨ͠ʂ
ະܦݧͰڭ͑·͢ʂ