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
初めましてが多いチームの形成期にEMが取り組んだ事
Search
ShoheiMitani
June 25, 2024
Technology
1
190
初めましてが多いチームの形成期にEMが取り組んだ事
ShoheiMitani
June 25, 2024
Tweet
Share
More Decks by ShoheiMitani
See All by ShoheiMitani
自己実現のためのキャリア選択 / Choosing a Career Path for Self-Realization
shoheimitani
1
120
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
1.1k
法律に準拠した本人確認システムを0から作った話 〜家計簿プリカB/43でのeKYC開発実例〜
shoheimitani
2
1k
ユーザーフレンドリーな取引明細のアーキテクチャ 〜VISAカードの複雑性に向き合う実践例〜
shoheimitani
5
2.8k
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1.4k
VISAカードの裏側と “手が掛かる” 決済システムの育て方
shoheimitani
42
22k
32個のPRでリリースした依存度の高いコアなモデルの安全な弄り方
shoheimitani
8
7.4k
本番環境のRailsでYJITをONにしてみた結果
shoheimitani
0
170
7つの入金外部サービスと連携して分かった実践的な”状態管理”設計パターン3選
shoheimitani
6
6k
Other Decks in Technology
See All in Technology
入門 PEAK Threat Hunting @SECCON
odorusatoshi
0
120
PHPカンファレンス名古屋-テックリードの経験から学んだ設計の教訓
hayatokudou
2
540
【内製開発Summit 2025】イオンスマートテクノロジーの内製化組織の作り方/In-house-development-summit-AST
aeonpeople
2
540
クラウドサービス事業者におけるOSS
tagomoris
4
990
ソフトウェアエンジニアと仕事するときに知っておいたほうが良いこと / Key points for working with software engineers
pinkumohikan
1
140
Active Directory攻防
cryptopeg
PRO
8
5.3k
デスクトップだけじゃないUbuntu
mtyshibata
0
770
Perlの生きのこり - エンジニアがこの先生きのこるためのカンファレンス2025
kfly8
2
260
IAMポリシーのAllow/Denyについて、改めて理解する
smt7174
2
190
手を動かしてレベルアップしよう!
maruto
0
170
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
120
Oracle Database Technology Night #87-1 : Exadata Database Service on Exascale Infrastructure(ExaDB-XS)サービス詳細
oracle4engineer
PRO
1
120
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Music & Morning Musume
bryan
46
6.4k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Building Adaptive Systems
keathley
40
2.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Bash Introduction
62gerente
611
210k
A Philosophy of Restraint
colly
203
16k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Thoughts on Productivity
jonyablonski
69
4.5k
Transcript
lॳΊ·ͯ͠z ͕ଟ͍νʔϜͷܗظʹ &.͕औΓΜͩ͜ͱ
໊લ ࡾ୩ণฏʢ!TIPIFJʣ ॴଐ גࣜձࣾεϚʔτόϯΫਓࣾһ &.݉όοΫΤϯυΤϯδχΞ ൃ৴ ,BJHJPO3BJMTεϐʔΧʔ :"1$)JSPTIJNBϕεττʔΫ CVJMEFSTDPOొஃ༧ఆ
ͦͷଞ׆ಈ HPUBOEBSCӡӦ 8FMDPNF'JOUFDI$PNNVOJUZओ࠵
X
νʔϜ͕͢Δʹஈ֊͕͋ΔλοΫϚϯϞσϧ νʔϜͷஈ֊
͕ࣗͨͪࠓͲ͜ʹ͍Δͷ͔ʁΛҙࣝͨ͠ߦಈ͕େ νʔϜͷஈ֊
ૣ͘ػೳظʹҠߦ͍ͯ͘͜͠ͱ͕&.ͷ͓ࣄͷҰͭ νʔϜͷஈ֊ ͍ͨ͘͠
ࠓճͷͷഎܠ
ࠓͷ w ࠓͷ݄ʹ্ཱ͕ͪͬͨ୳ࡧܕϓϩδΣΫτΛ࣋ͭνʔϜͷ&.ʹͳͬͨ w #J[%FW໊1.໊ w αʔόʔαΠυΤϯδχΞ໊ w ࣗ
w ݄ೖ໊ࣾ w ݄ۀҕୗ։໊࢝ w ΞϓϦΤϯδχΞɺσβΠφʔޙʑຊ֨ࢀՃ༧ఆ lॳΊ·ͯ͠z͕ଟ͍νʔϜ
w ୳ࡧܕϓϩδΣΫτͷ࣮ߦ w ձ͔ࣾΒࣄۀྖҬͱඪ͚ͩ͞Ε͍ͯΔঢ়ଶͰ۩ମԿܾ·ͬͯͳ͍ w طଘػೳͷվળอकӡ༻ w ػೳվળ͍ͨ͠χʔζ͋ΔͷͷɺԿΛΔ͔ܾ·ͬͯͳ͍ w
νʔϜ্ཱ͕͕ͪͬͨɺશһ͕ઐͰͳ݉͘ϝϯόʔ͕ଟ͍ w #J[%FW1.&.݄ҎલͷϓϩδΣΫτΛ๊͑ͯΔঢ়ଶ ৽νʔϜͷϛογϣϯͱঢ়گ νʔϜ্ཱͪ͛࣌ͷঢ়گ
w ڥηοτΞοϓ(PPE'JSTU*TTVFΛऴ͑ͯlશʹཧղͨ͠zঢ়ଶ w ΔؾʹຬͪᷓΕ͍ͯΔʂ w ૣ͘ձࣾʹߩݙ͍ͨ͠ʂ w ϢʔβʔʹՁఏڙ͍ͨ͠ʂ w
ΧϧνϟʔࣄͷਐΊํɺίʔυͰΒͳ͍͜ͱ͕ଟ͘ෆ҆ w Ͳ͏ͬͯϓϩδΣΫτΛਐΊΔΜͩΖ͏ʁίʔσΟϯάنʁϦϦʔεαΠΫϧʁ w ࣗʹͰ͖ΔΜͩΖ͏͔ʁʁ w 👉ձࣾʹ׳ΕΔͱ͜ΖΛαϙʔτ͍ͨ࣌͠ظ ৽ϝϯόʔͷঢ়گ νʔϜ্ཱͪ͛࣌ͷঢ়گ
w ৽͍͠ϝϯόʔʹૣ͘ձࣾʹ׳Εͯ΄͍͠ w Ͱ͖Εૣ͘ϢʔβʔʹՁΛಧ͚ͯΒָͬͯ͠ΜͰ΄͍͠ w ৽͍͠νʔϜΛૣ͘يಓʹ͍͕ͤͨʜ w ্ཱ͔ͪ͛ͨΓͰόοΫϩάͳ͘ɺνʔϜӡӦͷϧʔϧܾ·ͬͯͳ͍ w
ࣾྺ͕͍͕ࣗձࣾͷதͰόεҼࢠʹͳ͍ͬͯΔ w લ1+ͷλεΫνʔϜ֎ͷอकӡ༻λεΫͰ๊͍͑ͯΔͷ͕͋Δ w 👉Γ͍ͨ͜ͱࢁੵͯ͠Δ͕ɺϑϧίϛοτͰ͖͓ͯΒͣઌߦ͖ෆ҆ʜ &.ʢࣗʣͷঢ়گ νʔϜ্ཱͪ͛࣌ͷঢ়گ
5)&⭐νʔϜܗظ νʔϜ্ཱͪ͛࣌ͷঢ়گ 1. #J[%FW &. *$ *$ *$ %FTJHO
FS όεҼࢠͳͬͯΔʙ ૣ͘։ൃ͍ͨ͠ʂ Ͳ͏ͬͯ։ൃਐΊΔΜͩΖ ΞϥʔτରԠ͢ΔͰʂʂ ͜ͷࢪࡦΓ͍ͨͳʙ લͷ1+ͷλεΫ͕ऴΘΒͳ͍ʂ ͬͪ͜ͷλεΫͬͯΔͶʂ
νʔϜͱͯ͠ಈ͚ΔΑ͏ʹͳΔͨΊʹԿ͕Ͱ͖Δʁ
w ୳ࡧܕνʔϜͰΔ͜ͱ͕໌֬ʹܾ·͓ͬͯΒͣόοΫϩά͕ͳ͍ w &.ͷόεҼࢠ͕ߴ͘ɺ৽͍͠νʔϜʹϑϧίϛοτͰ͖͍ͯͳ͍ w ৽ϝϯόʔ·ͩ·ͩձࣾʹ׳ΕΔϑΣʔζ ՝ νʔϜͱͯ͠ಈ͚ΔΑ͏ʹͳΔͨΊʹͨ͜͠ͱ
w ୳ࡧܕνʔϜͰΔ͜ͱ͕໌֬ʹܾ·͓ͬͯΒͣόοΫϩά͕ͳ͍ w ͙͢ʹղܾ͕͍͠ w &.ͷόεҼࢠ͕ߴ͘ɺ৽͍͠νʔϜʹϑϧίϛοτͰ͖͍ͯͳ͍ w ࣗͷ͜ͱͳͷͰίϯτϩʔϧ͍͢͠ w
৽ϝϯόʔ·ͩ·ͩձࣾʹ׳ΕΔϑΣʔζ w νʔϜ֎ͷλεΫΛ͠ͳ͕Β׳ΕͯΒ͑Δ ՝ νʔϜͱͯ͠ಈ͚ΔΑ͏ʹͳΔͨΊʹͨ͜͠ͱ
w &.ͷόεҼࢠ͕ߴ͘ɺ৽͍͠νʔϜʹϑϧίϛοτͰ͖͍ͯͳ͍ w ৽ϝϯόʔ·ͩ·ͩձࣾʹ׳ΕΔϑΣʔζ ͭͷ՝ʹϑΥʔΧε νʔϜͱͯ͠ಈ͚ΔΑ͏ʹͳΔͨΊʹͨ͜͠ͱ w ͜ͷͭͷ՝Λղফ͠ͳ͕ΒɺϝΠϯϓϩδΣΫτ͕ಈ͖࢝Ίͨ࣌ʹε Ϝʔζʹಈ͚ΔΑ͏ʹlॳΊ·ͯ͠zΛ٫͢Δ͜ͱΛΰʔϧʹઃఆͯ͠
νʔϜϏϧσΟϯάΛ࢝ΊΔ͜ͱʹ
ͬͨ͜ͱ
ᶃ&.ͷόεҼࢠΛߴΊ͍ͯͨλεΫΛͲΜͲΜ͢
ᶃ&.ͷόεҼࢠΛߴΊ͍ͯͨλεΫΛͲΜͲΜ͢ w લͷϓϩδΣΫτͷλεΫ w 2"ͷ࣮ࢪͱෆ۩߹ରԠɺࢹܥͷλεΫ,1*ΫΤϦͷ४උ w ͔ࣗ͠ରԠ͍ͯ͠ͳ͔ͬͨอकӡ༻ܥλεΫ w ܾࡁΤϥʔൃੜ࣌ͷσʔλෆ߹मਖ਼
w ϚελՃܥͷ࡞ۀ w ձࣾͷதͰ୭Ϙʔϧ࣋ͬͯͳ͍ܥͷΤϥʔղফ બΓΈͤͣͲΜͲΜ͢
ᶃ&.ͷόεҼࢠΛߴΊ͍ͯͨλεΫΛͲΜͲΜ͢ w қେখؔͳͤ͘Δͷย͔ͬΒ͢ w ʮ͜ΕͰ͖Δ͔ͳ ʯͱ͔ߟ͑ͣઍਘͷ୩ʹམͱ͍͢Ͱ w ϝϯόʔ͕ಘҙͳ͜ͱɾෆಘҙͳ͜ͱΛΔ͜ͱ͕Ͱ͖Δ w
&.ͷόεҼࢠΛܶతʹԼ͛Δ͜ͱ͕Ͱ͖Δ w ϓϩμΫτͷ͍ΖΜͳίʔυΛݟͨΓ৮ͬͨΓ͢Δ͜ͱ͕Ͱ͖Δ w ظతʹՌΛ্͍͛͢ બΓΈͤͣͲΜͲΜ͢
ᶄνʔϜͰ࣌ؒ͢Λ૿͢
ᶄνʔϜͰ࣌ؒ͢Λ૿͢ w λεΫΛଟ͘ফԽ͢ΔΑΓɺ͓ޓ͍ͷߟ͑ํ ࣄͷਐΊํʹ͍ͭͯ͠߹͍ɺνʔϜͷ։ൃελΠ ϧΛ࡞ΔظؒΛ༏ઌ w νʔϜ͕͍ͯ͘͠ʹͭΕͯேձͷΞδΣϯμΛ Ξοϓσʔτʢ݁ߏසൟʣ w
ࠓͷͷ👉 w ࡢ࣮ͨ͠13ͩͬͨΓɺࡢॻ͍ͨυΩϡϝϯ τͱ͔Λͯ͠Β͏ͷྑ͖ ຖɺ࣌ؒͷேձΛ࣮ࢪ
ᶅ։ൃ͍͢͠ڥΛ࡞Δ
ᶃνʔϜͷ։ൃελΠϧΛ࡞Δ w ରԠ͢ΔΞϥʔτΛू w ϦΞΫࣈνϟϯωϥʔΛͬͯಛఆͷ ελϯϓΛ͚ͭΔͱྲྀΕΔΈ w ࡶଟʹ͛ࠐΉˠϝϯόʔͷ୭͔͕ रͬͯରԠ༰ΛεϨουʹ͢ˠͦ
ͷϩά͕࣍ͷ୭͔ͷࢀߟʹͳΔ w ݟಀ͠ͷࢭͱφϨοδڞ༗ͷαΠΫϧ อकӡ༻ܥͷ4MBDLνϟϯωϧͷ࡞ νʔϜ໊@PQT
ᶃνʔϜͷ։ൃελΠϧΛ࡞Δ w ࡞ۀதͷ༷ࢠΛ4MBDLʹߘͯ͠ଞϝϯόʔʹݟ͑ΔΑ͏ʹ͢Δ w ࡞ۀͰ٧·ͬͨ࣌ʹͲΜͲΜਘͶΔ w ୭͕ԿΛ͍ͬͯΔͷ͔ɺԿʹࠔ͍ͬͯΔͷ͔ΛϑΥϩʔ͘͢͠ͳΔ 8PSLJOH0VU-PVEʢେ࡞ۀʣ
ᶃνʔϜͷ։ൃελΠϧΛ࡞Δ w ༵ۚʹ;Γ͔͑Γ.5(Λ࣮ࢪ w νʔϜ໊@GVSJLBFSJνϟϯωϧʹࠔΓ͝ͱ;Γ͔͑Γ͍ͨ͠༰Λࡶଟʹ ์ΓࠐΜͰΒ͏ w &.ʢࣗʣ͕νʔϜͰͨ͠ํ͕ྑͦ͞͏ͳςʔϚΛܾΊͯɺ;Γ͔͑Γ ख๏Λʮ;Γ͔͑ΓΧλϩάʯΛݟͳ͕ΒܾΊΔ
w 👉Χέϋγ͞Μͷਅࣅ ि࣍;Γ͔͑Γ
ᶃνʔϜͷ։ൃελΠϧΛ࡞Δ ͪΐ͏ͲεΫϑΣεେࡕͰൃද͞Ε͍ͯͨ IUUQTTQFBLFSEFDLDPNLBLFIBTIJSFUSPTQFDUJWFTXJUIPPEB
ࠓ
νʔϜࠞཚظʹೖΓ࢝Ίͨ ࠓͷνʔϜঢ়گ 1. #J[%FW &. *$ *$ *$ %FTJHO
FS .5(গͳ͘Ͱ͖ͳ͍ʁ ͜ͷίʔυͷॻ͖ํͲ͏ʁ ΞϥʔτରԠͲ͏ʹ͔ͨ͘͠ͳ͍ʁʁ ৽͍͠ࢪࡦࢥ͍͍ͭͨʂ ͬͪ͜ͷࢪࡦ͋Δ͚Ͳʁ ͦΖͦΖλεΫੜ·ΕΔʁ ͬͱνʔϜʹूத͍ͨ͠ʂ
w lॳΊ·ͯ͠z͕ଟͯ͘ɺԿ͔Β࢝ΊΔ͔ӈࠨΘ͔Βͳ͍ঢ়گ͢Δ ͜ͱ͕Ͱ͖ͨ w λεΫͷબΓΈ͠ͳ͍ͱʹ͔͘ͲΜͲΜͤΔ͍ͬͺ͍ͯ͠ νʔϜʹ߹͏ܗΛͪΐͬͱ͍ͮͭ͑ͯ͘ॴ͏·͍ͬͨ͘ͱࢥ͏ w νʔϜӡӦʹ͍͍ͭͯΖΜͳҙݟ͕ग़࢝ΊͯɺઢΛ߹ΘͤΕΔΑ͏ʹͳ Γ࢝Ίͨ
;Γ͔͑Γʢ(PPEʣ ࠓͷνʔϜঢ়گ
w ΦϑϥΠϯ͕ϝΠϯͳͷͰɺͲ͏ͯ͠՝ղܾͷ͕.5(ʹͳΓ͕ͪͰ εϐʔυײʹ͔͚͍ͯͨ w ͏গ͠ϖΞϓϩͱ͔ɺҰॹʹίʔυΛಡΜͩΓॻ͍ͨΓ͢Δ͕࣌ؒऔΕ Δͱ׳ΕΔͷ͕ૣͦ͏͚ͩͲɺ͕࣌ؒऔΕͳ͔ͬͨ ;Γ͔͑Γʢ.PSFʣ ࠓͷνʔϜঢ়گ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠