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
cookpad-summer-internship-2021-service-developm...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
justin
August 26, 2021
Technology
0
7.2k
cookpad-summer-internship-2021-service-development.pdf
justin
August 26, 2021
Tweet
Share
More Decks by justin
See All by justin
クックパッドが挑戦する 「レシピ」と「かいもの」をつなぐ 新しいサービスづくり
kojitaniguchi
0
3.5k
cookpad-summer-internship-2022-service-development
kojitaniguchi
0
4.3k
Other Decks in Technology
See All in Technology
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
220
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
730
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
160
AI駆動開発を事業のコアに置く
tasukuonizawa
1
340
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
180
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
240
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
3
220
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
Everyday Curiosity
cassininazir
0
130
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
120
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
330
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
71
Mind Mapping
helmedeiros
PRO
0
90
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
220
Transcript
αʔϏε։ൃߨٛ Cookpad Summer Internship 2021 1
ߨࢣࣗݾհ ୩ޱߒ࢘ (δϟεςΟϯ) @juschin_ • 2020৽ଔೖࣾ ΤϯδχΞ • 10daysαϚʔΠϯλʔϯ2018 -
PBL ग़ • ങαʔϏε։ൃ෦ αʔόʔαΠυΤϯδχΞ ϨγϐαʔϏεͷʮ͔͍ͷػೳʯ։ൃΛߦ͍ͬͯΔ෦ॺ 2
TAհ ࠤ౻ರ @n_atmark ͋ͭ ງߐ݈ଠ@horiinu ϗϦέϯ 2019৽ଔ ΫϦΤΠγϣϯ։ൃ෦ αʔόʔαΠυΤϯδχΞ 2017ՆΠϯλʔϯग़
2019৽ଔ ങαʔϏε։ൃ෦ iOS ΤϯδχΞ ՆΠϯλʔϯTAɾߨࢣܦݧऀ 3 Ԙग़ݚ࢙ @solt902 9 ৯Ԙग़ݱ 2020த్ೖࣾ ങϓϩμΫτ։ൃ෦ αʔόʔαΠυΤϯδχΞ
• ΫοΫύουͷαʔϏε։ൃʹର͢Δߟ͑ํΛΔ • ΫοΫύουͷαʔϏε։ൃϓϩηεΛମݧ͢Δ • αʔϏε։ൃͷ͠͞Կ͕ٻΊΒΕ͍ͯΔͷ͔ΛΔ ߨٛͷత 4
αʔϏε։ൃߨٛ ߨٛฤ 5
αʔϏε։ൃͱʁ 6
• ʮϢʔβʹՁΛಧ͚Δ͜ͱʯͦ͜αʔϏε։ൃͰ͋Δ • ྫ͑ ‣ ࠔ͍ͬͯΔ͜ͱΛղܾ͢Δ ‣ ෆศ͚ͩͲํͳ͍ͬͯ͘ΔΈͷΘΓΛఏڙ͢Δ ‣ خ͍͠ɾָ͍͠ͱ͍ͬͨײΛڧ͘͢ΔମݧΛఏڙ͢Δ
αʔϏε։ൃͱ 7
αʔϏεͮ͘Γͱ ͷଞਓͷϓϨθϯτબͼ 8
• ͷଞਓʹԿΛϓϨθϯτ͠·͔͢ʁ ‣ (justin)ʹϓϨθϯτΛ͋͛ΔͳΒʁ ‣ ͪΐͬͱߟ͑ͯΈͯSlackʹॻ͍ͯΈ·͠ΐ͏📝 ϓϨθϯτબͼ 9
• ͷଞਓʹԿΛϓϨθϯτ͠·͔͢ʁ ‣ ԿΛͤتΜͰΒ͑ΔͩΖ͏͔ɻɻɻʁ • ༑ୡՈͷཉ͍͠Λཧղ͢Δͷ͍͑͞͠ ‣ ͜ΕΛͷଞਓʹߦ͏ͷ͕αʔϏε։ൃ ϓϨθϯτબͼ 10
͔Βͳ͍ͳΒฉ͚ྑ͍ʁ 💁 👨💻 ࠓԿ৯͍ͨʁ 11
͔Βͳ͍ͳΒฉ͚ྑ͍ʁ 💁 👨💻 ࠓԿ৯͍ͨʁ ͏ʔΜ...ͳΜͰ͍͍Α 12
͔Βͳ͍ͳΒฉ͚ྑ͍ʁ 💁 👨💻 ࠓԿ৯͍ͨʁ ͏ʔΜ...ͳΜͰ͍͍Α 🤦 13
͔Βͳ͍ͳΒฉ͚ྑ͍ʁ 💁 👨💻 ࠓԿ৯͍ͨʁ ͏ʔΜ...ͳΜͰ͍͍Α ࣗͷཉ͍͠ΛݴޠԽ͢Δͷ͍͠ 14
͔Βͳ͍ͳΒฉ͚ྑ͍ʁ • ࣗͷཉ͍͠ΛݴޠԽ͢Δͷ͍͠ l͠ސ٬ʹɺ൴ΒͷΉͷΛฉ͍͍ͯͨΒɺ ൴Βʰͬͱ͍അ͕΄͍͠ʱͱ͍͑ͯͨͩΖ͏z ϔϯϦʔɾϑΥʔυ ‣ࣗಈं͕ීٴ͢ΔલͷԤถͰަ௨खஈഅंͩͬͨ ‣ࣗಈंΛΒͳ͍ਓࣗಈंͷརศੑ૾Ͱ͖ͳ͍ ‣ਓʑͷຊ࣭తͳχʔζʮ͘Ҡಈ͍ͨ͠ʯ
15
αʔϏε։ൃ͍͠ 16
αʔϏε։ൃͷ͠͞ • ઌߦ͖ͷෆಁ໌ੑ ‣ΰʔϧ͕͔Βͳ͍ ‣ࢦඪ͕ແ͍ͨΊࠓ͍Δॴ͔Βͳ͍ • ਖ਼ղ͕ͳ͍தͰਓ͕ཉ͍͠Λ࡞Δඞཁ͕͋Δ • ࣦഊલఏ 17
ෆ࣮֬Ͱࣦഊલఏ 18
ෆ࣮֬Ͱࣦഊલఏ →ࣦഊΛແବʹ͠ͳ͍։ൃ 19
ՊֶతʹαʔϏε։ൃ 20
[ܗಈ] 1. ߟ͑ํߦಈͷ͔ͨ͠ が ɺཧతɺ࣮ূత で ɺܥ౷ཱ͍ͬͯΔ͞·ɻ 2. ಛʹࣗવՊֶͷํ๏ʹ߹͍ͬͯΔ͞·ɻʮՊֶతͳࣝʹ͍͠ʯ σδλϧେࣙઘ
Պֶతͱʁ 21
[ܗಈ] 1. ߟ͑ํߦಈͷ͔ͨ͠ が ɺཧతɺ࣮ূత で ɺܥ౷ཱ͍ͬͯΔ͞·ɻ 2. ಛʹࣗવՊֶͷํ๏ʹ߹͍ͬͯΔ͞·ɻʮՊֶతͳࣝʹ͍͠ʯ σδλϧେࣙઘ
Պֶతͱʁ 22
• ޭ͢Δ͕֬ൺֱతߴ͍ • ࣦഊͷݪҼ͕ಛఆͰ͖Δ • ൱ؔͳ݁͘Ռ͔ΒใΛಘΒΕΔ ՊֶతͳαʔϏε։ൃ 23
• αʔϏε։ൃͷࣦഊͱ ‣ ʮ୭ཉ͕͠Βͳ͍ϞϊʯΛ࡞ͬͯ͠·͏͜ͱ αʔϏε։ൃͷࣦഊ ߱Γ͖ͯͨ ͜ΕͨΔ ͭ͘Γ·͢ʂ ։ൃ ϦϦʔε
💰 େͳίετ 💰 💰 💰 💰 💰 🗓 େͳ࣌ؒ 🗓🗓 24
• αʔϏε։ൃͷࣦഊͱ ‣ ʮ୭ཉ͕͠Βͳ͍ϞϊʯΛ࡞ͬͯ͠·͏͜ͱ αʔϏε։ൃͷࣦഊ ར༻ऀ͕ແ ࠓ·ͰҰମԿΛɾɾɾ ߱Γ͖ͯͨ ͜ΕͨΔ ͭ͘Γ·͢ʂ
։ൃ ϦϦʔε 💰 େͳίετ 💰 💰 💰 💰 💰 🗓 େͳ࣌ؒ 🗓🗓 25
• αʔϏε։ൃͷࣦഊͱ ‣ ʮ୭ཉ͕͠Βͳ͍ϞϊʯΛ࡞ͬͯ͠·͏͜ͱ αʔϏε։ൃͷࣦഊ αʔϏε։ൃΛޭͤ͞ΔͨΊʹ Ͱ͖ΔݶΓૣ͘ɺ࡞Δ͖ϞϊΛಥ͖ࢭΊΔ 26
͜͜·Ͱͷ·ͱΊ 27
• αʔϏε։ൃͷ͍͘͢͝͠ • ࣦഊ͕લఏͳͷͰɺࣦഊ͔Β͍͔ʹֶͼΛಘΔ͔͕ॏཁ • ͦͷͨΊʹՊֶతͳϓϩηεΛҙࣝ͢Δඞཁ͕͋Δ αʔϏε։ൃͷߟ͑ํ·ͱΊ 28
࣮ࡍʹͲ͏Δͷ͔ 29
ਖ਼ղ͕ͳ͍தͰਓ͕ཉ͍͠ͷΛ࡞Δʹ ߟ͑ͯ ͔֬ΊΔ (Ծઆ) (ݕূ) ԾઆͱݕূͷϧʔϓΛ͍ͯͶ͍ʹɺߴʹ܁Γฦ͢ ԾઆΛ܁Γฦ͠ݕূ͍ͯ͘͜͠ͱͰগͣͭ͠அΛదͳͷม͍͚͑ͯΔ 30
ʮߟ͑ͯɾ͔֬ΊΔʯΛߴʹ εύϯͷ͍։ൃ εύϯͷ͍։ൃ Ұ୴ਖ਼ղΛܾΊͯಥ͖ਐΉ ਖ਼ղΛࡧ͠ͳ͕ΒਐΉ 31
ݕূΛ܁Γฦͨ͢Ίͷϓϩηε 32 • PDCAαΠΫϧ(Plan→Do→ Check→Act ) • OODAϧʔϓ(Observe→Orient→Decide→Act ) •
BMLϧʔϓ(Build→Measure→ Learn)
ݕূΛ܁Γฦͨ͢Ίͷϓϩηε 33 • PDCAαΠΫϧ(Plan→Do→ Check→Act ) • OODAϧʔϓ(Observe→Orient→Decide→Act ) •
BMLϧʔϓ(Build→Measure→ Learn )
ࠓͷߨٛͰ 34 • ϦʔϯελʔτΞοϓΛϕʔεʹ ͠·͢ • BMLϧʔϓϦʔϯελʔτΞοϓ Ͱग़ͯ͘Δख๏ • ΫοΫύουࣾͰࢧ͕࣋ߴ͍
BMLϧʔϓ idea product data Build Measure Learn σʔλ͔Β Ծઆʹ Ծઆ͔ΒϓϩμΫτʹ
ϓϩμΫτ͔Βσʔλʹ 35
idea(Ծઆ) idea product data Build Measure Learn σʔλ͔Β Ծઆʹ Ծઆ͔ΒϓϩμΫτʹ
ϓϩμΫτ͔Βσʔλʹ 36 ·ͣԾઆΛཱͯΔͱ͜Ζ͔Β
Idea(Ծઆ) 37
idea(Ծઆ) • ԾઆΛཱͯΔʹϢʔβΛਂ͘ཧղ͢Δ͜ͱ͕ඞཁ • ཧղͷϙΠϯτ2ͭ ཉٻ ՝ Γ͍ͨ Ͱ͖ͳ͍ 38
Ϣʔβཧղͷख๏ • ख๏͍Ζ͍Ζ(࣍ϖʔδͰհ ) ‣ϢʔβΠϯλϏϡʔ ‣Ξϯέʔτ ‣υοάϑʔσΟϯά ‣ϩάੳ
... 39
ϢʔβʔΠϯλϏϡʔ 40 • ਓʹΛฉ͖ɺͬ͘͡Γ؍Λ͢Δ • ߦಈଶͷਂʹ͋ΔຊԻɺ֩৺ • ϝϯλϧϞσϧʢࢥߟϓϩηεɺજࡏҙࣝʣ Λಋ͘͜ͱ͕Ͱ͖Δௐࠪख๏
Ξϯέʔτ 41 • ऩूͨ͠ௐࠪରऀͷ࣮ଶɺҙࣝɺධՁͳͲʹؔ͢Δ σʔλΛԽ͠ɺ౷ܭֶతʹੳ͢Δௐࠪํ๏
υοάϑʔσΟϯά 42 • ࣗࣾɾαʔϏεΛࣾһ͕ৗతʹར༻͠վળʹཱ ͯΔࣄ(ࣾςετ ) • ৗతͳར༻ͷதͰɺϢʔβϏϦςΟͷ֬ೝͷ ൃݟΛߦ͏ ※
υοάϑʔυͷηʔϧεϚϯ͕ݘ༻ϏεέοτΛ৯ͯ ࣭ͷߴ͞ΛΞϐʔϧͨ͠ɺͱ͍͏Τϐιʔυ͕༝དྷ(Β͍͠)
ϩάੳ 43 • ʮϩάʯͱ • ࣌ܥྻσʔλ (͍ͭɺ୭͕ɺͲ͜ͰɺԿΛͲ͏ͬͯɺͲ͏ͨ͠ ) • σʔλจࣈσʔλ
• Ұޱʹϩάͱݴͬͯͨ͘͞Μछྨ͕͋Δ • ϢʔβཧղͷͨΊʹԿͷϩάΛݟΕྑ͍͔ • PV(ϖʔδϏϡʔ)ϩά: ϒϥβϦΫΤετͷهɾੳ • ߦಈϩά: Ϣʔβߦಈͷهɾੳ ͳͲΛݟΔ͜ͱ͕ଟ͍
ϖϧιφ • ϢʔβʔཧղΛਂΊͨޙɺ ڞ௨Λϖϧιφʹ͢Δ • Ϣʔβʔඦਓे৭ɻ ‣ ͨͩ͠ɺࣅͨଐੑɾࢤΛ࣋ͭ Ϣʔβͷߦಈύλʔϯ ݸʹऩଋ͢Δ
• ͦͷߦಈύλʔϯΛݴޠԽ͠ ϖϧιφʹͯ͠νʔϜͰڞ༗͢Δ ‣ νʔϜͰϢʔβʔ૾ͷೝࣝΛἧ͑Δ 44
Build 45
Build idea product data Build Measure Learn σʔλ͔Β Ծઆʹ Ծઆ͔ΒϓϩμΫτʹ
ϓϩμΫτ͔Βσʔλʹ 46
Build • ՝ͷղܾࡦΛ۩ମԽ͢Δ ‣·ͣϢʔβʔετʔϦʔΛߟ͑Δ ‣ϢʔβʔετʔϦʔΛݩʹԾઆΛݴޠԽ͢Δ ‣ԾઆͷղܾࡦͷҊΛग़͢ ‣ԾઆͱղܾࡦΛ·ͱΊͯݴޠԽ͢Δ ‣ͦΕΛ࠷খίετͰ࣮ݱ͢Δ 47
Build • ՝ͷղܾࡦΛ۩ମԽ͢Δ ‣·ͣϢʔβʔετʔϦʔΛߟ͑Δ ‣ϢʔβʔετʔϦʔΛݩʹԾઆΛݴޠԽ͢Δ ‣ԾઆͷղܾࡦͷҊΛग़͢ ‣ԾઆͱղܾࡦΛ·ͱΊͯݴޠԽ͢Δ ‣ͦΕΛ࠷খίετͰ࣮ݱ͢Δ 48
idea(Ծઆ) • ԾઆΛཱͯΔʹϢʔβΛਂ͘ཧղ͢Δ͜ͱ͕ඞཁ • ཧղͷϙΠϯτ2ͭ ཉٻ ՝ Γ͍ͨ Ͱ͖ͳ͍ 49
ϢʔβʔετʔϦʔΛߟ͑Δ • ͍͖ͳΓղܾࡦ(ػೳ)Λߟ͑ͳ͍͜ͱ͕ॏཁ ‣·ͣϢʔβʔ՝ཉٻΛ໌֬ʹ͢ΔͨΊʹɺ ϢʔβʔͷͳߦಈΛڥɾഎܠɾײͳͲʹணͯ͠ ॻ͖ग़ͯ͠ΈΔ 50
ϑϦϚΞϓϦͷετʔϦʔྫ • ηʔϧ で ૂ͍ͬͯͨΛങ͍ಀͯ͠͠·ͬͨ • (͏ʔΜɺͰ͜ͷࠓͷՆͱͯ͠Ͳ͏ͯ͠ཉ͍͠… ) • ఘΊ͖Ε
ず ϑϦϚ で ചΓʹग़͍ͯΔͷΛ୳͢ • ӡྑ͘Λݟ͚ͭɺঢ়ଶ৽ で ͋Δ͜ͱΛ֬ೝ • が ɺൢചՁ֨ が ߴ͔ͬͨͷ で ͻͱ· ず อଘ͓ͯ͘͠ • ʢͱΓ͋͑ͣɺଞͷ͓ళͱ͔ΞϓϦͰ୳͍͍͔ͤʣ • ҰिؒޙɺվΊͯ֬ೝ͢Δͱཉ͔ͬͨ͠ചΓΕ͍ͯͨ… 51
ϑϦϚΞϓϦͷετʔϦʔྫ • ηʔϧ で ૂ͍ͬͯͨΛങ͍ಀͯ͠͠·ͬͨ • (͏ʔΜɺͰ͜ͷࠓͷՆͱͯ͠Ͳ͏ͯ͠ཉ͍͠… ) • ఘΊ͖Ε
ず ϑϦϚ で ചΓʹग़͍ͯΔͷΛ୳͢ • ӡྑ͘Λݟ͚ͭɺঢ়ଶ৽ で ͋Δ͜ͱΛ֬ೝ • が ɺൢചՁ֨ が ߴ͔ͬͨͷ で ͻͱ· ず อଘ͓ͯ͘͠ • ʢͱΓ͋͑ͣɺଞͷ͓ళͱ͔ΞϓϦͰ୳͍͍͔ͤʣ • ҰिؒޙɺվΊͯ֬ೝ͢Δͱཉ͔ͬͨ͠ചΓΕ͍ͯͨ… 52 ߦಈ ײ എܠ ཉٻ ՝ ߦಈ ߦಈ
Build • ՝ͷղܾࡦΛ۩ମԽ͢Δ ‣·ͣϢʔβʔετʔϦʔΛߟ͑Δ ‣ϢʔβʔετʔϦʔΛݩʹԾઆΛݴޠԽ͢Δ ‣ԾઆͷղܾࡦͷҊΛग़͢ ‣ԾઆͱղܾࡦΛ·ͱΊͯݴޠԽ͢Δ ‣ͦΕΛ࠷খίετͰ࣮ݱ͢Δ 53
• ຊʹϢʔβʔͷ՝͕ղܾͰ͖Δͷ͔ɺ ֬ೝ͢ΔͨΊʹ࡞Δ • νʔϜͷڞ௨ೝࣝΛἧ͑ΔͨΊͷݴޠԽ ՁԾઆγʔτ 54
ՁԾઆγʔτ 55
Build • ՝ͷղܾࡦΛ۩ମԽ͢Δ ‣·ͣϢʔβʔετʔϦʔΛߟ͑Δ ‣ϢʔβʔετʔϦʔΛݩʹԾઆΛݴޠԽ͢Δ ‣ԾઆͷղܾࡦͷҊΛग़͢ ‣ԾઆͱղܾࡦΛ·ͱΊͯݴޠԽ͢Δ ‣ͦΕΛ࠷খίετͰ࣮ݱ͢Δ 56
ղܾࡦͷҊΛग़͢ 57 ൃࢄ ऩଋ • ҊΛग़࣌͢ʹେͳ͜ͱ ແཧΓʹͰ ΞΠσΞΛ͛Δ ൃࢄͨ͠ΞΠσΞ͔Β ணΛಘͯΞΠσΞΛ۩ݱԽ
ΞΠσΞൃࢄͷख๏: Crazy8s • ࣌ؒΛ۠ͬͯΞΠ デ ΟΞ バ ϦΤʔγϣϯΛग़͠·͘Δ 58
۩ݱԽͷํ๏: ιϦϡʔγϣϯεέον • ղܾࡦΛ3ίϚఔͷεέονͰදݱ͢Δ 59
ҙ • ֤ϑΣʔζͰ͖ͪΜͱ੍ݶ࣌ؒΛઃ͚Δ ‣μϥμϥߟ͍͍͑ͯΞΠσΟΞͰͳ͍ ‣ݪଇ͜ͷ࣌ͰʮԿΘ͔͍ͬͯͳ͍ʯ ‣͜͜ͰΜͰ͍͕ۭͯٞதઓʹͳΓ͍͢ ‣ΞΠσΞ͕ਖ਼͍͔͠Ͳ͏͔Ϣʔβʔ͕ܾΊΔ͜ͱ 60
Build • ՝ͷղܾࡦΛ۩ମԽ͢Δ ‣·ͣϢʔβʔετʔϦʔΛߟ͑Δ ‣ϢʔβʔετʔϦʔΛݩʹԾઆΛݴޠԽ͢Δ ‣ԾઆͷղܾࡦͷҊΛग़͢ ‣ԾઆͱղܾࡦΛ·ͱΊͯݴޠԽ͢Δ ‣ͦΕΛ࠷খίετͰ࣮ݱ͢Δ 61
ԾઆͱղܾࡦͷݴޠԽ •͑Δ べ ͖ ポ Πϯτ 1. ར༻ऀ: ͦͷαʔ ビ
ε୭ が ͏ ? 2. Ձ: ͦͷαʔ ビ εΛ͏ͱԿ が ͏Ε͍͠ͷ ? 3. ମݧ: ͦͷՁ ど Μͳମݧ͔ΒಘΒΕΔ ? 4. ػೳ: ͦͷମݧ が ど Μͳػೳ が ͋Ε ば ࣮ݱ で ͖Δ? 62
ՁԾઆγʔτ 63
Build • ՝ͷղܾࡦΛ۩ମԽ͢Δ ‣·ͣϢʔβʔετʔϦʔΛߟ͑Δ ‣ϢʔβʔετʔϦʔΛݩʹԾઆΛݴޠԽ͢Δ ‣ԾઆͷղܾࡦͷҊΛग़͢ ‣ԾઆͱղܾࡦΛ·ͱΊͯݴޠԽ͢Δ ‣ͦΕΛ࠷খίετͰ࣮ݱ͢Δ 64
࠷খίετͰ࣮ݱ͢Δ • ՝ղܾࡦͷΞΠσΟΞΛ۩ମԽ • ՄೳͳݶΓখ͞ͳ࣮ͰԾઆΛݕূ͢Δ = MV P ‣Minimum Viable
Produc t ‣ ݕূΛߦ͑ΔՄೳͳݶΓখ͍͞ͷ ‣ʮ࣮͠ͳ͍ʯͷ͕࠷খ͍͞ 65
• తʮ࠷ͰԾઆ͕ݕূͰ͖ΔͷΛͭ͘Δʯ͜ͱ • ํ๏͍Ζ͍Ζ ‣ ϖʔύʔϓϩτλΠϐϯά ‣ ϓϩτλΠϓπʔϧͷར༻(Flinto/Prott/InVision/… ) ‣
σϞڥͰͷ࣮ ‣ ຊ൪ڥͰͷ࣮ • తʹ߹Θͤͯ࠷খίετͷͷΛબ͢Δ MVP 66
Measure 67
Measure idea product data Build Measure Learn σʔλ͔Β Ծઆʹ Ծઆ͔ΒϓϩμΫτʹ
ϓϩμΫτ͔Βσʔλʹ 68
• ͭͬͯ͘ऴΘΓ͡Όҙຯ͕ͳ͍ • ग़͖ͯͨ݁Ռ͔ΒԾઆͷ͑߹ΘͤΛ͢Δ • ࣦഊ͕લఏɻ࣍ʹ׆͔͢ͷ͕ԿΑΓେࣄ ‣ Ծઆਖ਼͔ͬͨ͠ͷ͔ʁؒҧ͍ͬͯͨͷ͔ʁ ‣ ͜ͷ··ਐΜͰ͍͍ͷ͔ʁํస͕ඞཁ͔ʁ
Measure 69
• େࡶʹ͚Δͱఆੑͱఆྔ ‣ ఆੑσʔλ • ʹදͤͳ͍࣭తͳใɻ ‣ ఆྔσʔλ • ͱͯ͠ѲͰ͖ΔใɻϩάΛجʹͨ͠ใɻ
ݕূํ๏ 70
• ఆੑσʔλ ‣ Ϣʔβʔςετͷϩά ‣ Ξϯέʔτͷࣗ༝هड़ཝ ݕূํ๏ 71
• ఆྔσʔλ ‣ PV(PageView), CV(Conversion), UU(Unique User), ϦςϯγϣϯͳͲ • UU:
ूܭظؒʹWebαΠτΞϓϦΛར༻ͨ͠ϢʔβʔͷΛද͢ࢦ ඪ • Ϧςϯγϣϯ: ܧଓͷ͜ͱɻΠϯετʔϧͷޙʹҰఆͷ͕ܦա͠ ͯܧଓͯ͠ΞϓϦΛ༻͍ͯ͠ΔϢʔβʔͷׂ߹ɻ ݕূํ๏ 72
• લఏͱͯ͠ͲͪΒͷ؍ඞਢ • ͦΕͧΕʹಘҙෆಘҙ͕͋ΔͷͰɺ ࢪࡦ༰αʔϏεͷϑΣʔζͰॏΈ͚Λม͑Δ ఆੑ vs ఆྔ 73
• දతͳͷϢʔβςετ ఆੑධՁ 74
• දతͳͷϢʔβςετ • Ϣʔβʔͷମݧͦͷཧ༝Λ֬ೝͰ͖ΔͷͰɺ ߦಈͷཪ͚ͮͱͳΔใ͕ಘΒΕΔ • ҰํͰɺใͷਖ਼֬ੑʹҙ͕ඞཁ ‣ ςετର͕ಛघͳଐੑͩͬͨΒʁ ‣
Ϣʔβʔ͕ແ֮ࣗʹීஈͷߦಈͱҧ͏Λ͍ͯͨ͠Βʁ ఆੑධՁ 75
• දతͳͷABςετ ‣ ABςετ: WebαΠτࠂͷ όφʔͷը૾ΛAύλʔϯͱB ύλʔϯͷ2ύλʔϯ༻ҙͯ͠ɺ ʮͲͪΒ͕ΑΓྑ͍ՌΛग़ͤ Δͷ͔ʯݕূ͢Δͷ ఆྔධՁ
76
• දతͳͷABςετ • ҰํͰɺߦಈͷཧ༝Θ͔Βͳ͍ͨΊ ϢʔβʔମݧΛཪ͚ΔใಘΒΕͳ͍ ‣ ࢪࡦͷࣈ ྑ͔ͬͨ/ѱ͔ͬͨ ͷͳͥʁ ↑͜ͷ͍͕ԾઆͷҬ͔Βग़Δ͜ͱͳ͍
ఆྔධՁ 77
ఆੑ vs ఆྔ ఆੑධՁ ఆྔධՁ • ಘΒΕΔ ”ใྔ” が ଟ͍
• ど ͏͋ が ͍ͯओ؍ が ೖΔ • αϯ プ ϧ が ภΔՄೳੑ が ߴ͍ • ໌֬ͳ݁Ռग़͖ͯ づ Β͍ • ݕূظؒࣗମ͍ • ಘΒΕΔ ”ใྔ” が গͳ͍ • αϯϓϧͷภΓΛݮΒͤΔ • ໌֬ͳ݁Ռ͕ग़͍͢͠ • ͦΕͳΓͷݕূظ͕ؒඞཁ 78
ఆੑͱఆྔͷ͍͚ ఆੑධՁ͕͍ͯΔ ఆྔධՁ͕͍ͯΔ • αϯϓϧ͕গͳ͍ • ݕূ͍ͨ͠ମݧ͕ෳࡶ • ίϯηϓτΛ٧Ί͍͖͍ͯͨ •
αϯϓϧ͕ेʹऔΕΔ • ݕূ͍ͨ͠ମݧ͕γϯϓϧ • ίϯηϓτ͕ख़͍ͯ͠Δ αϯ プ ϧͷஅ͍͠ ؆୯ʹΔͳΒ https://www.optimizely.com/sample-size-calculator/ ͳ ど ͷαΠτ が ͑Δ FYI: https://techlife.cookpad.com/entry/2016/09/26/111601 79
• ࣮ࡍʹͭ͘Δͷͱݕূํ๏ηοτͰܾΊΔ ‣ ϢʔβʔςετΛ͢ΔͳΒϓϩτͰ͍͍ ‣ ABςετΛ͢ΔͳΒ࣮͕ඞཁ Buildͱͷؔੑ 80
Learn 81
Learn idea product data Build Measure Learn σʔλ͔Β Ծઆʹ Ծઆ͔ΒϓϩμΫτʹ
ϓϩμΫτ͔Βσʔλʹ 82
• ௐͯऴΘΓ͡Όҙຯ͕ͳ͍ • ग़͖ͯͨ݁Ռ͔ΒԾઆͷ͑߹ΘͤΛͯ͠ɺ࣍ʹ׆͔͢ ͷ͕ͳʹΑΓେࣄ(࠶ܝ ) ‣ ଌ͚ͬͨͩͰ͑߹Θ͕ͤͰ͖͍ͯͳ͍ • ֶΜͩ݁ՌΛ࣍ͷԾઆͷλωʹ͢Δ
Learn 83
“ֶͼΛಘΔͨΊʹ” 84 • Learnʹ͍ͭͯલ͓͖ͬͯͬͯ͘͜ͱ͕͋Δ • ؾΛ͚ͭͳ͍ͱಘΒΕΔ”ֶͼ”͕ݮͬͯ͠·͏
“ֶͼ” ͱ 85 l4FSWJDFEFWFMPQNFOUMFDUVSFJODPPLQBETVNNFSJOUFSOTIJQ,PIFJ"SBJz
“ֶͼ” ͱ 86 l4FSWJDFEFWFMPQNFOUMFDUVSFJODPPLQBETVNNFSJOUFSOTIJQ,PIFJ"SBJz
“ֶͼ” ͱ 87 l4FSWJDFEFWFMPQNFOUMFDUVSFJODPPLQBETVNNFSJOUFSOTIJQ,PIFJ"SBJz
“ֶͼΛಘΔͨΊʹ” 88 •ࢦඪղऍͷཧ • ͜ͷ͕ߴͯ͘͜ͷ͕͍࣌ͲΜͳ࣌ͩΖ͏͔ •݁Ռͷఆ • ଌఆࢦඪ͕Ͳͷ͘Β͍ͷࣈʹͳͬͨΒͲ͏͢Δ͔ • औࣺબͷϥΠϯΛ࠷ॳʹҾ͍͓͔ͯͳ͍ͱɺʮগ͠Ͱࣈ্͕
͕͍ͬͯͨΒͳΜͱͳ͘GOʯͰػೳՃ͞Εͯ͠·͏͜ͱʹ •ʮޭͷΠϝʔδʯΛڞ༗͢Δ Learnʹ͍ͭͯલ͓͖ͬͯͬͯ͘͜ͱ
·ͱΊΔͱ 89
• ʮߟ͑ͯɾ͔֬ΊΔʯΛஸೡ͔ͭߴʹ܁Γฦ͢ ‣ Build: Ծઆ͔Βͭ͘ΔͷΛܾΊΔɺ࠷খͷ࣮Ͱࡁ·ͤΔ ‣ Measure: ఆੑͱఆྔͷ྆ࢹΛ࣋ͬͯɺݕূํ๏ۛຯ͢Δ ‣ Learn:
ࣄલͷఆ͕ॏཁ • ཁॴཁॴͰࣾ֎ͷϑϨʔϜϫʔΫΛར༻ αʔϏε։ൃͷϑϩʔ·ͱΊ 90
αʔϏε։ൃߨٛ ࣮ફฤ 91
• ߨٛύʔτͰઆ໌ͨ͠BMLϧʔϓΛ idea ͔Β Learn ·ͰҰ௨Γ࣮ફͯ͠Β͍·͢ ࣮ફฤͰΔ͜ͱ idea product data
Build Measure Learn 92
Idea 93
ϢʔβʔΠϯλϏϡʔ 94
ϢʔβʔͷΛฉ͘ 95
ϢʔβʔͷΛฉ͘ͷͰͳ͍ 96
ϢʔβʔͷΛฉ͔͘Βͣ • Γ͍ͨͷϢʔβʔͷͷഎޙʹ͋Δ۩ମతͳܦݧ • ϢʔβʔͷʮʯϢʔβʔ͕ࣗମݧΛੳͨ݁͠Ռ • ੳ͕ਖ਼͍͠อূͳ͍ • ମݧΛ͖ͪΜͱཧղɾੳ͠ͳ͓͢͜ͱ͕ॏཁ 97
ϢʔβʔखऔΓऔΓڭ͑ͯ͘Εͳ͍ 98
ϢʔβʔΛཁ͢Δ • ʮ༦൧ͷݙཱͲ͏ܾͬͯΊ·͔͢ʁʯ → ʮ͍͍ͩͨՈʹ͋ΔͷͰݕࡧͯ͠ɺͦͷͷؾͰϝΠϯ ΛܾΊ·͢ɻͦͷޙ߹͍ͦ͏ͳ෭ࡊΛ୳ͯ͠ɺ͍͍ͩͨ3 ͘Β͍࡞Γ·͢ɻʯ 99
Ϣʔβʔͷෆશ • ʮ༦൧ͷݙཱͲ͏ܾͬͯΊ·͔͢ʁʯ → ʮ͍͍ͩͨՈʹ͋ΔͷͰݕࡧͯ͠ɺͦͷͷؾͰϝΠ ϯΛܾΊ·͢ɻ(࣮ͦͷؒʹՈʹLINEͰ૬ஊͯͨ͠) ͦͷޙ߹͍ͦ͏ͳ෭ࡊΛ୳ͯ͠ɺ͍͍ͩͨ3͘Β͍࡞Γ ·͢ɻ(࣮1࡞Γஔ͖ͷ͓͔ͣͰࡁ·͍͍ͤͯΔ)ʯ 100
ΠϯλϏϡʔͰ͏·͘ମݧΛฉ͖ग़͢ίπ 101
աڈͷߦಈΛฉ͘ 102
ࠜ۷Γ༿۷Γฉ͘ 103
͝ҙݟΛฉ͘Θ͚Ͱͳ͍ 104
ݴ͍͔͚ͯࢭΊΔ 105
ཧղͨ͜͠ͱΛ֬ೝ͢Δ • ཧղ͕ਂ·ͬͨͱࢥͬͨΒɺཧղͨ͠༰Λ֬ೝ͢ Δ • ϢʔβʔͷճͷҰ෦͚ͩΛฉ͍ͯɺࣗͷܦݧ͔ΒΘ ͔ͬͨؾʹͳͬͯ͠·Θͳ͍Α͏ʹҙ͢Δ 106
ΠϯλϏϡʔࣄલ४උ͕େࣄ • ͦͷͰॊೈʹϢʔβʔͷຊԻΛฉ͖ग़͢͜ͱͱɺ ߦ͖ͨΓͬͨΓͰ࣭͢Δ͜ͱҧ͏ • ॊೈʹฉ͖ͭͭɺຊʹฉ͖͍ͨ͜ͱΛฉ͖ಀ͞ͳ͍ ͨΊʹઃܭ͢Δ 107
࣮ફɿϢʔβʔΠϯλϏϡʔ 108
ϢʔβʔͷɺԠΛཁ͠ͳ͍Ͱه͠Α͏ • Կ͕ॏཁ͔ͦͷͰஅͰ͖ͳ͍ • ୭͔ͷओ؍ʹϑΟϧλ͞ΕΔલͷੜσʔλͱͯ͢͠ • ޙ͔ΒಡΜͩਓ͕ΠϯλϏϡʔΛମݧͰ͖Δͷ͕ཧ 109
ΠϯλϏϡʔΨΠυ௨ΓʹΒͳ͍ • ͱʹ͔ࣗ͘વʹޠͬͯΒ͓͏ • Ϣʔβʔ͋͘·Ͱࣗ༝ʹ͍ͯ͠ΔҹΛ͕࣋ͭɺ ࠷ऴతʹͪ͜Βͷฉ͖͍ͨ͜ͱ͕ฉ͚͍ͯΔঢ়ଶ͕ཧ • ΠϯλϏϡʔΨΠυϑΥʔΧεΛҠಈ͢ΔͨΊͷ҆ 110
Build 111
• ʮϢʔβʔΠϯλϏϡʔʯΛݩʹϢʔβʔͷ՝ཉٻΛཧ͠Α͏ • ͍͔ͭ͘ϢʔβʔετϦʔΛ࡞ͯ͠ɺՁԾઆγʔτΛຒΊΑ͏ ՁԾઆΛཱͯͯΈΑ͏ Input: ϢʔβʔΠϯλϏϡʔ Output: ϢʔβʔετʔϦʔɾՁԾઆγʔτ 112
ཉٻͱ՝Λਂ΅Δ •Ϣʔβʔͷ๊͍͑ͯΔཉٻͱ՝Λൃݟ • ϙΠϯτ Ϣʔβʔͷഎܠߦಈ͔ΒϢʔβͷײΛಡΈऔΔ • ϢʔβʔΛऔΓר͘ɺڥɾจ຺۩ମతʹॻ͘ 113
࣮ફ: ϢʔβʔετʔϦʔ 114
• ։ൃऀઢͰॻ͔ͳ͍ • ϢʔβʔͷηϦϑௐͰॻ͘ͱɺ։ൃऀઢʹͳΓͮΒ͍ • ղܾํ๏Λॻ͔ͳ͍ • ػೳ໊UI໊Λॻ͔ͳ͍ (ߨٛύʔτͷϑϦϚΞϓϦͷྫ) ϢʔβʔετʔϦʔΛॻ͘ϙΠϯτ
115
ϢʔβʔετʔϦʔ 116
࣮ફ: ՁԾઆγʔτ 117
• ຊʹ࡞ͨ͠ϢʔβʔετʔϦʔͰϢʔβʔͷ՝͕ղ ܾͰ͖Δͷ͔ɺ֬ೝ͢ΔͨΊʹ࡞Δ • νʔϜͷڞ௨ೝࣝΛἧ͑ΔͨΊͷݴޠԽ ՁԾઆγʔτ 118
ՁԾઆγʔτ 119
ՁԾઆΛཱͯΔ্Ͱͷҙ ਓؾॱݕࡧͷՁԾઆ ϨγϐΛ୳͢Ϣʔβ ਓؾϨγϐΛݕࡧ͍͕ͨ͠ ଟ͘ͷϨγϐ͕͋ΓܾΊΒΕͳ͍ ਓؾϨγϐΛݕࡧͰ͖Δ • ཉٻʹػೳΛॻ͔ͳ͍Α͏ʹҙ • ཉٻʮʓʓ͍ͨ͠ͷͰʯ
ػೳʮʓʓͰ͖Δ͜ͱʹՁ͕͋Δʯ ͱ͍͏ܗࣜʹͳͬͯ͠·͏ • ݕࡧ͍ͨ͠ → ਓؾϨγϐΛݟ͚͍ͭͨ • ݕࡧҎ֎ͷղܾखஈͷՄೳੑ͕͋Δ • ػೳΛ͔͘ͱࢥߟఀࢭͯ͠͠·͏ 120
͜͜ޙͰॻ͘ͷͰ·ͩॻ͔ͳ͍ͰͶ ͜͜ޙͰॻ͘ͷͰ·ͩॻ͔ͳ͍ͰͶ
ϢʔβʔετʔϦʔͱՁԾઆΛݟฦͯ͠ΈΑ͏ • ͜͜ͰҰɺϢʔβʔετʔϦʔͱՁԾઆΛݟൺͯΈ ͯɺζϨ͕ͳ͍͔֬ೝͯ͠Έ·͠ΐ͏ • ͠ζϨ͍ͯͨΒՁԾઆɾϢʔβʔετʔϦʔΛ͏Ұ ࠶ߟͯ͠ॻ͖ͯ͠Έ͍ͯͩ͘͞ • ζϨͯͳ͍͔ෆ҆ͳ߹TAʹݟͯΒ͍·͠ΐ͏👨🏫 122
࣮ફ: Crazy8s 123
• ՁԾઆΛͱʹɺԾઆΛݕূ͢ΔͨΊͷΞΠσΞΛ ൃ͠·͢ • σβΠϯεϓϦϯτͷҰ෦Ͱ͋ΔCrazy8sͱ͍͏ख๏ ΛΓ·͢ Crazy8sͰΞΠσΞൃ 124
• 8ؒͰ8ͭͷΞΠσΞ(1ͭ60ඵ)Λεέον͠·͢ • εέονࡶͰOKɺਓؒͰ͍͍͠ɺݴ༿Ͱઆ໌Ͱ O K • ࣭ΑΓྔɺࢥ͍͖ͭΛΧλνͱͯ͠ग़͢͜ͱ͕େࣄ Crazy8sͰΞΠσΞൃ 125
• ՁԾઆγʔτͷͷಛͷՕॴ͕ۭཝͩͬͨͱࢥ͍·͢ • Crazy8sͰൃࢄͨ͠ΞΠσΞΛجʹɺՁԾઆͷͷಛΛຒ ΊͯΒ͏͜ͱͰऩଋͤ͞·͢ • ྑ͍ΞΠσΞʹථΛߦͬͨΓ͢Δ͜ͱͰɺൃࢄͨ͠ΞΠσΞ Λऩଋͤ͞ΔϓϩηεΛͱΓ·͢ • ՁԾઆͷػೳʹCrazy8sͰग़͖ͯͨΞΠσΞͦͷͷΛॻ͍
ͯO K • Crazy8s্ͬͨͰ৽ͨʹൃΛಘͨΞΠσΞΛॻ͍ͯOK Crazy8sΛ౿·͑ͯՁԾઆγʔτΛͤ͞Α͏ 126
࣮ફ: ϓϩτλΠϐϯά 127
• MVPͷతʮԾઆΛݕূ͢Δʯ͜ͱ • ݕূ͍ͨ͜͠ͱͳʹ͔ʁΛߟ͑ɺͦͷͨΊʹඞཁͳ ࠷খݶͷը໘ػೳͰ࡞Δ͜ͱΛҙࣝ͠Α͏ • ϙΠϯτʮ͜Ε͕ͳ͍ͱઈରʹαʔϏεཱ͕͠ͳ ͍ʯͷ͚ͩͰը໘Λ࡞Δ͜ͱ ϓϩτλΠϐϯάͰMVPΛ࡞Γ·͢ 128
ϓϩτλΠϐϯά • ϓϩτλΠϓ࡞ͷίπ • ϖʔύʔϓϩτλΠϓ • ࣄલʹૹͨ͠େ͖ΊͷᝦΛ ը໘ʹݟཱͯͯUIΛΈཱͯΔͱ ࡞Γ͍͢Ͱ͢ 129
MeasuerɾLearn 130
࣮ફ: Ϣʔβʔςετ 131
ͳͥϢʔβʔςετΛ͢Δͷ͔ •ϦϦʔεલʹΛݟ͚ͭͯվળͰ͖Δ • ඦฉҰݟʹ͔ͣ͠ • Ͳ͕͜ͱͳ͍ͬͯΔͷ͔໌֬ʹΘ͔Δ • νʔϜͷٞʹऴࢭූΛଧͯΔ 132
Ϣʔβʔςετͷख๏ •ࢥߟൃ๏ •ճސ๏ •etc… 133
ࢥߟൃ๏ •Ϣʔβʔʹߟ͍͑ͯΔ͜ͱΛ͠ͳ͕Βૢ࡞ͯ͠Β͏ 134
ࢥߟൃ๏ 135
ճސ๏ 136 •ૢ࡞ͷྃޙʹɺϢʔβʔͷߦಈʹର͢Δ࣭Λ Ϣʔβʔʹ࣭͢Δ
ճސ๏ 137
ࢥߟൃ๏ + ճސ๏ •جຊతʹࢥߟൃ๏Ͱɺޙ͔Βճސ๏Ͱิ͢Δ Γํ͕ϕλʔ •CookpadͰओʹ͜ͷΓํΛ࠾༻͍ͯ͠Δ λεΫதʹ͠ΌͬͯΒ͍ͭͭɺޙ͔Β৭ʑ࣭͢Δํ๏ 138
λεΫઃܭ 139
λεΫΛઃܭ͢Δ 🙅ࣗ༝ʹ৮ͬͯΈ͍ͯͩ͘͞ʂ 🙆͜ͷΞϓϦΛͬͯʓʓΛ͍ͯͩ͘͠͞ •ͦͷϓϩμΫτͷϝΠϯԿ͔ɺ͔Βߟ͑Δ •ྫɿ͓ళΛ୳ͯͦ͠ͷͰ༧͕ྃͰ͖Δ λεΫ: ͜ͷΞϓϦͰྑͦ͞͏ͳ͓ళΛݟ͚ͭͯɺ༧Λྃ ͍ͯͩ͘͠͞ 140
λεΫΛઃܭ͢Δ •Ϣʔβʔ͕ϢʔβʔετʔϦʔΛΠϝʔδ͠ͳ͕ΒλεΫΛ ࣮ߦͰ͖ΔΑ͏ʹ͑Δ •ྫɿ͋ͳͨૹผձͷײ͡Λ͢Δ͜ͱʹͳΓ·ͨ͠ɻ ͜ͷΞϓϦͰྑͦ͞͏ͳ͓ళΛݟ͚ͭͯɺ༧Λྃͯ͠ ͍ͩ͘͞ɻ 141
λεΫઃܭ࣌ͷҙ •ઐ༻ޠΘͳ͍ ྫɿͭ͘ΕΆΛΒͳ͍Ϣʔβʔʹʮͭ͘ΕΆΛૹͬͯͩ͘ ͍͞ʯͱ͍͏λεΫࢦࣔΛग़͢ •λεΫୡͷͨΊͷࢦࣔΛग़͞ͳ͍ ྫɿΩʔϫʔυͰ͓ళΛݕࡧͯ͠ɺ͓ళͷϖʔδ͔Β༧Λ ͍ྃͯͩ͘͠͞ 142
ςετͷਐΊํ 143
ϢʔβʔςετͰΔ͜ͱ 1. ϢʔβʔʹλεΫΛ࣮ߦ͢ΔΑ͏ґཔ͢Δ 2. Ϣʔβʔ͕λεΫΛ࣮ߦ͢ΔաఔΛ؍ɾه͢Δ 144
ϢʔβʔςετͰΔ͜ͱ 1. ϢʔβʔʹλεΫΛ࣮ߦ͢ΔΑ͏ґཔ͢Δ 2. Ϣʔβʔ͕λεΫΛ࣮ߦ͢ΔաఔΛ؍ɾه͢Δ 145
λεΫΛ͑Δ •ઃܭͨ͠λεΫΛਖ਼֬ʹ͑Δ •ZoomͷνϟοτͳͲʹॻ͍ͯ͑ΔͷO K •ૢ࡞͠ͳ͕Βࢥͬͨ͜ͱΛޱʹग़ͯ͠Β͏Α͏ʹཔΉ ʮීஈΞϓϦΛ৮Δͱ͖ແݴͰ৮Δͱࢥ͍·͕͢ɺࠓߟ͍͑ͯΔ͜ͱΛ ͥͻʹग़͠ͳ͕Β৮͍ͬͯͩ͘͞ʯ 146
ͳҙݟΛΒ͍͘͢͢Δ •Ϣʔβʔ͞ΜؾΛͬͯൃݴͯ͘͠ΕΔ͜ͱ͕ଟ͍ •ςετͷલʹʮͳҙݟ͕ԿΑΓࢀߟʹͳΓ·͢ʯͱ͍ ͏͜ͱΛ͑ͯૉͳҙݟΛݴ͍͍ۭ͢ؾΛ࡞Ζ͏ ࣮ࡍͷݱͰʮࢲ͜ͷࢼ࡞Λ࡞ͬͨਓͰແ͍ͷͰԿݴΘΕͯইͭ ͔ͳ͍Ͱ͢ʯͱ͑Δ͜ͱ͕ଟ͍ 147
ϢʔβʔςετͰΔ͜ͱ 1. ϢʔβʔʹλεΫΛ࣮ߦ͢ΔΑ͏ґཔ͢Δ 2. Ϣʔβʔ͕λεΫΛ࣮ߦ͢ΔաఔΛ؍ɾه͢Δ 148
؍͢Δ •λεΫΛ͑ͨΒɺ͋ͱجຊϢʔβʔʹͤΔ •࣭͞Εͯ͑ͳ͍ •ʮ͜͜ԡͤΔͷʁʯʮ͜ΕͬͯͲ͏͍͏ҙຯͰ͔͢ʁʯ → ʮͲ͏͍͏ҙຯͩͱࢥ͍·͔͢ʁʯ࣭Ͱฦ͢ •Ϣʔβʔͱૢ࡞͍ͯ͠Δը໘͔ΒۃྗΛ͞ͳ͍ •Ͳ͜Ͱ໎͍ͬͯΔ͔ɺෆຬʹײ͍ͯ͡Δͱ͜ΖͲ͔͜؍͢Δ 149
؍ͷϙΠϯτ •Ϣʔβʔ͕ࣗྗͰλεΫΛ͍ྃͯ͠Δ͔ •ΰʔϧʹ౸ୡ͢Δ·Ͱͷෆຬͷ༗ແ •ΰʔϧʹ౸ୡ͢Δ·Ͱʹɺແବͳૢ࡞ށ͍ͳ͍͔ •ʮ͋ΕʁʯͳͲͱϢʔβʔ͕ൃݴ͍ͯͨ͠Βཁҙ •ʮͲ͏͠·͔ͨ͠ʁʯͱݴͬͯٙΛฉ͖ग़͢ 150
λεΫྃޙͷΠϯλϏϡʔ •ͳײΛฉ͘ •͍͍ͨ/͍ͨ͘ͳ͍ͷ݁Ռ͚ͩͰͳ͘ɺͳͥͦ͏ࢥ͏ͷ ͔ɺԿ͕Γͳ͍ͷ͔ɺͳͲΛਂ۷ͬͯฉ͜͏ •؍தʹؾʹͳͬͨΛ۷ΓԼ͍͛ͯ͘ 151
Ϣʔβʔςετதͷه •Ϣʔβʔ͞ΜʹϝϞΛऔΔ͜ͱΛ͑ͯɺ ϝϞ͢Δ࣌ؒΛ߹ؒʹऔΓͳ͕ΒςετΛਐΊΑ͏ •ྑ͔ͬͨ͜ͱ/ѱ͔ͬͨ͜ͱ/ͲͪΒͰͳ͍ Ͱ͚ͯه͢ΔͱޙͰࢀߟʹ͍͢͠ 152
Ϣʔβʔςετ͕ऴΘͬͨΒ •ςετͰͲΜͳԠ͕͔͋ͬͨɺৼΓฦΖ͏ •ݦஶʹྑ͔ͬͨԠɺѱ͔ͬͨԠ •վળ͢ΔͳΒͲ͏͍͏ͱ͜ΖΛमਖ਼͢Δ͔ •ՁԾઆͷݟ͠ •ϓϩτλΠϓͷվળ 153