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
ミクシィのマネージャーは悩んでいる / mixi's manager is in trouble
Search
atsushisakai
October 31, 2019
Technology
16
14k
ミクシィのマネージャーは悩んでいる / mixi's manager is in trouble
EOF 2019で発表した資料です。
atsushisakai
October 31, 2019
Tweet
Share
More Decks by atsushisakai
See All by atsushisakai
大規模 SaaS の技術的意思決定を支える三要素 / Three elements that support technical decision-making for large-scale SaaS
_atsushisakai
0
1k
一方、私はなぜEMでありつづけるか / TECH TRACK vol.1
_atsushisakai
0
440
子育てとEMと転職と
_atsushisakai
2
800
「家族アルバム みてね」を支える エンジニアリング組織/introduce-familyalbum-engineering-team
_atsushisakai
2
220
実践 Engineering Manager / practice engineering manager
_atsushisakai
19
8.1k
Scalable Microservice for Media Transcoding / Transcoder
_atsushisakai
4
1.5k
New Relic {FUTURE} STACK 3/14, 2019 / newrelic_future_stack
_atsushisakai
1
1.5k
実践 WorkManager / WorkManager
_atsushisakai
3
7.4k
How to use New Relic in Mitene Development Team
_atsushisakai
0
580
Other Decks in Technology
See All in Technology
手を動かしてレベルアップしよう!
maruto
0
210
Active Directory攻防
cryptopeg
PRO
8
5.5k
分解して理解する Aspire
nenonaninu
2
1.1k
Pwned Labsのすゝめ
ken5scal
2
430
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.5k
RemoveだらけのPHPUnit 12に備えよう
cocoeyes02
0
290
Snowflakeの開発・運用コストをApache Icebergで効率化しよう!~機能と活用例のご紹介~
sagara
1
440
大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質
staka121
PRO
3
1.1k
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
190
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
240
Perlの生きのこり - エンジニアがこの先生きのこるためのカンファレンス2025
kfly8
2
270
AWS Well-Architected Frameworkで学ぶAmazon ECSのセキュリティ対策
umekou
2
140
Featured
See All Featured
Navigating Team Friction
lara
183
15k
Thoughts on Productivity
jonyablonski
69
4.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
133
33k
How STYLIGHT went responsive
nonsquared
98
5.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
4 Signs Your Business is Dying
shpigford
182
22k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
510
Faster Mobile Websites
deanohume
306
31k
Designing for Performance
lara
604
68k
Become a Pro
speakerdeck
PRO
26
5.2k
Transcript
ϛΫγΟͷϚωʔδϟʔΜͰ͍Δ ञҪ ಞ @_atsushisakai גࣜձࣾϛΫγΟ Engineering Organization Festival 2019
ञҪ ಞ @_atsushisakai 2011 גࣜձࣾϛΫγΟʹத్ೖࣾ 2014 ՈΞϧόϜʮΈͯͶʯͷ։ൃΛ։࢝ 2017 ΈͯͶࣄۀ෦։ൃάϧʔϓϚωʔδϟʔ ݉
SRE
ຊ͓͍ͨ͜͠͠ͱ • ϛΫγΟʹ͓͚ΔΤϯδχΞϦϯάϚωʔδϟʔ(EM)ʹ͍ͭͯ • EM๊͕͑ΔΈʹରͯࣗ͠ͷݴ༿Ͱճͯ͠Έ͍ͨ • Ϛωδϝϯτͷ՝Λڞ༗͠ɺࣄྫͱͯ͠ۀքʹؐݩ͍ͨ͠
0 ʮΈͯͶʯʹ͍ͭͯ
ಛ ࢠͲͷࣸਅಈըΛڞ༗ɾཧ Ո͚ͩͷ҆৺ͳίϛϡχέʔγϣϯ Λײ͡Δ͜ͱ͕Ͱ͖ΔৼΓฦΓػೳ ར༻ऀ 500ສਓҎ্ ʮΈͯͶʯʹ͍ͭͯ 0
ւ֎ల։ ੈքதʹϢʔβʔ͕֦େத ӳޠɾؖࠃޠɾൟମࣈʹରԠ 2019ʹւ֎ͷAwardෳड ʮΈͯͶʯʹ͍ͭͯ 0
None
1 ͡Ίʹ
͡Ίʹ 1 ࣗͷΩϟϦΞ εέδϡʔϧ ਓࣄධՁ ༧ࢉ ݖݶ ίετ ϝϯόʔͷ ϚωʔδϟʔͷΠϝʔδ…
͡Ίʹ 1 ΤϯδχΞϦϯάɾϚωʔδϟʔ
͡Ίʹ 1 ΤϯδχΞϦϯάɾϚωʔδϟʔ Φʔϓϯ͕͞จԽͱͯ͠ۀքશମʹఆண͍ͯ͠Δ
͡Ίʹ 1 ΤϯδχΞϦϯάɾϚωʔδϟʔ ݟ͕اۀʹຒΕ͕ͪͳจԽ
͡Ίʹ 1 ΤϯδχΞϦϯά৫ΛͬͱΦʔϓϯʹ
Φʔϓϯʹ͢ΔͱԿ͕ྑ͍ͷʁ • άάΕใ͕ͷରॲ๏͕ग़ͯ͘Δ͙Β͍ʹͳΕ࠷ߴ • EMͰͳ͍ਓʹEMͷࣄʹରͯ͠ͷཧղ͕·Δ • EMͱ͍͏৬छ͕ࣗࣾ৫ʹ࠷దԽ͞Ε͗͢ͳ͍ɺਅͬͳΩϟϦΞͱͳΔ ͡Ίʹ 1
2 ϛΫγΟͷΤϯδχΞϦϯάϚωʔδϟʔ
σʔλͰݟΔEM • ΤϯδχΞΛϚωδϝϯτ͢ΔʮϚωʔδϟʔʯ20໊΄Ͳ • ΤϯδχΞࣾͰ͓Αͦ200໊΄Ͳ • ΤϯδχΞ10໊͋ͨΓʹͻͱΓ • Լͷϝϯόʔͷਓ •
2ਓʙ17ਓ͘Β͍·Ͱ͞·͟· • Ϛωʔδϟʔͱͯ͠ͷबۀظؒ • 1ະຬʙ7Ҏ্ɺฏۉతʹ28ϲ݄͘Β͍ ϛΫγΟͷΤϯδχΞϦϯάϚωʔδϟʔ 2
ϛΫγΟͷΤϯδχΞϦϯάϚωʔδϟʔ 2
ϛΫγΟͷΤϯδχΞϦϯάϚωʔδϟʔ 2
EMΛऔΓר͘ڥ • ·͞ʹʮEMʯͱ͍͏৬छͷఆٛࣾʹଘࡏ͠ͳ͍ • ͋͘·ͰʮΤϯδχΞ͕ॴଐ͢Δ෦ॺͷϚωʔδϟʔʯͱ͍͏ཱ • ϚωʔδϟʔʹͳΔͨΊʹ໌֬ͳج४ແ͍ • ਓࣄ෦ͳͲͷαϙʔτͯ͘͠ΕΔ෦ॺͱؾܰʹ૬ஊͰ͖ΔΦʔϓϯ͕͋͞Δ ϛΫγΟͷΤϯδχΞϦϯάϚωʔδϟʔ
2
ʮϚωʔδϟʔʯͷࣄ • ͋ΔఔͷܾࡋݖΛ࣋ͪɺࣄۀ෦Λิࠤ͢Δ • ॴଐϝϯόʔͷཧ • ۈଵཧ • ඪཧ •
ਓࣄධՁ ϛΫγΟͷΤϯδχΞϦϯάϚωʔδϟʔ 2
ੜ࢈ੑͷ্ɺจԽͷৢɺ1on1ɺ࠾༻…ʁ • ͜͏͍͏ࣄEMʹͱͬͯ҉తͳͷ • ໌ࣔ͞Ε͍ͯͳ͍ && άάͬͯग़ͯ͜ͳ͍Λղܾ͢Δ ϛΫγΟͷΤϯδχΞϦϯάϚωʔδϟʔ 2
3 Ϛωʔδϟʔ๊͕͑ΔΈ
ࣾΞϯέʔτɾΠϯλϏϡʔ:ʮϚωʔδϟʔͷΈʯ • ͍·๊͍͑ͯΔϚωδϝϯτʹؔ͢ΔΈΛڭ͍͑ͯͩ͘͞ʂʢࣗ༝هड़ʣ • ͞ΒʹৄࡉʹΛฉͨ͘ΊʹෳਓΛϐοΫΞοϓͯ͠ΠϯλϏϡʔ Ϛωʔδϟʔ๊͕͑ΔΈ 3
ΈΜͳ๊͕͍͑ͯΔΈͱʁ • ࣗͷϚΠϯυɾϞνϕʔγϣϯʹ͍ͭͯ • ϝϯόʔͷୀ৬ҟಈ • ωΨςΟϒͳϝϯόʔͷϚωδϝϯτ • ৽نࣄۀͷ্ཱͪ͛ʹؔ͢ΔΈ •
จԽ • ࠾༻ • ධՁ Ϛωʔδϟʔ๊͕͑ΔΈ 3
ΈΜͳ๊͕͍͑ͯΔΈͱʁ • ࣗͷϚΠϯυɾϞνϕʔγϣϯʹ͍ͭͯ • ϝϯόʔͷୀ৬ҟಈ • ωΨςΟϒͳϝϯόʔͷϚωδϝϯτ • ৽نࣄۀͷ্ཱͪ͛ʹؔ͢ΔΈ •
จԽ • ࠾༻ • ධՁ Ϛωʔδϟʔ๊͕͑ΔΈ 3
3.1ϝϯόʔͷୀ৬ɾҟಈʹؔ͢ΔΈ
Έ • ϓϩδΣΫτऴྃͱಉ࣌ʹୀ৬ҟಈΛͯ͠͠·͏ • γχΞΤϯδχΞཱ͕ͯଓ͚ʹࣙΊͯ͠·͍Λײ͡Δ ϝϯόʔͷୀ৬ɾҟಈʹؔ͢ΔΈ 3.1
ϛΫγΟಛ༗ͷࣾࣄ • MCCʢϛΫγΟΩϟϦΞνϟϨϯδʣͱ͍͏੍͕͋Δ • ࣾһͷνϟϨϯδΛޙԡ͢͠Δɺ͍ΘΏΔࣾެื੍ • ্࢘ʹใࠂͳ͠ͰҟಈΛرͰ͖Δ • ผ෦ॺͷࣄΛ͍݉ͯ͠ΔΤϯδχΞ •
࠲੮ผ෦ॺʹҠಈͯ͠ɺ΄΅ϓϩδΣΫτʹ͖ͬΓʹͳΔ͜ͱ ϝϯόʔͷୀ৬ɾҟಈʹؔ͢ΔΈ 3.1
ճ: ϝϯόʔͷୀ৬ɾҟಈʹରͯ͠ͷϚΠϯυ • ϝϯόʔͷୀ৬ɾҟಈආ͚ΒΕͳ͍ͷͰ͋Δ • ୀ৬ҟಈඞͣ͠Ϛωδϝϯτͷࣦഊͷ݁ՌͰͳ͍ • ͋ͳͨͷ෦ॺͰͷܦྺΛങΘΕͯϝϯόʔస৬ɾҟಈ͕Ͱ͖Δ ϝϯόʔͷୀ৬ɾҟಈʹؔ͢ΔΈ 3.1
ճ: ୀ৬ɾҟಈΛ͑ΒΕͨͱ͖ʹߦ͏͜ͱ • ຊਓʹͱʹ͔͘લ͖ͳݴ༿ͰɺνϟϨϯδΛࢍ͠Α͏ • ୀ৬ҟಈͷཧ༝͕Ϛωʔδϟʔ͕͙͜ͱ͕Ͱ͖ͨͳͷ͔ΛৼΓฦΖ͏ • ࣄۀͷͨΊʹਐḿͷΕ͕ग़ΔϦεΫΛݟੵΓɺ্ʹڞ༗͠Α͏ • Ϛωʔδϟʔ͕ࣗखΛಈ͔ͯ݀͠ຒΊ͠Α͏ͱ͍͚ͯ͠ͳ͍ʂ
• ʢͪΖΜɺঢ়گʹΑΔ͕…ʣ ϝϯόʔͷୀ৬ɾҟಈʹؔ͢ΔΈ 3.1
3.2ωΨςΟϒͳϝϯόʔͷϚωδϝϯτ
Έ • ߴ͍ڃΛࢦͦ͏ͱ͍͏ϚΠϯυʹͳ͔ͳ͔ͳΒͳ͍ϝϯόʔ͕͍Δ • ʮΓͨ͘ͳ͍ʯଟ͍͕ɺʮΓ͍ͨʯ͕ͳ͔ͳ͔ग़ͯ͜ͳ͍ • ೳྗߴ͍ͣͳͷʹࣄۀ෦ॺͷจԽʹϑΟοτ͠ͳ͍ϝϯόʔ͕͍Δ ωΨςΟϒͳϝϯόʔͷϚωδϝϯτ 3.2
ճ: ׆ྗΛࣦ͍ͬͯΔΑ͏ʹݟ͑Δϝϯόʔͷରࡦ • ੵۃతʹͳΒͳ͍͜ͱΛڧ͘Ίͳ͍ɺແཧʹ͕ΜΔ͜ͱΛڧཁ͠ͳ͍ • ·ͣৗతɾ൰͚ۙͩͲॏཁͳ՝ͱ͖߹ͬͯΒ͏Α͏ʹ͢Δ • Δ͖͜ͱʗΕΔ͜ͱࣗવʹݟग़͍͚ͯ͠Δ՝ͱ࣌ؒΛ࣋ͭ͜ͱ • ͨͩ͠ɺͪΖΜධՁΛ͘͢Δ͜ͱ͍͚ͯ͠ͳ͍
ωΨςΟϒͳϝϯόʔͷϚωδϝϯτ 3.2
ճ: ϒϦϦΞϯτδϟʔΫ(※) ରࡦ • ·ͣɺݴ༿Λਅʹड͚ͳ͍ͱ͍͏ؾ࣋ͪΛ࣋ͭ • ຊʹϒϦϦΞϯτ͔Ͳ͏͔ΛݟۃΊΔͷ͕ॏཁ • ʮ͜ͷݴ༿ʹԿ͔ຊ࣭తͳ՝͕͋Δ͔͠Εͳ͍ʯͱڵຯΛ࣋ͭ •
ͪΖΜߦಈݴಈʹରͯ͠ͷҙৗʹߦ͏ • ϒϦϦΞϯτδϟʔΫͷࢦఠ͕࣮৫ͷ՝ͱ͍͏߹͋ΔͷͰҙ ※ ʰΤϯδχΞͷͨΊͷϚωδϝϯτΩϟϦΞύε ―ςοΫϦʔυ͔ΒCTO·ͰϚωδϝϯτεΩϧ্ΨΠυʱ ωΨςΟϒͳϝϯόʔͷϚωδϝϯτ 3.2
3.3৽نࣄۀͷ্ཱͪ͛ʹؔ͢ΔΈ
Έ • νʔϜͷ্ཱͪ͛࣌ʹϝϯόʔΛ֫ಘ͢Δۤ࿑ • қͷߴ͍ٕज़બఆɾઓུͮ͘Γ • ͲͷΑ͏ʹͯ͠νʔϜͷจԽΛܗ͢Δͷ͔͕Θ͔Βͳ͍ ৽نࣄۀͷ্ཱͪ͛ʹؔ͢ΔΈ 3.3
ճ: ৽نࣄۀͷϝϯόʔͷूΊํ • ࠷ॳͷϝϯόʔબఆ͕ͱʹ͔͘େࣄ • ৗࠒ͔ΒࣄͷελΠϧΛ͍ͬͯΔਓಉ͕࢜࠷ద • ৽نࣄۀ্ཱͪ͛ܦݧऀ͕࠷ॳͷϝϯόʔʹ͍Δ͜ͱඞਢ • ϓϩδΣΫτίϛϡχςΟΛ࡞Γࣄલʹ૬ஊΛ͓ͯ͘͠
৽نࣄۀͷ্ཱͪ͛ʹؔ͢ΔΈ 3.3
৽نࣄۀͷ্ཱͪ͛ʹؔ͢ΔΈ 3.3
ճ: ٕज़બఆɾઓུͷϙΠϯτ • ݸਓతʹࣾͰރΕٕͨज़Λ͏͖ͱߟ͑Δ • ৽نࣄۀͷॳظʹ࠷ॏཁͳͷݕূͷεϐʔυײ • ։ൃεϐʔυͱٕज़తෛ࠴શʹτϨʔυΦϑͰͳ͍ • ࠷ݶͷ։ൃϧʔϧΛ࠷Ͱ࡞Δ
৽نࣄۀͷ্ཱͪ͛ʹؔ͢ΔΈ 3.3
ճ: จԽܗͷํ • ϝϯόʔͷϚΠϯυͷݪΛܗ͢Δ • ΠϯηϓγϣϯσοΩΛ࡞Δ • ݱ࣌ͰԿΛେࣄʹͯ͠ɺԿΛେࣄʹ͠ͳͯ͘ྑ͍ͷ͔͕໌֬ʹͳΔ • ϝϯόʔͷ৺ͷதͷ։ൃจԽͬΆ͍ͷΛΞτϓοτ͠ɺೲಘ͍͘·ͰσΟ
εΧογϣϯ͢Δʢఔ͔͔ͬͯྑ͍Ϩϕϧʣ • ʮͬΆ͍ͷʯ = ཧղ͠߹͏͖ࣄฑ৺ͷதͰ໌จԽͰ͖ͳ͍ͷͨͪ ৽نࣄۀͷ্ཱͪ͛ʹؔ͢ΔΈ 3.3
৽نࣄۀͷ্ཱͪ͛ʹؔ͢ΔΈ 3.3
3.4ධՁʹؔ͢ΔΈ
Έ • ධՁ͕దਖ਼ʹߦ͍͑ͯΔ͔ɺϓϨογϟʔ͕ඇৗʹେ͖͍ • ϝϯόʔͷࣗݾධՁͱϑΟʔυόοΫʹେ͖ͳ͕ࠩग़ͨ࣌ͷෆ҆ ධՁʹؔ͢ΔΈ 3.4
ΤϯδχΞධՁʹ͍ͭͯ • ΤϯδχΞʹಛԽͨ͠ධՁ੍ແ͍ʢશ৬छڞ௨ͷڃఆ͕ٛ͋Δʣ • ظ͝ͱʹධՁΛߦ͏ • ࣄۀʹ͓͚ΔՌͱݸਓͷͷೋ࣠ͰධՁΛߦ͏ • ࡉ͔͍ඪཧධՁͷํ๏ͳͲϚωʔδϟʔͷࡋྔ͕͔ͳΓେ͖͍ ධՁʹؔ͢ΔΈ
3.4
ճ: ਓࣄධՁͱ͍͏ࣄʹରͯ͠ͷϚΠϯυ • ϚωʔδϟʔͱϝϯόʔؒͰᘳʹೲಘͷͰ͖ΔධՁΛࢦ͢ • ͱ͍͑ɺ࠷ॳ͔Βᘳઈରʹ͍͠ • ධՁͻͱͭͷۀͰ͋Γվળ͍͚ͯ͠Δͷͱߟ͓͑ͯ͘ • ͦͷ্Ͱɺݱ࣌Ͱઈରͷࣗ৴Λ࣋ͯΔΑ͏ेʹ࣌ؒΛ͔͚ͯධՁ͢Δ
ධՁʹؔ͢ΔΈ 3.4
ճ: ධՁͷઢ߹Θͤ • ڃ͝ͱʹٻΊ͍ͯΔ͜ͱΛࣗͷݴ༿Ͱఆٛͯ͠ڞ༗͢Δ • ࢛ظ͝ͱʹඪΛ࡞Δ • ظͩͱա͗Δ • ϐϘοτࠩ͠ࠐΈͰୡͰ͖ͳ͔ͬͨͱ͖ͷෆཧײΛݮΒ͢
ධՁʹؔ͢ΔΈ 3.4
3.5͜͜·Ͱͷ·ͱΊ
ΞϯέʔτɾΠϯλϏϡʔΛ௨ͯ͠ • ಠࣗੑͷ͋ΔΈҙ֎ʹগͳ͘ɺڞ௨ͷ͕ଟ͔ͬͨ • ϚωδϝϯτܥͷຊͰಡΜͩΑ͏ͳͲΜͲΜग़͖ͯͨ • ΤϯδχΞಛ༗ɺͱ͍͏Θ͚Ͱͳͦ͞͏ͳଟͦ͏ • ͬͱࣾ֎ͰϚωʔδϟʔͷΈղܾࡦΛڞ༗͢ΔΛ͍࣋ͪͨ ͜͜·Ͱͷ·ͱΊ
3.5
4 ϚωδϝϯτͰ·ͳ͍
͍͔ͭ͘ͷࣗϧʔϧ • ϑϨʔϜϫʔΫຊͰಘͨࣝΛͲΜͲΜݱʹೖ͢Δ • ʮϚωδϝϯτʯͷείʔϓΛӽ͑ͳ͍Α͏ʹҙ͢Δ ϚωδϝϯτͰ·ͳ͍ 4
ಋೖ͍ͯ͠ΔϑϨʔϜϫʔΫ • εΫϥϜ։ൃʢϥʔδεέʔϧεΫϥϜʣʹΑΔ։ൃͱϓϩηεվળ • 1on1ͷ࣮ࢪ • OKRʹΑΔඪཧ ϚωδϝϯτͰ·ͳ͍ 4
ʮৼΓฦΓʯͷॏཁੑ • ϑϨʔϜϫʔΫͷಋೖɺܾ͙ͯ͢͠ʹ্ख͘ ͍͔ͳ͍ • ͨͩ͠ɺྑ͘ͳͬͨ͜ͱʗѱ͔ͬͨ͜ͱΛఆظ తʹৼΓฦΓɺϦϑΝΫλ͍͚ͯ͠ɺ࣮֬ʹ ྑ͍ঢ়گʹͳΔͱ͍͏ܦݧ͕͋Δ • Ϛωδϝϯτͷख๏νϟϨϯδ͠ͳ͕Β࣮ફ
͍ͯ͠Δ͜ͱϝϯόʔʹͪΌΜͱ͓͑ͯ͘ ϚωδϝϯτͰ·ͳ͍ 4
ʮϚωδϝϯτʯͷείʔϓΛݟۃΊΔ • ࠷ॳ͕ࣗม͑ΒΕΔ͜ͱ͚ͩʹϑΥʔΧε͢Δ • ʮͳΜͱͳ͘ϚωʔδϟʔͷׂʯΛͲΜͲΜݮΒ͍ͯ͘͠ • ϝϯόʔࣗʹಈ͍ͯΒ͏ϧʔϧͮ͘ΓΛઌͯ͠ߦ͏ • ϦϦʔεཧ •
ձٞͷϑΝγϦςʔτ ϚωδϝϯτͰ·ͳ͍ 4
5 ·ͱΊ
ϛΫγΟͷϚωʔδϟʔΜͰ͍Δ • Ϛωʔδϟʔ͕ஔ͔Ε͍ͯΔڥঢ়گ • ͦͷதͰͲͷΑ͏ͳΈΛͲ͏ͬͯղܾ͍ͯ͠Δ͔ʁ • Ask the speakerͰօ͞ΜͷΈੋඇฉ͔͍ͤͯͩ͘͞ʂ ·ͱΊ
5
Ͱ͖Δ͚ͩΈΛ๊͑ͳ͍ͨΊʹ • ৗʹࣗͷࣄͷείʔϓΛߟ͑ͯߦಈΛ͢Δ͜ͱ • Ϛωʔδϟʔͱ͍͏ΩϟϦΞΛָ͠ΉͨΊʹͱվળΛ͠ଓ͚Δ͜ͱ ·ͱΊ 5
ΤϯδχΞϦϯά৫ΛͬͱΦʔϓϯʹ • EMΛऔΓר͘ڥΛͬͱྑ͍ͨ͘͠ • ৫ʹ࠷దԽͤͣɺۀքશମͰEMͷଘࡏՁΛߴΊ͍͖ͯ·͠ΐ͏ ·ͱΊ 5
THANK YOU!!