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
20200726_チャリティーカンファレンス沖縄vol.2☆devPMタイアップ
Search
まいどる(浪川舞 / Mai Namikawa)
July 26, 2020
Technology
0
1.3k
20200726_チャリティーカンファレンス沖縄vol.2☆devPMタイアップ
■ イベントページ
https://peer-quest.connpass.com/event/181795/
まいどる(浪川舞 / Mai Namikawa)
July 26, 2020
Tweet
Share
More Decks by まいどる(浪川舞 / Mai Namikawa)
See All by まいどる(浪川舞 / Mai Namikawa)
プロダクト開発の落とし穴と改善したいマインド
maidol
2
460
Jira Product Discovery で実現する高速仮説検証
maidol
0
540
20211026_pmconf2021_すべてのPMに学びの場を
maidol
1
6.3k
20210818_開発PM勉強会vol.5
maidol
0
580
20200531_ITエンジニアのキャリアを模索する会 Vol.4
maidol
0
120
20201127_Webナイト宮崎_PMとして気をつけていること
maidol
0
130
20200527_炎上プロジェクトを語ろう!
maidol
0
1.7k
20200418_BacklogWorld2020
maidol
5
3k
20200411_開発PM勉強会LT
maidol
0
1.1k
Other Decks in Technology
See All in Technology
Redux → Recoil → Zustand → useSyncExternalStore: 状態管理の10年とReact本来の姿
zozotech
PRO
12
6.3k
What's the recommended Flutter architecture
aakira
3
1.3k
なぜThrottleではなくDebounceだったのか? 700並列リクエストと戦うサーバーサイド実装のすべて
yoshiori
12
4k
「データ無い! 腹立つ! 推論する!」から 「データ無い! 腹立つ! データを作る」へ チームでデータを作り、育てられるようにするまで / How can we create, use, and maintain data ourselves?
moznion
7
4k
[mercari GEARS 2025] Keynote
mercari
PRO
0
200
コミュニティと共に変化する 私とFusicの8年間
ayasamind
0
450
[CV勉強会@関東 ICCV2025 読み会] World4Drive: End-to-End Autonomous Driving via Intention-aware Physical Latent World Model (Zheng+, ICCV 2025)
abemii
0
130
隙間ツール開発のすすめ / PHP Conference Fukuoka 2025
meihei3
0
390
Pythonで構築する全国市町村ナレッジグラフ: GraphRAGを用いた意味的地域検索への応用
negi111111
8
3.5k
仕様は“書く”より“語る” - 分断を超えたチーム開発の実践 / 20251115 Naoki Takahashi
shift_evolve
PRO
1
570
メタプログラミングRuby問題集の活用
willnet
2
790
こんな時代だからこそ! 想定しておきたいアクセスキー漏洩後のムーブ
takuyay0ne
4
560
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
33k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
GitHub's CSS Performance
jonrohan
1032
470k
Agile that works and the tools we love
rasmusluckow
331
21k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Building Applications with DynamoDB
mza
96
6.7k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
920
Making the Leap to Tech Lead
cromwellryan
135
9.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Transcript
5IBOLTGPS$IBSJUZ$POGFSFODF0LJOBXB ৽نϓϩδΣΫτ্ཱͪ͛ͱάϩʔεϚωδϝϯτ ʙ࣮ྫͰֶͿେͳϙΠϯτʙ .BJ/BNJLBXB
1SPGJMFࣗݾհ 1FFS2VFTU*ODද݉1.ΤϯδχΞ ԻେଔˠԻָۀքˠ4*FSˠঁੑϕϯνϟʔ ˠಠཱʢاըɾٕज़ސɺࣗࣾαʔϏεʣ ΤϯδχΞϦϯά ϚʔέςΟϯά ใ13 ࠷ۙͬͺΒίϯαϧدΓ 1.ۀগʑ झຯࣗͷ͓͏ͪʹ͍Δ͜ͱʂ
ʢສࣗΒεςΠϗʔϜXʣ NBJEPM@ NBNBY ࿘ʢ·͍ͲΔʣ
$PNQBOZձࣾ֓ཁ ձ໊ࣾɿ߹ಉձࣾ1FFS2VFTUʢ1FFS2VFTU*ODʣ ൃىਓɿ࿘٠৴ଠٴ೭ ࣄۀ༰ɿ*5اըɾٕज़ސγεςϜ։ൃ ɹɹɹɹɹαΠτ੍࡞ϝσΟΞɾษڧձӡӦ ܦӦཧ೦ɿίϛϡχέʔγϣϯͷՁΛ࠷େԽ͢Δ IUUQTQFFSRVFTUKQ DPOUBDU!QFFSRVFTUKQ ࣮͜Ε͔ΒԻָؔͷࣄۀΛՃ͢Δ͔ʂ ໌͚ࢦͯ͠४උ͍ͯ͠·͢
⁎˃ᴗ˂⁎
4FSWJDFࣗࣾαʔϏε αʔϏε໊ɿEFW1.ʢσϒϐʔΤϜʣ ֓ཁɿ։ൃϓϩδΣΫτࣄྫڞ༗ϓϥοτϑΥʔϜ ɹɹɹʰ1.͕ͭ͘Δ1.ͷͨΊͷ1.ֶͼͷʱ ϓϨεϦϦʔεɿ IUUQTQSUJNFTKQNBJOIUNMSEQ IUNM ίϯςϯπ࡞Γʹڠྗ͍͚ͨͩΔ1.ืूதʂ
&WFOU։ൃ1.ษڧձ ίϛϡχςΟɿ։ൃ1.ษڧձ ֓ཁɿ։ൃϓϩδΣΫτͷϚωδϝϯτΛ ɹɹɹࢀՃऀશһͰҰॹʹߟ͑Δษڧձ Πϕϯτϖʔδɿ IUUQTQFFSRVFTUDPOOQBTTDPNFWFOU ݄ʹɺ͞·͟·ͳςʔϚͰ-5ϫʔΫγϣοϓΛ ։࠵தʂʢ݄͓ٳΈɺ࣍ճ݄த०༧ఆͰ͢ʂʣ
ୈҰ෦ɿ৽نϓϩδΣΫτ্ཱͪ͛ ୈೋ෦ɿάϩʔεϚωδϝϯτ ʘຊͷߏʗ
৽نϓϩδΣΫτͷ্ཱͪ͛ ࠓͷςʔϚᶃ
"HFOEB࣍ ͲΜͳ͓ʁʙཱ͓ͪλʔήοτʙ ৽ناըώΞϦϯά๏ʙ͓͍͑ͨͭ͞ͷ৺ಘʙ ;Θͬͱཁ݅ཧ๏ʙಋ͍ͯɺҰॹʹܾΊΔʙ νʔϜΛҾͬுΔϧʔςΟʔϯʙ͋ͱࣗવͱΓग़͢ʙ
ͲΜͳ͓ʁ
"CPVUཱ͓ͪλʔήοτ ৽نࣄۀʹ·ͭΘΔ8FCγεςϜ։ൃɺαΠτ-1੍࡞ͳͲɺ ࣗࣾɾडୗΘͣɺ৽ͨʹελʔτ͢ΔϓϩδΣΫτʹ͍ͭͯͷ͓ ৽ن1+ͷاըཱҊऀɺࣾ֎ൃ୲ऀɺडୗ։ൃ૭ޱ1.ɺ ϓϩδΣΫτͷΩοΫΦϑʹܞΘΔํ͕ର ಛʹडୗ։ൃ͕ελʔτ͢Δ·ͰͷϞϠͬͱͨ͠෦Λ ͖ͬ͢Γͤ͞ΔͨΊͷϊϋ͕ଟΊ
"CPVUղઆͷਐΈํ ݱঢ়ͷ՝ɺΑ͋͘ΔݱͷࠔΓ͝ͱΛఏࣔ ղܾࡦ৺ಘɺվળࣄྫͳͲΛఏࣔ
৽ناըώΞϦϯά๏
None
צҧ͍ίϯτ͔ʂ
৽ناըώΞϦϯά๏͍͑ͨͭͷ৺ಘ શମͷ༧ࢉ͚ͩ͑ΒΕͯ Ͳ͏ӡ༻͞ΕΔ͔ݟ͑ͯ͜ͳ͍ ؾ͍ͮͨΒ ΫϥΠΞϯτͱडୗνʔϜ ͕ఢର͍ͯ͠Δ ͱʹ͔͘ເޠΈ͍ͨͳ ཧγεςϜͰ͕ઢ ΦʔϓϯใΛ ग़དྷΔݶΓ૿͢ʂ
ࣄۀͷϚωλΠζʹΑͬͯ ϥϯχϯάίετͷ ߟ͑ํʹӨڹ͕ɻ Ͱ͖ͳ͍ཧ༝Λ୳ͣ͞ɺ Ͱ͖Δํ๏Λߟ͑Δɻ ಉ͡తୡ͕Ͱ͖ΔͳΒ ඞͣ͠γεςϜͰղܾ ͠ͳͯ͘ྑ͍ɻ ϓϩδΣΫτώΞϦϯά͔Β ࢝·͍ͬͯΔɻ ॳظͷ৴པߏங͕ࠓޙͷ伴ɻ ൱ఆͤͣɺ͢ΔྗΛɻ
;Θͬͱཁ݅ཧ๏
None
צҧ͍ίϯτ͔ʂ ސ٬͕ຊʹཉ͔ͬͨ͠ͷʂ
·ͩԿܾ·ͬͯͳ͍ͷʹ ͋ͱΑΖ͘͠ɺͱؙ͛ ༷ΛܾΊΒΕΔਓ͕͓Βͣ ͜Ε୭ͷαʔϏεʁঢ়ଶ ૣ͘։ൃͯ͠΄͍͠ʂͱ εϐʔυײ͔ΓٻΊΒΕΔ ϓϩδΣΫτݑষͷ࡞Λ ͋͑ͯґཔͯ͠ΈΔɻ ܾ·ͬͯͳ͍͜ͱͷଟ͞Λ ֮ࣗ͠ɺཱͪࢭ·ͬͯ
ߟ͑Δ࣌ؒΛͭ͘Δɻ ܾΊͳ͚Ε͍͚ͳ͍͜ͱΛ νΣοΫϦετͰݟ͑ΔԽɻ ઐ͕ࣝඞཁͰ͋ΔҙٛΛ Ұॹʹཧղͯ͠Β͏ɻ ઐՈ͕ಋ͖ఏҊ͠ɺ ߹ҙܗͷΛͭ͘Δɻ ӡ༻ऀ͋͘·ͰൃҊऀɻ ͦͷ༷͕ٴ΅͢ӨڹΛ ߟ͑Δ͓હཱͯΛ͍ͯ͘͠ɻ ;Θͬͱཁ݅ཧ๏ಋ͍ͯɺҰॹʹܾΊΔ ࢀߟɿʰ;Θͬͱͨ͠ཁ݅ͷةݥͳϓϩδΣΫτΛ࢝·Δલʹަ௨උͯ͠Έͨʱ
νʔϜΛҾͬுΔϧʔςΟʔϯ
Α͠ɺ ͜ΕͰਐΊͯ ͍͚ΔͣΑʂ ։ൃνʔϜͷΈΜͳ ͓ئ͍͠·͢ʂ ֬ఆ༷͕ ߱Γͯ͘Δͷ ͬͯΑʙ ༷
͓٬͞Μ͕ ܾΊΔΑͶʁ ͋ͷλεΫ͖ͬͱ ˓˓͞Μ͕ͬͯ͘ΕͯΔ ͩΖ͏ɻΒΜ͚Ͳɻ
Α͠ɺ ͜ΕͰਐΊͯ ͍͚ΔͣΑʂ ઃܭνʔϜͷΈΜͳ ͓ئ͍͠·͢ʂ ֬ఆ༷͕ ߱Γͯ͘Δͷ ͬͯΑʙ ༷
͓٬͞Μ͕ ܾΊΔΑͶʁ ͋ͷλεΫ͖ͬͱ ˓˓͞Μ͕ͬͯ͘ΕͯΔ ΑͶɻΒΜ͚Ͳɻ ઌߦ͖ෆ҆͗͢ʂ
Θ͔Βͳ͍͜ͱ͕ͿΒΓΜ Λ࣋ͬͯ(0͢Δਓ͕͍ͳ͍ ԣͷਓʹؾΛݣ͍߹͏ ·ͨڵຯΛ࣋ͨͳ͍ Կ͔ΒͬͨΒཱ͍͍͔ͪԟੜ ਓʹΑͬͯՌ͕ҧ͏ ܾΊΔͨΊͷϨʔϧΛෑ͘ɻ ఆྫձͷઃఆ͚ͩͰͳ͘ɺ ྟ࣌.5(࣮ࢪͷج४Λ໌֬Խɻ ଐਓͰͳ͘ձٞମͰʂ
ςϯϓϨΛϑϧ׆༻ɻ ϓϩδΣΫτنʹΑͬͯ ܾ·ͬͨϑΥϧμߏ υΩϡϝϯτΛࣄલ४උɻ νʔϜϝϯόʔͷׂΛڞ༗ɻ खࡳΛΦʔϓϯʹ͢Δ͜ͱͰ શ՝ʹશһͰऔΓΉ ҙࣝΛͭ͘Γɺଐਓʂ ࢀߟɿʰ1.͕Γͳ͍ʹ͍ͭͯߟͯ͠Έͨʢલฤʣʱ νʔϜΛҾͬுΔϧʔςΟʔϯ͋ͱࣗવͱΓग़͢
ϓϩδΣΫτશһͷͷɻ ॳظͷΈԽ͕ޙʹڹ͘ʂ ʘୈҰ෦ͷ·ͱΊʗ
άϩʔεϚωδϝϯτ ࠓͷςʔϚᶄ
"HFOEB࣍ ͲΜͳ͓ʁʙཱ͓ͪλʔήοτʙ ϞνϕʔγϣϯԼϦεΫʙ೩͑ਚ͖ީ܈ʙ ϢʔβʔͷʁࣈʁʙࣖΛ͚Δ͖͜ͱʙ ΞΫγϣϯϙΠϯτʙνʔϜΛ໎ࢠʹ͠ͳ͍ज़ʙ
ͲΜͳ͓ʁ
"CPVUཱ͓ͪλʔήοτ ͷϦϦʔεΛܴ͑ΔϓϩδΣΫτνʔϜ ϦϦʔε͞Εͨޙɺӡ༻อकΛ͢ΔதͰ ຊདྷͷతΛݟࣦͬͯϞνϕʔγϣϯ͕Լ͕Γͦ͏ͳνʔϜ αʔϏεΛҭͯΔϑΣʔζʹೖͬͨࣄۀ୲ऀ ӡ༻อकʹΓ͕͍Λݟ͍ͩͤͳ͍։ൃऀ
"CPVUղઆͷਐΈํ ͔͜͜ΒɺओʹࢴࣳډΛָ͓͠Έ͍ͩ͘͞
ϞνϕʔγϣϯԼϦεΫ
ࣄۀ༻-1Λͻͨ͢Β اըϦϦʔεʂ ࣗࣾϨϯλϧεϖʔεͷձһ γεςϜΛప։ൃʂݟΓൃंʂ ͱʹ͔ࣗࣾ͘ϒϥϯυΦʔϓϯʂ ग़ͨ͠Βग़ͬ͠ͺͳ͠ɻ Ͳ͏ͳͬͨͷ͔ѲͰ͖Μɻ ձһͷ૿ݮʹҰتҰ༕ɻ ӡ༻Ͱ͍ͬͺ͍ͰՃ։ൃແཧɻ ଞࣄۀ͕͗ͯ͢͠ݟͯΒΕͳ͍
ࣄۀ༻-1Λͻͨ͢Β اըϦϦʔεʂ ࣗࣾϨϯλϧεϖʔεͷձһ γεςϜΛప։ൃʂݟΓൃंʂ ͱʹ͔ࣗࣾ͘ϒϥϯυΦʔϓϯʂ ग़ͨ͠Βग़ͬ͠ͺͳ͠ɻ Ͳ͏ͳͬͨͷ͔ѲͰ͖Μɻ ձһͷ૿ݮʹҰتҰ༕ɻ ӡ༻Ͱ͍ͬͺ͍ͰՃ։ൃແཧɻ ଞࣄۀ͕͗ͯ͢͠ݟͯΒΕͳ͍
શʹ೩͑ਚ͖ީ܈
Ϣʔβʔͷʁࣈʁ
΄Βݟ͍ͯͩ͘͞ɻ ͜ͷલͷࢪࡦͰɺձһ͕ര৳ͼͯ͠·͢Αʂ Ϣʔβʔ͔Β Ԡԉϝοηʔδಧ͍ͯ·͢ʂ
΄Βݟ͍ͯͩ͘͞ɻ ͜ͷલͷࢪࡦͰɺձһ͕ര৳ͼͯ͠·͢Αʂ Ϣʔβʔ͔Β Ԡԉϝοηʔδಧ͍ͯ·͢ʂ Ϣʔβʔͷͱࣈҙ֎ͱ μΠϨΫτʹϞνϕʔγϣϯ61
΄Βݟ͍ͯͩ͘͞ɻ ͜ͷલͷࢪࡦͰɺձһ͕ര৳ͼͯ͠·͢Αʂ Ϣʔβʔ͔Β Ԡԉϝοηʔδಧ͍ͯ·͢ʂ ͜ͷਓΛࣗಈԽ
΄Βݟ͍ͯͩ͘͞ɻ ͜ͷલͷࢪࡦͰɺձһ͕ര৳ͼͯ͠·͢Αʂ Ϣʔβʔ͔Β Ԡԉϝοηʔδಧ͍ͯ·͢ʂ ͜ͷਓΛࣗಈԽ ೳಈతʹݟʹߦ͔ͳͯ͘ྑ͍Α͏ʹ ΈͰϞνϕΛҡ࣋͢Δ
ΞΫγϣϯϙΠϯτ
ຊͷΰʔϧ ୡͨ͠ؾʹͳ͍ͬͯΔ Մѩͳਓ
ຊͷΰʔϧ ୡͨ͠ؾʹͳ͍ͬͯΔ Մѩͳਓ ੴਖ਼͘͠ஔ͖·͠ΐ͏ ฆΒΘ͍͠ඪઃఆରʂ
ຊͷΰʔϧ ΰʔϧͲ͜ʂʂʂ
ຊͷΰʔϧ ΰʔϧͲ͜ʂʂʂ ҋӢർΕΔʂ ਐΜͰ͍Δ࣮ײ͕େࣄ
1.ϓϩδΣΫτͷ ૯߹ϓϩσϡʔαʔ ʘຊͷ·ͱΊʗ
4VNNBSZ·ͱΊ ։ൃϓϩδΣΫτʹϚωδϝϯτඞཁͳͷ͔ʁ ͦΕ͕ʮ1.ʯͱ͍͏ ϙδγϣϯͰͳ͔ͬͨͱͯ͠ɺ ϓϩσϡʔεඞͣඞཁʹͳΔɻ
4VNNBSZ·ͱΊ ৽نʙάϩʔε·ͰɺϚωδϝϯτͷڞ௨ʁ Ͱ͖ͳ͍ཧ༝Λ୳͞ͳ͍͜ͱɻ ݴ͍༁͢ΔͷΧϯλϯɻ ಄ΛͬͯͰ͖Δํ๏Λߟ͑Δɻ ࢀߟɿʰࣗͷ͖ಘҙͱ͖߹͏͜ͱͰνʔϜϝϯόʔͷಛੑൃش͢Δʛ·͍ͲΔΠϯλϏϡʔʱ
5IBOLTGPS$IBSJUZ$POGFSFODF0LJOBXB ৽نϓϩδΣΫτ্ཱͪ͛ͱάϩʔεϚωδϝϯτ ʙ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂʙ .BJ/BNJLBXB