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
120
初めましてが多いチームの形成期にEMが取り組んだ事
ShoheiMitani
June 25, 2024
Tweet
Share
More Decks by ShoheiMitani
See All by ShoheiMitani
ユーザーフレンドリーな取引明細のアーキテクチャ 〜VISAカードの複雑性に向き合う実践例〜
shoheimitani
5
1.9k
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1.2k
VISAカードの裏側と “手が掛かる” 決済システムの育て方
shoheimitani
42
19k
32個のPRでリリースした依存度の高いコアなモデルの安全な弄り方
shoheimitani
8
6.3k
本番環境のRailsでYJITをONにしてみた結果
shoheimitani
0
120
7つの入金外部サービスと連携して分かった実践的な”状態管理”設計パターン3選
shoheimitani
5
5k
監視を通じたサービスの逐次的進化 ~B/43の決済サービスでの取り組み~ / Kaigi on Rails 2021
shoheimitani
1
2k
RSpec基礎
shoheimitani
0
250
安全なリリースに向けた技術的アプローチ
shoheimitani
1
400
Other Decks in Technology
See All in Technology
EC2の脆弱性対応で何が使える? Inspector や SSM あたりを整理する #nakanoshima_dev
masahirokawahara
1
490
120リポジトリを1つのMonorepoに統合した理由
disc99
1
420
Productivity-Conference-GitHub-20240629
yuhattor
2
2k
Introducing Azure Automation Runtime Environment
mappie_kochi
0
170
[ABC2024Summer]Flutter UX Improvements + α
korodroid
0
240
障害対応を楽しむ7つのコツ
ryuichi1208
7
4k
最適化ソリューションサービスにおける VSM分析とチームトポロジー
muteua
3
4k
BedrockUpdatesPost-GW Summary
hedgehog051
2
210
フィーチャー開発から ホールプロダクト開発へ ~ 顧客価値へ向き合い続ける挑戦 ~ @itohiro73 #開発生産性con_findy
itohiro73
10
4.3k
俺的 Four Keys 解釈
tetsuya28
0
220
お手並み拝見にしないオンボーディング
zuckey_17
2
1.3k
モノリスから小さなシステムへ / Chatworkシステム移行の現在地と今後について@開発生産性カンファレンス
tanakayuki
1
2.1k
Featured
See All Featured
Building Effective Engineering Teams - LeadDev
addyosmani
42
2.1k
Writing Fast Ruby
sferik
623
60k
How to train your dragon (web standard)
notwaldorf
78
5.4k
Creatively Recalculating Your Daily Design Routine
revolveconf
213
11k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
23
1.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
73
15k
Code Review Best Practice
trishagee
57
16k
Navigating Team Friction
lara
180
13k
Optimising Largest Contentful Paint
csswizardry
14
2.6k
Scaling GitHub
holman
457
140k
Building Flexible Design Systems
yeseniaperezcruz
321
37k
Robots, Beer and Maslow
schacon
PRO
155
8k
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ʣ ࠓͷνʔϜঢ়گ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠