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
Recruit
PRO
November 08, 2021
Technology
1
1.9k
追認すること、意味づけること ~あるエンジニアリングマネージャーのやっていきのっていき~ / scrum-fest-sapporo
2021/11/06_Scrum Fest Sapporo 2021での、高橋の講演資料になります
Recruit
PRO
November 08, 2021
Tweet
Share
More Decks by Recruit
See All by Recruit
『ホットペッパービューティー』のiOSアプリをUIKitからSwiftUIへ段階的に移行するためにやったこと
recruitengineers
PRO
4
1.5k
経営の意思決定を加速する 「事業KPIダッシュボード」構築の全貌
recruitengineers
PRO
4
210
Browser
recruitengineers
PRO
11
3.3k
JavaScript 研修
recruitengineers
PRO
8
1.9k
TypeScript入門
recruitengineers
PRO
37
14k
モダンフロントエンド 開発研修
recruitengineers
PRO
13
7.5k
Webアクセシビリティ入門
recruitengineers
PRO
4
2k
攻撃と防御で実践するプロダクトセキュリティ演習~導入パート~
recruitengineers
PRO
4
2.5k
モバイルアプリ研修
recruitengineers
PRO
6
2.1k
Other Decks in Technology
See All in Technology
データエンジニアがこの先生きのこるには...?
10xinc
0
450
多野優介
tanoyusuke
1
470
extension 現場で使えるXcodeショートカット一覧
ktombow
0
220
許しとアジャイル
jnuank
1
130
Access-what? why and how, A11Y for All - Nordic.js 2025
gdomiciano
1
120
自動テストのコストと向き合ってみた
qa
0
200
AWSにおけるTrend Vision Oneの効果について
shimak
0
140
ユニットテストに対する考え方の変遷 / Everyone should watch his live coding
mdstoy
0
130
Why Governance Matters: The Key to Reducing Risk Without Slowing Down
sarahjwells
0
110
生成AI_その前_に_マルチクラウド時代の信頼できるデータを支えるSnowflakeメタデータ活用術.pdf
cm_mikami
0
120
JAZUG 15周年記念 × JAT「AI Agent開発者必見:"今"のOracle技術で拡張するAzure × OCIの共存アーキテクチャ」
shisyu_gaku
0
130
後進育成のしくじり〜任せるスキルとリーダーシップの両立〜
matsu0228
7
3k
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
What's in a price? How to price your products and services
michaelherold
246
12k
The Cost Of JavaScript in 2023
addyosmani
53
9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Rails Girls Zürich Keynote
gr2m
95
14k
Faster Mobile Websites
deanohume
310
31k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
189
55k
Bash Introduction
62gerente
615
210k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Transcript
4DSVN 'FTU 4BQQPSP ೝ͢Δ͜ͱɺҙຯ͚ͮΔ͜ͱ ʙ͋ΔΤϯδχΞϦϯάϚωʔδϟʔͷ ͍͖ͬͯͷ͍͖ͬͯʙ
͜Μʹͪʂ
ࣗݾհ ߴڮཅଠ !1PPI4VOOZ ʢגʣϦΫϧʔτ ϓϩμΫτ౷ׅຊ෦ ϓϩμΫτ։ൃ౷ׅࣨ ϓϩμΫτσΟϕϩοϓϝϯτࣨ ̧̝ྖҬϓϩμΫτσΟϕϩοϓϝϯτϢχοτ ̧̝ྖҬΤϯδχΞϦϯά෦
̧̝ϓϩμΫτ։ൃ̎άϧʔϓ݉ ̧̝ΞʔΩςΫτάϧʔϓ άϧʔϓϚωʔδϟʔʢʣ
ΑΖ͘͠ ͓ئ͍͠·͢ʂ
Ϛωʔδϟʔੜͷ࣌ ͷۤ࿑ͱऔΓΈͷ
IUUQTTQFBLFSEFDLDPNLFOUBSPUIFTFDSFUPGMFBEFSTIJQBOEGPMMPXFSTIJQ ͜ͷ͓ͷࣗྲྀΞϨϯδͷ͓
IUUQTTQFBLFSEFDLDPNLFOUBSPUIFTFDSFUPGMFBEFSTIJQBOEGPMMPXFSTIJQ
IUUQTUXJUUFSDPNJLFZTUBUVT IUUQTUXJUUFSDPN1PPI4VOOZTUBUVT Ϛωʔδϟʔʢ࣌ʣͱɺ·͍ͬͯͨࢥ͍ग़
ઌϚωʔδϟʔ͔Β Ҿ͖ܧ͍Ͱ ։ൃ৫ͷϚωʔδϟʔʹ
ؾ͍ͮͯ͠·ͬͨɻࣗओʹ͍ͬͯ͘ଆͩͬͨ͜ͱΛ ͍ͬͯ͘ਓ ͷ͍ͬͯ͘ਓ
ͷ͍͖ͬͯˠ͍͖ͬͯ
IUUQTXXXTMJEFTIBSFOFUJLFZEFWTVNJ ৫ͷ্ҐํΛक͠Α͏ͱͯ͠͠·͏
IUUQTTQFBLFSEFDLDPNSFDSVJUFOHJOFFSTCVTJOFTTWBMVFBOEFOHJOFFSJOH TMJEF ͜ͷνʔϜͷ χʔζͱͯ͠ͷࣄۀඪΛक͠Α͏ͱͯ͠͠·͏
݁Ռͱͯ͠ w ͜Ε·Ͱ͖ͬͯͨ͜ͱΛࢥߟఀࢭͰ౿ऻͨ͠ Α͏ͳλεΫϦετϛογϣϯ͕ग़དྷ্͕Δ w ࣄʹҰఆͷՌग़͍ͯΔ͕ɺਐԽ͍ͯ͠Δ ײ͕ͳ͍ w ্ҐํΛޡղऍͨ͠ΓʹΑΔΞαΠϯͷࣦഊ ΛҾ͖ى͜͢ɻ
w ϝϯόʔͷਓͷΈࣄͱ͔՝ײΛ͏·͘Ҿ͖ ग़ͨ͠ΓدΓఴͬͨΓͰ͖͍ͯͳ͍
Ή w ʮࣗͷάϧʔϓͷ͋Δ͖ํ͕͏·ࣔͤ͘ ͳ͍ɻɻɻʯ w ʮάϧʔϓͱͯ͠ͷՌ͕·ͱ·Γ͕ͳ͍ؾ͕ ͢Δɻɻɻʯ
ͱ'#Β͍ม͑Α͏ͱࢥ͍ͨͭ ʮਖ਼͍͠ϚωʔδϟʔΛ ɹԋ͡Α͏ͱ͍͗ͯ͢͠Δʯ
IUUQTTQFBLFSEFDLDPNBHJMFTJOHBQPSFGSJDUJPONBSZQPQQFOEJFDLBHJMFTH TMJEF Θ͔͍͚ͬͯͨͲࣗ͠ΐͬͪΎ͏ؒҧ͏
͍͖ͬͯΛ͕ࣗ͠ͳ͚Εɺͱ͍͔ͭΒࡨ͍֮ͯͨ͠ʁ IUUQTTQFBLFSEFDLDPNLFOUBSPUIFTFDSFUPGMFBEFSTIJQBOEGPMMPXFSTIJQ TMJEF
͍͖ͬͯˠͷ͍͖ͬͯճؼ
͍͖ͬͯͷૉࡐʹͳΓͦ͏ͳ৮ഔΛ࡞Εͳ͍͔ IUUQTTQFBLFSEFDLDPNLFOUBSPUIFTFDSFUPGMFBEFSTIJQBOEGPMMPXFSTIJQ TMJEF
৫ͱͯ͠୲͖ͬͯͨ͜ͱΛදʹͯ͠ɺҙຯ͚Δ 95 6
0 E 78 W F N L AN A H O J SE f i / H AP JOL T J
IUUQTTQFBLFSEFDLDPNLFOUBSPUIFTFDSFUPGMFBEFSTIJQBOEGPMMPXFSTIJQ TMJEF ͜Ε·͞ʹޙੈͷྺ࢙Ոઢͦͷͷ
IUUQTIPEBJHMPCJTDPKQDPVSTFTGF 4&$*ϞσϧͰ͍͏࿈݁Խ
ҙຯ͚Δͱɺ࣍͜Μͳ෩͕͍͍ͳɺͱર͘ 95 6
0 E 78 W F N L AN A H O J SE f i / H AP JOL T J
ҰετʔϦʔ͕Ͱ͖ΔͱɺʮΑ·˞ʯͰ͍ͯͨ͠༰ʹλω͕͋Δͱؾ͕ͭ͘ োରԠྗऑ·ͬͯΔؾ͕ ͢ΔΜͰ͢ΑͶʔɻ ͬͱνʔϜΛ99ʹͨ͠ ͍ΜͰ͢ΑͶɻ ΦϑγϣΞνʔϜͷҙ ຯ͚ม͍͖͍͑ͯͨΜͰ͢ Θ ϏϧυλΠϜͷվળ͕ͨ͠ ͯ͘ʔ
͍͖ͬͯͷλω ͍͜ͷαϒγεςϜͳΜ ͱ͔͠ͳ͍ͱμϝͬ͢Α ˞Α·POతͳͷ
ऩर͕͔ͭͳ͘ͳΔ͜ͱͷڪාײ IUUQTTQFBLFSEFDLDPNLFOUBSPUIFTFDSFUPGMFBEFSTIJQBOEGPMMPXFSTIJQ TMJEF IUUQTTQFBLFSEFDLDPNLFOUBSPUIFTFDSFUPGMFBEFSTIJQBOEGPMMPXFSTIJQ TMJEF
࣮ࡍʹͬͯΈͨ
ΈΜͳͷλωΛೝͯ͠Τϯυʔεͯ͠ΈΔ োରԠྗऑ·ͬͯΔؾ͕ ͢ΔΜͰ͢ΑͶʔɻ ͬͱνʔϜΛ99ʹͨ͠ ͍ΜͰ͢ΑͶɻ ΦϑγϣΞνʔϜͷҙ ຯ͚ม͍͖͍͑ͯͨΜͰ͢ Θ ϏϧυλΠϜͷվળ͕ͨ͠ ͯ͘ʔ
োۦ͚ग़͠ͱϞϒԽ ϋΠϒϦουΦϑγϣΞ νʔϜԽ νʔϜϓϩηεվળ Ϗϧυվળ׆ಈ ͍͜ͷαϒγεςϜͳΜ ͱ͔͠ͳ͍ͱμϝͬ͢Α γεςϜϘτϧωοΫͷ ղফ
߈ͰϙδςΟϒΠϯύΫτ͕ൃੜͨ͠ͷ͋Δ োରԠྗऑ·ͬͯΔؾ͕ ͢ΔΜͰ͢ΑͶʔɻ ͬͱνʔϜΛ99ʹͨ͠ ͍ΜͰ͢ΑͶɻ ΦϑγϣΞνʔϜͷҙ ຯ͚ม͍͖͍͑ͯͨΜͰ͢ Θ ϏϧυλΠϜͷվળ͕ͨ͠ ͯ͘ʔ
োۦ͚ग़͠ͱϞϒԽ ϋΠϒϦουΦϑγϣΞ νʔϜԽ νʔϜϓϩηεվળ ˠεϧʔϓοτ͕̎ഒʹ Ϗϧυվળ׆ಈ ͍͜ͷαϒγεςϜͳΜ ͱ͔͠ͳ͍ͱμϝͬ͢Α γεςϜϘτϧωο Ϋͷղফ ˠվળΠϯύΫτ͕େ͖ ͘දজ
ऩर͕͔ͭͳ͍͔ͱ ෆ͕͍҆ͬͯͨΒ ධՁ͞Ε͍ͯͨ
Ͳ͏͍͏͜ͱ ͳͷ͔ʁ
ϝΠϯͰΔ͜ͱ ͬͪ͜Γ͍ͨ ϝΠϯͰΔ͜ͱ ͬͪ͜Γ͍ͨ ϝ Π ϯ Ͱ Δ
͜ ͱ ͜ ͬ ͪ Γ ͨ ͍ ҰਓҰਓʮϝΠϯ͜ΕͩͳɺͰ͜ΕΓ͍ͨͳʯͱݴͬͨҊΛ࣋ͬͯΔ
ΈΜͳʮՁ͕͋Δ͜ͱΛ͍ͨ͠ʯͷͰ৫తͳ͍͖ͬͯʹܨ͕ΔҊΛ͍࣋ͬͯΔ ʹͦΜͳʹऩरͷ͔ͭͳ͍ࣄଶʹͳΒͳ͍ ϝΠϯͰΔ͜ͱ ͬͪ͜Γ͍ͨ ϝΠϯͰΔ͜ͱ ͬͪ͜Γ͍ͨ ϝ Π ϯ Ͱ
Δ ͜ ͱ ͜ ͬ ͪ Γ ͨ ͍ ৫తͬͯ ͍͖ΰʔϧ
ϝΠϯͰΔ͜ͱ ͬͪ͜Γ͍ͨ ϝΠϯͰΔ͜ͱ ͬͪ͜Γ͍ͨ ϝ Π ϯ Ͱ Δ
͜ ͱ ͜ ͬ ͪ Γ ͨ ͍ Ͱ࣮ࡍ͏·͍ͬͨ͘͜ͱ໌ޙͷํͩͬͨΓ͢Δ ΞτΧϜΛ༧௨ΓʹͯΔͷ͍͠͠ɺΠϯύΫτ༧Ͱ͖ͳ͍ ৫ త͍͖ͬͯΰʔϧ ʢͩͱࢥ͍ͬͯͨ͜ͱʣ
ϝΠϯͰΔ͜ͱ ͬͪ͜Γ͍ͨ ϝΠϯͰΔ͜ͱ ͬͪ͜Γ͍ͨ ϝ Π ϯ Ͱ Δ
͜ ͱ ͜ ͬ ͪ Γ ͨ ͍ ;Γ͔͑Γʴҙຯ͚͠ ·͕ͪͬͨΘ ʢϖίϦʣ ͕ͬͪ͜Ձ ͩͬͨΘ
IUUQTXXXTMJEFTIBSFOFUJLFZEFWTVNJ ਖ਼ղ͕Θ͔Βͳ͍ʹରͯ͠ɺηοτϕʔεతʹਐΉͱ͍͏͜ͱ
͍͖ͬͯͷϧʔϓΛճ͢ ͍͖ͬͯͷλω ද໌ ʑͷΈΜͳ ͱͷΓͱΓ͔Β ͍͖ͬͯΛݟͭ ͚Δ ೝͨ͠ΓΤϯ υʔεͨ͠Γ ͳΜ͔Ռֶͼ
͕ग़Δ ޙੈͷྺ࢙Ոઢ ͰΛ͙ IUUQTTQFBLFSEFDLDPNLFOUBSPUIFTFDSFUPGMFBEFSTIJQBOEGPMMPXFSTIJQ TMJEF
Ұप͢ΔͱڧԽ͞ΕͯΑΓڧ͘ճΓग़͢ ͍͖ͬͯͷλω ද໌ ʑͷΈΜͳ ͱͷΓͱΓ͔Β ͍͖ͬͯΛݟͭ ͚Δ ೝͨ͠ΓΤϯ υʔεͨ͠Γ ͳΜ͔Ռֶͼ
͕ग़Δ ޙੈͷྺ࢙Ոઢ ͰΛ͙ ΈΜͳ͕ ମݧ͢Δ ΈΜͳ͕ ҙຯ͚Δ ΈΜͳ͕ ર͘
ࢥΘ͵ΠϯύΫτɿҰϲ݄ϚωʔδϟʔෆࡏͰࣗͨ͠νʔϜ
ͳͷͰϚωʔδϟʔͱͯ͠ɺ࠷ۙҙຯ͚ʹྗೖΕͯ·͢ ͍͖ͬͯͷλω ද໌ ʑͷΈΜͳ ͱͷΓͱΓ͔Β ͍͖ͬͯΛݟͭ ͚Δ ೝͨ͠ΓΤϯ υʔεͨ͠Γ ͳΜ͔Ռֶͼ
͕ग़Δ ޙੈͷྺ࢙Ոઢ ͰΛ͙ IUUQTTQFBLFSEFDLDPN SFDSVJUFOHJOFFSTTDSVNGFTU NJLBXB IUUQTTQFBLFSEFDLDPN SFDSVJUFOHJOFFSTYQKVH
·ͱΊ w ͍͖ͬͯɺͷ͍͖ͬͯͷࣗྲྀΞϨϯδͨ͠ w Ϛωʔδϟʔ͔ͩΒ͍͖ͬͯ͠ͳ͚Ε͍͚ͳ ͍ɺͳΜͯ͜ͱͳ͍ w ͍͖ͬͯΑΓˠ͍͖ͬͯͷλωΛؾ͖͘͢͢ ΔΈʢೝʣʴͷ͍͖ͬͯ w
ηοτϕʔεతͳߟ͑ํͰ·ͱΊͯҙຯ͚͢ w ϧʔϓ͕ճ͍ͬͯ͘͏ͪʹࣗతͳνʔϜԽ w ݁Ռͱͯ͠ʮҙຯ͚ʯʹ࠷ۙྗ
͓͠·͍ʂ Ұॹʹ͍͖ͬͯɺͷ͍͖ͬͯɺ όʔϯ͍ͨ͠ਓ ͥͻ͓͕͚͍ͩ͘͞ʂʂʂ