Upgrade to Pro — share decks privately, control downloads, hide ads and more …

モデリングで既存システムの可視化に臨んだ話

Jun Nakajima
December 14, 2019

 モデリングで既存システムの可視化に臨んだ話

レガシーをぶっつぶせ。現場でDDD!2nd の登壇資料です。

Jun Nakajima

December 14, 2019
Tweet

More Decks by Jun Nakajima

Other Decks in Business

Transcript

  1. Copyright © 2019. All rights reserved.
    ϞσϦϯάͰ
    طଘγεςϜͷՄࢹԽ
    ʹྟΜͰΈͨ࿩
    2019年12月14日
    レガシーをぶっつぶせ。現場で DDD!2nd
    ハンズラボ株式会社
    中嶋 淳

    View Slide

  2. தౢ ३ 5XJUUFSɿ[email protected]

    ˔ ओʹখചܥγεςϜͷडୗ։ൃΛ΍͍ͬͯ·͢
    ˔ ܦྺ
    ˓ ҩྍػث'4&ʢυϥΠόʔΛѲΔਓʣ
    ˓ ˠ4&4 $"41/&5ͱ&YDFMͰઃܭॻΛগʑ

    ˓ ˠϋϯζϥϘ #BTI

    ˙ ൒೥લ͘Β͍͔ΒɺϞσϦϯάͷྑ͞Λ஌Γɺ
    ཁ݅ఆٛ΍طଘγεςϜͷՄࢹԽʹ࢖༻͍ͯ͠·͢
    ̌ɽ·ͣࣗݾ঺հ
    2

    View Slide

  3. 0ɽࠓ೔͓఻͍͑ͨ͜͠ͱ
    ཁ݅ఆٛɾઃܭͷࣦഊ
    3%3"Ͱཁ݅ఆٛʹ௅ઓΛ͢Δ
    طଘγεςϜվमͷͨΊϞσϦϯά
    ໌೔͔Β࣮ફ͢ΔͨΊͷҰา
    3
    ͦͷ 1
    ͦͷ 2
    ͦͷ 3
    ͦͷ 4

    View Slide

  4. ઃܭͱ͸ɺԿ͔
    4

    View Slide

  5. ઃܭͱ͸
    ίϛϡχέʔγϣϯͰ͋Δ
    5

    View Slide

  6. ̍ɽઃܭͷࣦഊ
    6
    ·ͣ࠷ॳʹɺࣗ਎͕ܦݧͨ͠ઃܭͷࣦഊΛ͓ͭ࿩͠·͢

    View Slide

  7. ̍ɽઃܭͷࣦഊ
    7
    ࣦഊ̍ ૖ઈɺ΍Γ͗͢ৄࡉઃܭ

    View Slide

  8. ਓن໛ͷ8'νʔϜͰ1.͕ػೳ෼ׂˠ୲౰ऀʹ෼഑
    ը໘΍ػೳ୯ҐͰ෼ׂ͠ɺ֤ϝϯόʔʹઃܭΛׂΓৼΔ
    ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊
    8
    この機能の設計お願いしますー

    View Slide

  9. ׂΓৼΒΕͨػೳΛઃܭ͢Δ
    ͭͷػೳʹରͯ͠࡞Δ&YDFMઃܭॻɿछྨ
    ϓϩάϥϜΛͦͷ··೔ຊޠ༁ʹͨ͠׆ࣈઃܭॻ
    γʔέϯεਤ
    Ϋϥεͷ࢓༷ॻϑϩʔਤ
    42-ఆٛॻ
    ετΞυఆٛॻ
    ΫϥεҰཡද
    ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊
    9

    View Slide

  10. ׂΓৼΒΕͨػೳΛઃܭ͢Δ
    ͭͷػೳʹରͯ͠࡞Δ&YDFMઃܭॻɿछྨ
    ϓϩάϥϜΛͦͷ··೔ຊޠ༁ʹͨ͠׆ࣈઃܭॻ
    γʔέϯεਤ
    Ϋϥεͷ࢓༷ॻϑϩʔਤ
    42-ఆٛॻ
    ετΞυఆٛॻ
    ΫϥεҰཡද
    ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊
    10
    ଟ͗͢ΔɺͭΒ͍

    View Slide

  11. ౓ॏͳΔཁ݅มߋͱଞͷ୲౰ऀͷػೳͱ*'߹Θͳ͍໰୊
    ཁ݅มߋ͕͋ͬͨΒɺ&YDFMઃܭॻΛHSFQ͢Δ
    ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊
    11
    ユーザからこの要件
    追加になったから
    こっちの機能、
    そちらの想定した
    作りになってないよ

    View Slide

  12. ౓ॏͳΔཁ݅มߋͱଞͷ୲౰ऀͷػೳͱ*'߹Θͳ͍໰୊
    ཁ݅มߋ͕͋ͬͨΒɺ&YDFMઃܭॻΛHSFQ͢Δ
    ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊
    12
    ユーザからこの要件
    追加になったから
    こっちの機能、
    そちらの想定した
    作りになってないよ
    ൒೥ޙʜ

    View Slide

  13. View Slide

  14. 14
    ݁ՌɿϓϩδΣΫτ͸ແ͘ͳΓ·ͨ͠

    View Slide

  15. ͳʹ͕ѱ͔ͬͨͷ͔
    ཁ݅Λஅยతʹ͔͠೺Ѳͯ͠ͳ͍୲౰ऀͨͪ
    ઃܭͷ୲౰ಉ࢜ͰΠϯλʔϑΣʔεͳͲͷ૬ஊ͕ग़དྷͯͳ͍
    ػೳ୯ҐͰઃܭΛ͍ͯ͠ΔҝɺͲ͜ͷػೳͱؔ࿈͢Δͷ͔͕ݟ͑ͮΒ͍
    ̍ɽઃܭͷࣦഊɿৄࡉઃܭࡉ͔͗͢໰୊
    15
    ઃܭऀಉ࢜Ͱڠྗ͢Δؔ܎΋ബ͔ͬͨ

    View Slide

  16. ̍ɽઃܭͷࣦഊ
    16
    ࣦഊ̎ ڪාɺΏΔ;Θཁ݅ఆٛ

    View Slide

  17. ̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ෼͔ΓͮΒ͍໰୊
    ਓن໛ͷ ͳΜͪΌͬͯ
    εΫϥϜνʔϜ
    ސ٬͔Βཁ͕݅ಧ͖·ͨ͠
    ɾ΍Γ͍ͨ͜ͱͱɺϏδωε
    ϧʔϧ͕ͬͪ͝Όͪ͝Ό
    ɾ͜ͷγεςϜͰԿ͍ͨ͠ͷ
    ͔ྑ͘Θ͔Βͳ͍
    17

    View Slide

  18. ͱΓ͋͑ͣ৭ʑਜ͜͏ͱ͢Δ͚Ͳʜʜ
    ͜͏ݴΘΕΔ
    ̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ෼͔ΓͮΒ͍໰୊
    18
    ユーザに聞いておきます。
    とりあえず細かいことはいいんで、
    まずはざっくり概算見積お願いしますー

    View Slide

  19. ̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ෼͔ΓͮΒ͍໰୊
    19
    ʢ࢓ํ͕ͳ͍ͷͰʣͱΓ͋͑ͣݟੵ΋ͬͯ։ൃͨ͠

    View Slide

  20. View Slide

  21. 21
    ݁Ռɿݟੵ΋ΓͷഒҎ্ֻ͔ͬͨόάࡇΓ

    View Slide

  22. ͳʹ͕ѱ͔ͬͨͷ͔
    ཁ͕͔݅ͬ͠Γ೺ѲͰ͖ͯͳ͔ͬͨ
    ͜ͷػೳͰۀ຿ʹͲ͏׆͔͢ͷ͔ͭͳ͕Γ͕෼͔Βͳ͔ͬͨ
    ϝʔϧɾి࿩ͳͲͷۭதઓ͹͔ΓͰɺཁ݅ʹؔ͢Δೝࣝҧ͍͕ଟ͘ൃੜͨ͠
    ྆ऀͷݴ༿ͷҙຯ͕߹͓ͬͯΒͣɺݟ౰ҧ͍ͷϩδοΫΛ࣮૷ͯ͠͠·ͬͨ
    ̍ɽઃܭͷࣦഊɿ&YDFMཁ݅ఆٛॻ෼͔ΓͮΒ͍໰୊
    22

    View Slide

  23. ͭͷࣦഊͷڞ௨఺
    ઃܭΛਐΊΔͨΊͷίϛϡχέʔγϣϯ͕଍Γͳ͔ͬͨ
    ͨͩձ࿩͢Ε͹͍͍ͬͯΘ͚Ͱ͸ͳ͍
    ձ࿩ɺϝʔϧɺνϟοτͳͲͷίϛϡχέʔγϣϯΛɺԿ͔ʹవΊͯ
    ͍͔ͳ͍ͱۭதઓͱͳͬͯɺ৘ใ͕ࢄΒ͔ͬͯ͠·͏
    ٞࣄ࿥औͬͯ΋ɺͦͷจॻࣗମʹ၆ᛌੑ͕ѱ͍ɺͱ͍͏໰୊͕͋Δ
    ̍ɽઃܭͷࣦഊ
    23

    View Slide

  24. 24
    ΋ͬͱͳΜ͔ྑ͘Ͱ͖ͳ͍͔!

    View Slide

  25. 25
    3%3"Λ࢖ͬͯΈΔ

    View Slide

  26. 3FMBUJPOTIJQ%SJWFO3FRVJSFNFOU"OBMZTJT
    ΞΠίϯͷͭͳ͕ΓʹΑͬͯཁ݅ΛՄࢹԽ͢ΔࢥߟϑϨʔϜϫʔΫ
    γεςϜతͳͱ͜ΖΑΓϏδωεͷՁ஋ʹॏ͖Λஔ͍͍ͯΔ
    3%3"Λίϛϡχέʔγϣϯͷ౔୆ͱҐஔ͚ͮɺܧଓతͳվળ͕ॏཁͱͯ͠Δ
    ̎ɽ3%3"ͱ͸
    26

    View Slide

  27. ސ٬͔Β໯ͬͨࢿྉ͔Βɺ3%3"Ϟσϧʹඳ͖ى͜͢
    Ͳ͔͜Βඳ͍͍͔ͯ͘
    ࣗ෼͸ɺγεςϜίϯςΩετˠཁٻϞσϧˠϏδωείϯςΩετˠ
    6$ෳ߹ਤͱ͍͏ྲྀΕͰඳ͍͍ͯͬͨ
    ̎ɽ3%3"Ͱཁ݅ఆٛʹ௅ઓ͢Δ
    27

    View Slide

  28. 28
    ࣗ෼͸͜ΜͳྲྀΕͰཁ݅ఆٛΛ΍ͬͯΈ·ͨ͠

    View Slide

  29. ·ͣ͸ొ৔ਓ෺ͷચ͍ग़͔͠ΒˠγεςϜίϯςΩετਤ
    ͜Μͳײ͡ͷՕ৚ॻ͖Ͱۀ຿આ໌͞ΕΔ
    ᶃ ܦӦاը෦͕೥ؒ༧ࢉҊʢࣄۀܭըҊʣΛཱͯΔ
    ᶄ ֤ࣨɾ෦ɾళ͕ܦӦاը෦ͷ༧ࢉҊΛݩʹௐ੔ͯ͠ɺܦӦاը͕ࣨঝೝΛ͢Δ
    ᶅ ௐ੔ͯ͠Ͱ͖ͨ༧ࢉΛࣨɾ෦ɾళׂ͕݄ʹ͢Δˠ༧ࢉ֬ఆ
    ᶆ ֤ళฮͰׂ݄ͷ༧ࢉΛ೔ׂΓʹͯ͠εϓϨουγʔτʹೖྗ
    ᶇ ৘γε͕֤ళͷ೔ׂΓ༧ࢉΛճऩͯ͠ɺγεςϜʹొ࿥Λ͢Δ
    ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ
    29

    View Slide

  30. ·ͣ͸ొ৔ਓ෺ͷચ͍ग़͔͠ΒˠγεςϜίϯςΩετਤ
    ͜Μͳײ͡ͷՕ৚ॻ͖Ͱۀ຿આ໌͞ΕΔ
    ᶃ ܦӦاը෦͕೥ؒ༧ࢉҊʢࣄۀܭըҊʣΛཱͯΔ
    ᶄ ֤ࣨɾ෦ɾళ͕ܦӦاը෦ͷ༧ࢉҊΛݩʹௐ੔ͯ͠ɺܦӦاը͕ࣨঝೝΛ͢Δ
    ᶅ ௐ੔ͯ͠Ͱ͖ͨ༧ࢉΛࣨɾ෦ɾళׂ͕݄ʹ͢Δˠ༧ࢉ֬ఆ
    ᶆ ֤ళฮͰׂ݄ͷ༧ࢉΛ೔ׂΓʹͯ͠εϓϨουγʔτʹೖྗ
    ᶇ ৘γε͕֤ళͷ೔ׂΓ༧ࢉΛճऩͯ͠ɺγεςϜʹొ࿥Λ͢Δ
    ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ
    30
    ʮ˔˔͕ʯʹ஫໨͢Δ

    View Slide

  31. ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ
    31
    ɾʮ˔˔͕ʙʯͱ͍͏
    ओޠ͕ΞΫλʔͷީิ
    ʹͳΓ΍͍͢
    ɾγεςϜΛѻ͏࣌ʹɺ
    ୭͕ؔΘ͖ͬͯͦ͏͔
    ચ͍ग़ͯ͠ΈΔ

    View Slide

  32. ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ
    32
    ચ͍ग़ͨ͠ΞΫλʔͷཁ๬ɾཁٻʢ૝૾ˠώϠϦϯάʣΛॻ͖ग़͢
    ͜ͷதͰγεςϜͱͯ͠ղܾ͠Α͏ɺͱͳΔ΋ͷ͕ཁ݅ͱͳΔ
    ͜ΕΒͷཁ͕݅ɺγεςϜΛಋೖ͢Δ໨తʢγεςϜՁ஋ʣͱͳΔ

    View Slide

  33. ۀ຿ͷͭͳ͕ΓΛ೺Ѳ͢ΔˠϏδωείϯςΩετਤͷ࡞੒
    ᶃ ܦӦاը෦͕೥ؒ༧ࢉҊʢࣄۀܭըҊʣΛཱͯΔ
    ᶄ ֤ࣨɾ෦ɾళ͕ܦӦاը෦ͷ༧ࢉҊΛݩʹௐ੔ͯ͠ɺܦӦاը͕ࣨঝೝΛ͢Δ
    ᶅ ௐ੔ͯ͠Ͱ͖ͨ༧ࢉΛࣨɾ෦ɾళׂ͕݄ʹ͢Δˠ༧ࢉ֬ఆ
    ᶆ ֤ళฮͰׂ݄ͷ༧ࢉΛ೔ׂΓʹͯ͠εϓϨουγʔτʹೖྗ
    ᶇ ৘γε͕֤ళͷ೔ׂΓ༧ࢉΛճऩͯ͠ɺγεςϜʹొ࿥Λ͢Δ
    ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ
    33
    ໊ࢺʹ஫໨͢Δ

    View Slide

  34. ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ
    34
    ɾ໊ࢺ͸Ϗδωεཁૉ
    ͳͲʹͳΓ΍͍͢
    ɾΞΫλʔΛऔΓר͘
    ۀ຿͸Կ͔Λɺॻ͖ද
    ͍ͯ͘͠
    ɾۀ຿໊͸ͦΕͬΆ͍
    ໊લʹ͢Δʢࢦఠ͞Ε
    ͨΒमਖ਼͢Δʣ

    View Slide

  35. ɾϏδωείϯςΩετ͔
    Βಋ͖ग़ͨ͠ۀ຿͔Β
    ۀ຿ϑϩʔΛ࡞͍ͬͯ͘
    ɾۀ຿ͷಈࢺʹ஫໨͢Δ
    ͱಋग़͠΍͔ͬͨ͢
    ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ
    35

    View Slide

  36. ɾཁٻϞσϧ͔ΒγεςϜ
    ԽʹඞཁͳϢʔεέʔεΛ
    ચ͍ग़ͯ͠ۀ຿ϑϩʔͱඥ
    ෇͚Δˠ6$ෳ߹ਤ
    ɾγεςϜڥքͷ6$Λ࣮
    ݱ͢Δը໘ɾ৘ใɾ৚݅ࣜ
    ʢϏδωεϧʔϧʣΛඥ
    ෇͚ͯՄࢹԽ͢Δ
    ̎ɽྫɿ͋ΔՍۭͷඦ՟ళͷళฮ༧ࢉ࡞੒Λָʹ͢Δ
    36

    View Slide

  37. 3%3"ϞσϧΛސ٬ʹݟͤͨ݁Ռ
    γεςϜίϯςΩετͱཁٻϞσϧͰγεςϜ৮Δਓͷೝࣝ߹Θ͕ͤͰ͖ͨ
    6$ෳ߹ਤ ۀ຿ϑϩʔ
    Λϕʔεʹٞ࿦Λ׆ൃʹަΘͤͨ
    3%3"ϞσϧΛࢦࠩ͠ͳ͕Βɺ͍·࿩͍ͯ͠Δ৔ॴΛࣔ͢͜ͱͰɺ
    ͓ޓ͍ͷೝࣝҧ͍ΛۃྗݮΒͤΔ஍ਤΈ͍ͨͳ࢖͍ํ͕Ͱ͖ͨ
    ̎ɽ3%3"Ͱཁ݅ఆٛʹ௅ઓ͢Δ
    37

    View Slide

  38. 38
    つながりによってシステムの可視化
    ができるなら、
    既存システムの可視化にも使えそう

    View Slide

  39. 39
    طଘγεςϜʹ΋3%3"Λ࢖ͬͯΈΔ

    View Slide

  40. γεςϜΛ৽نࢀೖऀʹઆ໌͢Δ࣌ɺ͜Μͳ೰Έ
    ઃܭॻͱ͔࢓༷ॻΛݟͤͯ΋ɺͳΜ্͔ख͘આ໌Ͱ͖ͳ͍ײ͕͋͡Δ
    Ұੜݒ໋આ໌͢Δ͕ɺʮ;ʔΜʜʯΈ͍ͨͳײ͡Ͱ௜໧͞ΕΔ
    ͦ΋ͦ΋طଘγεςϜΛͲ͔͜Βઆ໌͢Ε͹͍͍ͷ͔Θ͔Βͳ͍
    ͦ΋ͦ΋ઃܭॻ͕ͳ͍
    ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ
    40

    View Slide

  41. 3%3"ͰϞσϦϯά͢Ε͹ɺྑ͍ͷͰ͸ͳ͍͔
    ը໘ɺσʔλɺঢ়ଶͱ΍Γ͍ͨ͜ͱʢϢʔεέʔεʣͷͭͳ͕ΓΛݟͤΔ
    γεςϜͷϢʔεέʔεͱۀ຿ͷͭͳ͕Γ͕ݟ͑ΔͱͱΘ͔Γ΍͍͢ͷͰ͸ʁ
    ࣮͸3%3"ϋϯυϒοΫͷষʹطଘγεςϜՄࢹԽͰ΋༗ޮͱॻ͍ͯ͋
    Δ
    ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ
    41

    View Slide

  42. 42
    ΍ͬͯΈΑ͏

    View Slide

  43. ௚ۙͷվमҊ݅Ͱར༻
    ଞ͔ࣾΒҾ͖ܧ͍ͩ8FCγεςϜ
    Φʔϧ#BTI
    ϢʔβϚχϡΞϧແ͍ɻ࢓༷ॻແ͍ɻઃܭॻແ͍ɻςετ΋͋ΔΘ͚ͳ͍
    Ϣʔεέʔεͭ͘Β͍ͳͷʹɺεςʔλε͕ͭ΋͋ͬͯมભ͕Θ͔ΓͮΒ͍
    ϝϯόʔ͕ͦΕͧΕஅยతʹίʔυϕʔεΛ೺Ѳ͍ͯ͠Δ
    ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ
    43

    View Slide

  44. Ϟϒϓϩ͠ͳ͕ΒϞσϦϯά
    ·ͣ͸ૈͯ͘΋ɺؒҧͬͯ΋͍͍ͷͰඳ͘
    ϝϯόʔશһͷ஌ࣝΛϗϫΠτϘʔυʹू໿͢Δ
    ͜Μͳૢ࡞ 6$
    ͨ͠Βσʔλͱঢ়ଶ͕ൃੜ͢Δ͔
    Θ͔ΔൣғͰɺૢ࡞͢Δഎܠ ۀ຿
    ΋ඳ͘
    จࣈͰॻ͘ΑΓɺϞσϦϯάͰਤࣔͨ͠ํ͕
    ٞ࿦͕׆ൃʹͳ͍ͬͯͬͨ
    ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ
    44

    View Slide

  45. ૈ͘ඳ͍ͨ΍ͭΛ·ͱΊ͍ͯ͘
    ը໘ɾঢ়ଶɾ৘ใ͔Β6$Λݟ͚͍ͭͯ͘
    طଘͷը໘ɾػೳͰͲΜͳ͜ͱ͕ग़དྷ
    Δͷ͔ɺ৘ใͱঢ়ଶ͕Ͳ͏ͳΔͷ͔
    ΞΠίϯΛܨ͛ͯՄࢹԽ͢Δ
    6$Λ௨ͯ͠ɺ৘ใͱঢ়ଶ͕Ͳ͏
    มΘΔͷ͔τϨʔε͠΍͘͢ͳΔ
    ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ
    45

    View Slide

  46. ૈ͘ඳ͍ͨ΍ͭΛ·ͱΊ͍ͯ͘
    ؔ࿈͢Δۀ຿ͱΞΫλʔ΋ඥ෇͚ͯΈΔ
    ۀ຿ͱγεςϜͷͭͳ͕Γ͕
    Θ͔Δͱઆ໌͠΍͍͢
    ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ
    46

    View Slide

  47. 3%3"ϞσϧͰطଘγεςϜͷՄࢹԽΛ΍ͬͯΈͨ݁Ռ
    γεςϜʹର͢Δཧղ౓͸ɺؒҧ͍ͳ͘ϝϯόʔશһ্͕ͬͨ
    ϞσϦϯάͰٞ࿦ΛՄࢹԽ͢Δ͜ͱʹΑΓɺ6$΍৘ใɺঢ়ଶͷ
    ൈ͚࿙Εʹؾ͖ͮ΍͍͢͠ɺؒҧͬͯ΋มߋ͕͠΍͍͢
    ৽نࢀೖ͢Δਓʹ΋ɺ·ͣ͸6$ෳ߹ਤΛϕʔεʹઆ໌ͯ͠
    ͍͘ͱɺγεςϜͱۀ຿ͷྲྀΕ͕આ໌͠΍͔ͬͨ͢
    ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ
    47

    View Slide

  48. ݁ہɺઃܭॻΛॻ͖ى͜͢ͷͱԿ͕ҧ͏ͷ͔ʁ
    ࣮૷Λͦͷ··຋༁͢ΔͷͰ͸ͳ͘ɺγεςϜ͕Ͳ͏ѻΘΕΔ͔Λඳ͘
    Ϟσϧʹ͸Ϣʔβͷීஈݣ͍ͷݴ༿Λඳ͘
    ☓ݟੵ*%ɺ঎඼࢓༷ίʔυ ˠ ˕঎඼ݟੵॻɺ঎඼࢓༷ॻ
    ࡉ͔͘͸ඳ͔ͣɺ͋͘·ͰγεςϜ֓؍Λ஌Δҝͷ؆ུతͳ஍ਤͱͯ͠ѻ͏
    Ϟσϧ͕ͪ͝Όͪ͝Ό͖ͯͨ͠Βɺৄࡉඳ͖͍͗ͯ͢Δ߹ਤ͔΋ʁ
    υΩϡϝϯτͰ͸ͳ͘ɺίϛϡχέʔγϣϯπʔϧͱͯ͠ѻ͏
    ̏ɽطଘγεςϜͷՄࢹԽΛ͢Δ
    48

    View Slide

  49. 49
    良さそうなのはわかったけど、
    じゃあ何からやれば……?

    View Slide

  50. 50
    ໌೔͔Β࣮ફ͢ΔͨΊͷҰา

    View Slide

  51. ࣗ෼͕୲౰͢ΔγεςϜΛϞσϦϯάͯ͠ΈΔ
    ඳ͚Δͱ͜Ζ͔Βɺඳ͍ͯΈΔ
    ͜ͷγεςϜΛ࢖͏ొ৔ਓ෺Λચ͍ग़͠ɺͲΜͳཁ๬Λ͍࣋ͬͯΔͷ͔ɺ
    Θ͔ΔൣғͰඳ͖ग़͢ʢτοϓμ΢ϯܗࣜʣ
    γεςϜͷը໘ɾσʔλɾεςʔλε͔ΒϢʔεέʔεΛಋ͖ग़͠ɺ
    ۀ຿΍ΞΫλʔΛચ͍ग़͢ํ๏Ͱ΋ྑ͍ʢϘτϜΞοϓܗࣜʣ
    3%3"ͷ৔߹ɺ֤ΞΠίϯ͕ͭͳ͕Δҝɺऔֻ͔ͬΓΛݟ͚ͭΔͱ͕࣍ඳ͚Δ
    ̐ɽ໌೔͔Β࣮ફ͢ΔͨΊͷҰา
    51

    View Slide

  52. ඳ͍ͨϞσϧͰίϛϡχέʔγϣϯΛ͢Δ
    গ͠Ͱ΋ϞσϧΛඳ͍ͨΒɺ࣮ࡍʹৄ͍͠ਓʹݟͤͯɺٞ࿦Λͯ͠ΈΔ
    ٞ࿦Λ͢Δ͜ͱʹΑͬͯɺγεςϜͷཧղ౓͕ਂ·ΓɺͦͷཧղΛݩʹɺ
    Ϟσϧ΁ϑΟʔυόοΫ͍ͯ͘͠
    Ϟσϧ͸υΩϡϝϯτͱͯ͠࢖͏ͷͰ͸ͳ͘ɺίϛϡχέʔγϣϯͷ౔୆
    ͱͯ͠࢖͍ͬͯ͘
    ̐ɽ໌೔͔Β࣮ફ͢ΔͨΊͷҰา
    52

    View Slide

  53. ׂͱϗϫΠτϘʔυ͸େࣄ
    ۭനͷ޿͞͸૑଄ੑͱൺྫ͢Δ
    ՄೳͳΒνʔϜͰࣗ༝ͳϗϫΠτϘʔυ͕୆͋Δͱྑ͍
    ͦ͜ʹϞσϦϯάͯ͠ΈͯɺνʔϜશһ͕ݟ͑ΔΑ͏ʹ͓ͯ͘͠ͱɺ
    νʔϜͷΈΜͳΛٞ࿦ʹר͖ࠐΈ΍͘͢ͳΔ
    ϗϫΠτϘʔυ͕೉͍͠ͳΒɺηʔϥʔ͕ग़͍ͯ͠ΔͲ͜Ͱ΋γʔτΛങͬͯ
    นʹషΓ෇͚ͯ࢖͏Ͱ΋͍͍
    ̐ɽ໌೔͔Β࣮ફ͢ΔͨΊͷҰา
    53

    View Slide

  54. 54
    ·ͱΊ

    View Slide

  55. ઃܭʹίϛϡχέʔγϣϯ
    ຊ࣭తʹ͸ɺνʔϜͷཁ݅ɾγεςϜʹؔ͢Δٞ࿦ͷଅਐԽ͕໨త
    ٞ࿦Λۭதઓͷ··ऴΘΒͤͳ͍Α͏ɺϞσϦϯάͯ͠஍ʹ଍Λ͚ͭΔ
    ͱʹ͔͘࠷ॳ͸ؒҧͬͯ΋͍͍ɻΉ͠Ζؒҧ͍͔Β࢝·Δ
    ͳͷͰɺ༐ؾΛ΋ͬͯඳ͖ग़͢
    ͦͷඳ͍ͨਤΛݩʹٞ࿦ͯ͠ɺڞ௨ೝࣝΛ૑Γ্͛Α͏ͱ͢Δ͜ͱ͕େࣄ
    ̑ɽ·ͱΊ
    55

    View Slide

  56. 3%3"ϋϯυϒοΫ
    https://www.amazon.co.jp/dp/B07STQZFBX
    ɾ3%3"ͰͲ͏ཁ݅ఆٛ͢Δ͔ॻ͔Εͨຊ
    ɾষʹ͸طଘγεςϜՄࢹԽʹ͍ͭͯͲ͏͢
    Δ͔΋ॻ͔Ε͍ͯΔ
    ɾࠓճৄࡉ৮ΕΕͳ͔ͬͨμΠΞάϥϜͷઆ
    ໌΋͔ͬ͠Γهࡌ͞Ε͍ͯΔͷͰɺڵຯ͋Δ
    ํ͸ങͬͯಡΜͰ௖͚ͨΒخ͍͠Ͱ͢
    ɾʙষ·ͰಡΜͰɺ͋ͱ͸࣮ࡍʹϞσϦϯ
    ά͢Δ࣌ʹྡʹஔ͍͓ͯ͘ͱ͍͍ײ͡
    ̒ɽࢀߟʹͨ͠΋ͷ
    56

    View Slide

  57. Thank you!

    View Slide