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
モデリングで既存システムの可視化に臨んだ話
Search
Jun Nakajima
December 14, 2019
Business
2
990
モデリングで既存システムの可視化に臨んだ話
レガシーをぶっつぶせ。現場でDDD!2nd の登壇資料です。
Jun Nakajima
December 14, 2019
Tweet
Share
More Decks by Jun Nakajima
See All by Jun Nakajima
アジャイルの知見の少ないメンバーの多いチームづくりの1年半をふりかえる
jnuank
1
710
より協力的なペアプロを促すには どうするかを考える
jnuank
9
2.3k
そのプランニングに意思、乗せていますか?
jnuank
1
1.9k
スクラムを実践していた私がXPの現場に来て感じたこと
jnuank
2
880
エヴァンス本輪読会お疲れ様会を楽しむために / DDD輪読会での差分とこれから
jnuank
0
150
3つの概念で覚えるLinuxの世界
jnuank
0
21k
1週間ですら見積もれなかったからイテレーションを1日にしてみた
jnuank
0
710
正しくつくるための設計を学ぶ_最終報告
jnuank
1
150
Event Storming Big Pictureを試す
jnuank
0
890
Other Decks in Business
See All in Business
エンジニア職/新卒向け会社紹介資料(テックファーム株式会社)
techfirm
1
3.9k
freee Movement Deck
freee
0
420
営業職/新卒向け会社紹介資料(テックファーム株式会社)
techfirm
1
440
ファブリカホールディングス_2025年3月期 第3四半期説明資料
fabrica_com
1
3k
国立大学法人等職員仕事ガイド(北海道地区)
univstaffhokkaido
0
3k
因果推論が浸透した組織の現状と未来 / The Present and Future of Organizations Embracing Causal Inference
yusukekayahara
0
580
カテゴリーで多様さを認知し、 認知バイアスに気づき、 カテゴリーでの認知をやめることで 多様さの中に生きる / Women in Agile Tokyo 2025
ohnoeight
0
590
SHIFT ASIA 会社説明資料 V2.1
shiftasiarec
0
200
Fake “Agile” is the Norm: How to Instill Agility, not Agile Practices: Hands On Agile
johannarothman
PRO
0
1.1k
Geolonia のデータ連携基盤とスマートシティ構想
miya0001
1
120
エンジニア→PM進化論
natty_natty254
2
200
プロダクトデザイナー向け採用情報資料
robot_payment
0
340
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
980
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
How to train your dragon (web standard)
notwaldorf
91
5.8k
Automating Front-end Workflow
addyosmani
1368
200k
Gamification - CAS2011
davidbonilla
80
5.1k
Navigating Team Friction
lara
183
15k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Transcript
Copyright © 2019. All rights reserved. ϞσϦϯάͰ طଘγεςϜͷՄࢹԽ ʹྟΜͰΈͨ 2019年12月14日
レガシーをぶっつぶせ。現場で DDD!2nd ハンズラボ株式会社 中嶋 淳
தౢ ३ 5XJUUFSɿ!KOVBOL@ ˔ ओʹখചܥγεςϜͷडୗ։ൃΛ͍ͬͯ·͢ ˔ ܦྺ ˓ ҩྍػث'4&ʢυϥΠόʔΛѲΔਓʣ ˓
ˠ4&4 $"41/&5ͱ&YDFMͰઃܭॻΛগʑ ˓ ˠϋϯζϥϘ #BTI ˙ લ͘Β͍͔ΒɺϞσϦϯάͷྑ͞ΛΓɺ ཁ݅ఆٛطଘγεςϜͷՄࢹԽʹ༻͍ͯ͠·͢ ̌ɽ·ͣࣗݾհ 2
0ɽࠓ͓͍͑ͨ͜͠ͱ ཁ݅ఆٛɾઃܭͷࣦഊ 3%3"Ͱཁ݅ఆٛʹઓΛ͢Δ طଘγεςϜվमͷͨΊϞσϦϯά ໌͔Β࣮ફ͢ΔͨΊͷҰา 3 ͦͷ 1 ͦͷ 2
ͦͷ 3 ͦͷ 4
ઃܭͱɺԿ͔ 4
ઃܭͱ ίϛϡχέʔγϣϯͰ͋Δ 5
̍ɽઃܭͷࣦഊ 6 ·ͣ࠷ॳʹɺ͕ࣗܦݧͨ͠ઃܭͷࣦഊΛ͓ͭ͠·͢
̍ɽઃܭͷࣦഊ 7 ࣦഊ̍ ઈɺΓ͗͢ৄࡉઃܭ
ਓنͷ8'νʔϜͰ1.͕ػೳׂˠ୲ऀʹ ը໘ػೳ୯ҐͰׂ͠ɺ֤ϝϯόʔʹઃܭΛׂΓৼΔ ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢ 8 この機能の設計お願いしますー
ׂΓৼΒΕͨػೳΛઃܭ͢Δ ͭͷػೳʹରͯ͠࡞Δ&YDFMઃܭॻɿछྨ ϓϩάϥϜΛͦͷ··ຊޠ༁ʹͨ͠׆ࣈઃܭॻ γʔέϯεਤ Ϋϥεͷ༷ॻϑϩʔਤ 42-ఆٛॻ ετΞυఆٛॻ ΫϥεҰཡද ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢ 9
ׂΓৼΒΕͨػೳΛઃܭ͢Δ ͭͷػೳʹରͯ͠࡞Δ&YDFMઃܭॻɿछྨ ϓϩάϥϜΛͦͷ··ຊޠ༁ʹͨ͠׆ࣈઃܭॻ γʔέϯεਤ Ϋϥεͷ༷ॻϑϩʔਤ 42-ఆٛॻ ετΞυఆٛॻ ΫϥεҰཡද ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢ 10
ଟ͗͢ΔɺͭΒ͍
ॏͳΔཁ݅มߋͱଞͷ୲ऀͷػೳͱ*'߹Θͳ͍ ཁ݅มߋ͕͋ͬͨΒɺ&YDFMઃܭॻΛHSFQ͢Δ ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢ 11 ユーザからこの要件 追加になったから こっちの機能、 そちらの想定した 作りになってないよ
ॏͳΔཁ݅มߋͱଞͷ୲ऀͷػೳͱ*'߹Θͳ͍ ཁ݅มߋ͕͋ͬͨΒɺ&YDFMઃܭॻΛHSFQ͢Δ ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢ 12 ユーザからこの要件 追加になったから こっちの機能、 そちらの想定した 作りになってないよ ޙʜ
None
14 ݁ՌɿϓϩδΣΫτແ͘ͳΓ·ͨ͠
ͳʹ͕ѱ͔ͬͨͷ͔ ཁ݅Λஅยతʹ͔͠Ѳͯ͠ͳ͍୲ऀͨͪ ઃܭͷ୲ಉ࢜ͰΠϯλʔϑΣʔεͳͲͷ૬ஊ͕ग़དྷͯͳ͍ ػೳ୯ҐͰઃܭΛ͍ͯ͠ΔҝɺͲ͜ͷػೳͱؔ࿈͢Δͷ͔͕ݟ͑ͮΒ͍ ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢ 15 ઃܭऀಉ࢜Ͱڠྗ͢Δؔബ͔ͬͨ
̍ɽઃܭͷࣦഊ 16 ࣦഊ̎ ڪාɺΏΔ;Θཁ݅ఆٛ
̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ͔ΓͮΒ͍ ਓنͷ ͳΜͪΌͬͯ εΫϥϜνʔϜ ސ٬͔Βཁ͕݅ಧ͖·ͨ͠ ɾΓ͍ͨ͜ͱͱɺϏδωε ϧʔϧ͕ͬͪ͝Όͪ͝Ό ɾ͜ͷγεςϜͰԿ͍ͨ͠ͷ ͔ྑ͘Θ͔Βͳ͍ 17
ͱΓ͋͑ͣ৭ʑਜ͜͏ͱ͢Δ͚Ͳʜʜ ͜͏ݴΘΕΔ ̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ͔ΓͮΒ͍ 18 ユーザに聞いておきます。 とりあえず細かいことはいいんで、 まずはざっくり概算見積お願いしますー
̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ͔ΓͮΒ͍ 19 ʢํ͕ͳ͍ͷͰʣͱΓ͋͑ͣݟੵͬͯ։ൃͨ͠
None
21 ݁ՌɿݟੵΓͷഒҎ্ֻ͔ͬͨόάࡇΓ
ͳʹ͕ѱ͔ͬͨͷ͔ ཁ͕͔݅ͬ͠ΓѲͰ͖ͯͳ͔ͬͨ ͜ͷػೳͰۀʹͲ͏׆͔͢ͷ͔ͭͳ͕Γ͕͔Βͳ͔ͬͨ ϝʔϧɾిͳͲͷۭதઓ͔ΓͰɺཁ݅ʹؔ͢Δೝࣝҧ͍͕ଟ͘ൃੜͨ͠ ྆ऀͷݴ༿ͷҙຯ͕߹͓ͬͯΒͣɺݟҧ͍ͷϩδοΫΛ࣮ͯ͠͠·ͬͨ ̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ͔ΓͮΒ͍ 22
ͭͷࣦഊͷڞ௨ ઃܭΛਐΊΔͨΊͷίϛϡχέʔγϣϯ͕Γͳ͔ͬͨ ͨͩձ͢Ε͍͍ͬͯΘ͚Ͱͳ͍ ձɺϝʔϧɺνϟοτͳͲͷίϛϡχέʔγϣϯΛɺԿ͔ʹవΊͯ ͍͔ͳ͍ͱۭதઓͱͳͬͯɺใ͕ࢄΒ͔ͬͯ͠·͏ ٞࣄऔͬͯɺͦͷจॻࣗମʹ၆ᛌੑ͕ѱ͍ɺͱ͍͏͕͋Δ ̍ɽઃܭͷࣦഊ 23
24 ͬͱͳΜ͔ྑ͘Ͱ͖ͳ͍͔!
25 3%3"ΛͬͯΈΔ
3FMBUJPOTIJQ%SJWFO3FRVJSFNFOU"OBMZTJT ΞΠίϯͷͭͳ͕ΓʹΑͬͯཁ݅ΛՄࢹԽ͢ΔࢥߟϑϨʔϜϫʔΫ γεςϜతͳͱ͜ΖΑΓϏδωεͷՁʹॏ͖Λஔ͍͍ͯΔ 3%3"ΛίϛϡχέʔγϣϯͷͱҐஔ͚ͮɺܧଓతͳվળ͕ॏཁͱͯ͠Δ ̎ɽ3%3"ͱ 26
ސ٬͔Βͬͨࢿྉ͔Βɺ3%3"Ϟσϧʹඳ͖ى͜͢ Ͳ͔͜Βඳ͍͍͔ͯ͘ ࣗɺγεςϜίϯςΩετˠཁٻϞσϧˠϏδωείϯςΩετˠ 6$ෳ߹ਤͱ͍͏ྲྀΕͰඳ͍͍ͯͬͨ ̎ɽ3%3"Ͱཁ݅ఆٛʹઓ͢Δ 27
28 ࣗ͜ΜͳྲྀΕͰཁ݅ఆٛΛͬͯΈ·ͨ͠
·ͣొਓͷચ͍ग़͔͠ΒˠγεςϜίϯςΩετਤ ͜Μͳײ͡ͷՕॻ͖Ͱۀઆ໌͞ΕΔ ᶃ ܦӦاը෦͕ؒ༧ࢉҊʢࣄۀܭըҊʣΛཱͯΔ ᶄ ֤ࣨɾ෦ɾళ͕ܦӦاը෦ͷ༧ࢉҊΛݩʹௐͯ͠ɺܦӦاը͕ࣨঝೝΛ͢Δ ᶅ ௐͯ͠Ͱ͖ͨ༧ࢉΛࣨɾ෦ɾళׂ͕݄ʹ͢Δˠ༧ࢉ֬ఆ ᶆ ֤ళฮͰׂ݄ͷ༧ࢉΛׂΓʹͯ͠εϓϨουγʔτʹೖྗ
ᶇ γε͕֤ళͷׂΓ༧ࢉΛճऩͯ͠ɺγεςϜʹొΛ͢Δ ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞Λָʹ͢Δ 29
·ͣొਓͷચ͍ग़͔͠ΒˠγεςϜίϯςΩετਤ ͜Μͳײ͡ͷՕॻ͖Ͱۀઆ໌͞ΕΔ ᶃ ܦӦاը෦͕ؒ༧ࢉҊʢࣄۀܭըҊʣΛཱͯΔ ᶄ ֤ࣨɾ෦ɾళ͕ܦӦاը෦ͷ༧ࢉҊΛݩʹௐͯ͠ɺܦӦاը͕ࣨঝೝΛ͢Δ ᶅ ௐͯ͠Ͱ͖ͨ༧ࢉΛࣨɾ෦ɾళׂ͕݄ʹ͢Δˠ༧ࢉ֬ఆ ᶆ ֤ళฮͰׂ݄ͷ༧ࢉΛׂΓʹͯ͠εϓϨουγʔτʹೖྗ
ᶇ γε͕֤ళͷׂΓ༧ࢉΛճऩͯ͠ɺγεςϜʹొΛ͢Δ ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞Λָʹ͢Δ 30 ʮ˔˔͕ʯʹ͢Δ
̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞Λָʹ͢Δ 31 ɾʮ˔˔͕ʙʯͱ͍͏ ओޠ͕ΞΫλʔͷީิ ʹͳΓ͍͢ ɾγεςϜΛѻ͏࣌ʹɺ ୭͕ؔΘ͖ͬͯͦ͏͔ ચ͍ग़ͯ͠ΈΔ
̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞Λָʹ͢Δ 32 ચ͍ग़ͨ͠ΞΫλʔͷཁɾཁٻʢ૾ˠώϠϦϯάʣΛॻ͖ग़͢ ͜ͷதͰγεςϜͱͯ͠ղܾ͠Α͏ɺͱͳΔͷ͕ཁ݅ͱͳΔ ͜ΕΒͷཁ͕݅ɺγεςϜΛಋೖ͢ΔతʢγεςϜՁʣͱͳΔ
ۀͷͭͳ͕ΓΛѲ͢ΔˠϏδωείϯςΩετਤͷ࡞ ᶃ ܦӦاը෦͕ؒ༧ࢉҊʢࣄۀܭըҊʣΛཱͯΔ ᶄ ֤ࣨɾ෦ɾళ͕ܦӦاը෦ͷ༧ࢉҊΛݩʹௐͯ͠ɺܦӦاը͕ࣨঝೝΛ͢Δ ᶅ ௐͯ͠Ͱ͖ͨ༧ࢉΛࣨɾ෦ɾళׂ͕݄ʹ͢Δˠ༧ࢉ֬ఆ ᶆ ֤ళฮͰׂ݄ͷ༧ࢉΛׂΓʹͯ͠εϓϨουγʔτʹೖྗ ᶇ
γε͕֤ళͷׂΓ༧ࢉΛճऩͯ͠ɺγεςϜʹొΛ͢Δ ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞Λָʹ͢Δ 33 ໊ࢺʹ͢Δ
̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞Λָʹ͢Δ 34 ɾ໊ࢺϏδωεཁૉ ͳͲʹͳΓ͍͢ ɾΞΫλʔΛऔΓר͘ ۀԿ͔Λɺॻ͖ද ͍ͯ͘͠ ɾۀ໊ͦΕͬΆ͍ ໊લʹ͢Δʢࢦఠ͞Ε ͨΒमਖ਼͢Δʣ
ɾϏδωείϯςΩετ͔ Βಋ͖ग़ͨ͠ۀ͔Β ۀϑϩʔΛ࡞͍ͬͯ͘ ɾۀͷಈࢺʹ͢Δ ͱಋग़͔ͬͨ͢͠ ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞Λָʹ͢Δ 35
ɾཁٻϞσϧ͔ΒγεςϜ ԽʹඞཁͳϢʔεέʔεΛ ચ͍ग़ͯ͠ۀϑϩʔͱඥ ͚Δˠ6$ෳ߹ਤ ɾγεςϜڥքͷ6$Λ࣮ ݱ͢Δը໘ɾใɾ݅ࣜ ʢϏδωεϧʔϧʣΛඥ ͚ͯՄࢹԽ͢Δ ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞Λָʹ͢Δ 36
3%3"ϞσϧΛސ٬ʹݟͤͨ݁Ռ γεςϜίϯςΩετͱཁٻϞσϧͰγεςϜ৮Δਓͷೝࣝ߹Θ͕ͤͰ͖ͨ 6$ෳ߹ਤ ۀϑϩʔ ΛϕʔεʹٞΛ׆ൃʹަΘͤͨ 3%3"ϞσϧΛࢦࠩ͠ͳ͕Βɺ͍·͍ͯ͠ΔॴΛࣔ͢͜ͱͰɺ ͓ޓ͍ͷೝࣝҧ͍ΛۃྗݮΒͤΔਤΈ͍ͨͳ͍ํ͕Ͱ͖ͨ ̎ɽ3%3"Ͱཁ݅ఆٛʹઓ͢Δ 37
38 つながりによってシステムの可視化 ができるなら、 既存システムの可視化にも使えそう
39 طଘγεςϜʹ3%3"ΛͬͯΈΔ
γεςϜΛ৽نࢀೖऀʹઆ໌͢Δ࣌ɺ͜ΜͳΈ ઃܭॻͱ͔༷ॻΛݟͤͯɺͳΜ্͔ख͘આ໌Ͱ͖ͳ͍ײ͕͋͡Δ Ұੜݒ໋આ໌͢Δ͕ɺʮ;ʔΜʜʯΈ͍ͨͳײ͡Ͱ͞ΕΔ ͦͦطଘγεςϜΛͲ͔͜Βઆ໌͢Ε͍͍ͷ͔Θ͔Βͳ͍ ͦͦઃܭॻ͕ͳ͍ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 40
3%3"ͰϞσϦϯά͢Εɺྑ͍ͷͰͳ͍͔ ը໘ɺσʔλɺঢ়ଶͱΓ͍ͨ͜ͱʢϢʔεέʔεʣͷͭͳ͕ΓΛݟͤΔ γεςϜͷϢʔεέʔεͱۀͷͭͳ͕Γ͕ݟ͑ΔͱͱΘ͔Γ͍͢ͷͰʁ ࣮3%3"ϋϯυϒοΫͷষʹطଘγεςϜՄࢹԽͰ༗ޮͱॻ͍ͯ͋ Δ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 41
42 ͬͯΈΑ͏
ۙͷվमҊ݅Ͱར༻ ଞ͔ࣾΒҾ͖ܧ͍ͩ8FCγεςϜ Φʔϧ#BTI ϢʔβϚχϡΞϧແ͍ɻ༷ॻແ͍ɻઃܭॻແ͍ɻςετ͋ΔΘ͚ͳ͍ Ϣʔεέʔεͭ͘Β͍ͳͷʹɺεςʔλε͕ͭ͋ͬͯมભ͕Θ͔ΓͮΒ͍ ϝϯόʔ͕ͦΕͧΕஅยతʹίʔυϕʔεΛѲ͍ͯ͠Δ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 43
Ϟϒϓϩ͠ͳ͕ΒϞσϦϯά ·ͣૈͯ͘ɺؒҧ͍͍ͬͯͷͰඳ͘ ϝϯόʔશһͷࣝΛϗϫΠτϘʔυʹू͢Δ ͜Μͳૢ࡞ 6$ ͨ͠Βσʔλͱঢ়ଶ͕ൃੜ͢Δ͔ Θ͔ΔൣғͰɺૢ࡞͢Δഎܠ ۀ ඳ͘ จࣈͰॻ͘ΑΓɺϞσϦϯάͰਤࣔͨ͠ํ͕
͕ٞ׆ൃʹͳ͍ͬͯͬͨ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 44
ૈ͘ඳ͍ͨͭΛ·ͱΊ͍ͯ͘ ը໘ɾঢ়ଶɾใ͔Β6$Λݟ͚͍ͭͯ͘ طଘͷը໘ɾػೳͰͲΜͳ͜ͱ͕ग़དྷ Δͷ͔ɺใͱঢ়ଶ͕Ͳ͏ͳΔͷ͔ ΞΠίϯΛܨ͛ͯՄࢹԽ͢Δ 6$Λ௨ͯ͠ɺใͱঢ়ଶ͕Ͳ͏ มΘΔͷ͔τϨʔε͘͢͠ͳΔ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 45
ૈ͘ඳ͍ͨͭΛ·ͱΊ͍ͯ͘ ؔ࿈͢ΔۀͱΞΫλʔඥ͚ͯΈΔ ۀͱγεςϜͷͭͳ͕Γ͕ Θ͔Δͱઆ໌͍͢͠ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 46
3%3"ϞσϧͰطଘγεςϜͷՄࢹԽΛͬͯΈͨ݁Ռ γεςϜʹର͢Δཧղɺؒҧ͍ͳ͘ϝϯόʔશһ্͕ͬͨ ϞσϦϯάͰٞΛՄࢹԽ͢Δ͜ͱʹΑΓɺ6$ใɺঢ়ଶͷ ൈ͚࿙Εʹؾ͖͍ͮ͢͠ɺؒҧͬͯมߋ͕͍͢͠ ৽نࢀೖ͢Δਓʹɺ·ͣ6$ෳ߹ਤΛϕʔεʹઆ໌ͯ͠ ͍͘ͱɺγεςϜͱۀͷྲྀΕ͕આ໌͔ͬͨ͢͠ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ 47
݁ہɺઃܭॻΛॻ͖ى͜͢ͷͱԿ͕ҧ͏ͷ͔ʁ ࣮Λͦͷ··༁͢ΔͷͰͳ͘ɺγεςϜ͕Ͳ͏ѻΘΕΔ͔Λඳ͘ ϞσϧʹϢʔβͷීஈݣ͍ͷݴ༿Λඳ͘ ☓ݟੵ*%ɺ༷ίʔυ ˠ ˕ݟੵॻɺ༷ॻ ࡉ͔͘ඳ͔ͣɺ͋͘·ͰγεςϜ֓؍ΛΔҝͷ؆ུతͳਤͱͯ͠ѻ͏ Ϟσϧ͕ͪ͝Όͪ͝Ό͖ͯͨ͠Βɺৄࡉඳ͖͍͗ͯ͢Δ߹ਤ͔ʁ υΩϡϝϯτͰͳ͘ɺίϛϡχέʔγϣϯπʔϧͱͯ͠ѻ͏ ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ
48
49 良さそうなのはわかったけど、 じゃあ何からやれば……?
50 ໌͔Β࣮ફ͢ΔͨΊͷҰา
͕ࣗ୲͢ΔγεςϜΛϞσϦϯάͯ͠ΈΔ ඳ͚Δͱ͜Ζ͔Βɺඳ͍ͯΈΔ ͜ͷγεςϜΛ͏ొਓΛચ͍ग़͠ɺͲΜͳཁΛ͍࣋ͬͯΔͷ͔ɺ Θ͔ΔൣғͰඳ͖ग़͢ʢτοϓμϯܗࣜʣ γεςϜͷը໘ɾσʔλɾεςʔλε͔ΒϢʔεέʔεΛಋ͖ग़͠ɺ ۀΞΫλʔΛચ͍ग़͢ํ๏Ͱྑ͍ʢϘτϜΞοϓܗࣜʣ 3%3"ͷ߹ɺ֤ΞΠίϯ͕ͭͳ͕Δҝɺऔֻ͔ͬΓΛݟ͚ͭΔͱ͕࣍ඳ͚Δ ̐ɽ໌͔Β࣮ફ͢ΔͨΊͷҰา 51
ඳ͍ͨϞσϧͰίϛϡχέʔγϣϯΛ͢Δ গ͠ͰϞσϧΛඳ͍ͨΒɺ࣮ࡍʹৄ͍͠ਓʹݟͤͯɺٞΛͯ͠ΈΔ ٞΛ͢Δ͜ͱʹΑͬͯɺγεςϜͷཧղ͕ਂ·ΓɺͦͷཧղΛݩʹɺ ϞσϧϑΟʔυόοΫ͍ͯ͘͠ ϞσϧυΩϡϝϯτͱͯ͠͏ͷͰͳ͘ɺίϛϡχέʔγϣϯͷ ͱ͍ͯͬͯ͘͠ ̐ɽ໌͔Β࣮ફ͢ΔͨΊͷҰา 52
ׂͱϗϫΠτϘʔυେࣄ ۭനͷ͞ੑͱൺྫ͢Δ ՄೳͳΒνʔϜͰࣗ༝ͳϗϫΠτϘʔυ͕͋Δͱྑ͍ ͦ͜ʹϞσϦϯάͯ͠ΈͯɺνʔϜશһ͕ݟ͑ΔΑ͏ʹ͓ͯ͘͠ͱɺ νʔϜͷΈΜͳΛٞʹר͖ࠐΈ͘͢ͳΔ ϗϫΠτϘʔυ͕͍͠ͳΒɺηʔϥʔ͕ग़͍ͯ͠ΔͲ͜ͰγʔτΛങͬͯ นʹషΓ͚ͯ͏Ͱ͍͍ ̐ɽ໌͔Β࣮ફ͢ΔͨΊͷҰา 53
54 ·ͱΊ
ઃܭʹίϛϡχέʔγϣϯ ຊ࣭తʹɺνʔϜͷཁ݅ɾγεςϜʹؔ͢ΔٞͷଅਐԽ͕త ٞΛۭதઓͷ··ऴΘΒͤͳ͍Α͏ɺϞσϦϯάͯ͠ʹΛ͚ͭΔ ͱʹ͔͘࠷ॳؒҧ͍͍ͬͯɻΉ͠Ζؒҧ͍͔Β࢝·Δ ͳͷͰɺ༐ؾΛͬͯඳ͖ग़͢ ͦͷඳ͍ͨਤΛݩʹٞͯ͠ɺڞ௨ೝࣝΛΓ্͛Α͏ͱ͢Δ͜ͱ͕େࣄ ̑ɽ·ͱΊ 55
3%3"ϋϯυϒοΫ https://www.amazon.co.jp/dp/B07STQZFBX ɾ3%3"ͰͲ͏ཁ݅ఆٛ͢Δ͔ॻ͔Εͨຊ ɾষʹطଘγεςϜՄࢹԽʹ͍ͭͯͲ͏͢ Δ͔ॻ͔Ε͍ͯΔ ɾࠓճৄࡉ৮ΕΕͳ͔ͬͨμΠΞάϥϜͷઆ ໌͔ͬ͠Γهࡌ͞Ε͍ͯΔͷͰɺڵຯ͋Δ ํങͬͯಡΜͰ͚ͨΒخ͍͠Ͱ͢ ɾʙষ·ͰಡΜͰɺ͋ͱ࣮ࡍʹϞσϦϯ ά͢Δ࣌ʹྡʹஔ͍͓ͯ͘ͱ͍͍ײ͡
̒ɽࢀߟʹͨ͠ͷ 56
Thank you!