$30 off During Our Annual Pro Sale. View Details »

アジャイルと契約 / Agile Contracts

アジャイルと契約 / Agile Contracts

忙しい人向けダイジェストをこちらに用意しました。
https://www.agile-studio.jp/post/agile-contracts

Fumihiko Kinoshita

December 23, 2020
Tweet

More Decks by Fumihiko Kinoshita

Other Decks in Technology

Transcript

  1. !&4. *OD
    ΞδϟΠϧͱܖ໿
    ג
    Ӭ࿨γεςϜϚωδϝϯτ
    "HJMF4UVEJP
    ໦Լ࢙඙

    View Slide

  2. !&4. *OD

    View Slide

  3. !&4. *OD

    View Slide

  4. !&4. *OD
    4
    "HJMF4UVEJPͷαʔϏε

    View Slide

  5. !&4. *OD
    5
    "HJMF4UVEJPͷ৘ใൃ৴
    ϒϩά
    ಈը ϦϞʔτݟֶ
    ΢ΣϏφʔ

    View Slide

  6. !&4. *OD
    ΞδϟΠϧͰܖ໿ͬͯ
    Ͳ͏͢Δͷʁ
    6

    View Slide

  7. !&4. *OD
    ܖ໿ॻͷ໨తͱػೳ
    ᶃ ฆ૪ղܾػೳ
    ᶄ ฆ૪༧๷ػೳ
    ᶅ ܖ໿ҧ൓཈ࢭػೳ

    View Slide

  8. !&4. *OD
    ΞδϟΠϧͱ͸

    ΞδϟΠϧݪଇ

    ސ٬ຬ଍Λ࠷༏ઌ͠ɺ
    Ձ஋ͷ͋Διϑτ΢ΣΞΛૣ͘ܧଓతʹఏڙ͠·͢ɻ
    ܧଓతϦϦʔε

    ཁٻͷมߋ͸ͨͱ͑։ൃͷޙظͰ͋ͬͯ΋׻ܴ͠·͢ɻ
    มԽΛຯํʹ͚ͭΔ͜ͱʹΑͬͯɺ͓٬༷ͷڝ૪ྗΛҾ্͖͛·͢ɻ
    దԠܕ։ൃ

    ಈ͘ιϑτ΢ΣΞΛɺि͔ؒΒϲ݄ͱ͍͏
    Ͱ͖Δ͚ͩ୹ִ͍࣌ؒؒͰϦϦʔε͠·͢ɻ
    ܧଓతϦϦʔε

    Ϗδωεଆͷਓͱ։ൃऀ͸ɺϓϩδΣΫτΛ௨ͯ͠
    ೔ʑҰॹʹಇ͔ͳ͚Ε͹ͳΓ·ͤΜɻ
    ސ٬ࢀը

    ҙཉʹຬͪͨਓʑΛूΊͯϓϩδΣΫτΛߏ੒͠·͢ɻ
    ؀ڥͱࢧԉΛ༩͑࢓ࣄ͕ແࣄऴΘΔ·Ͱ൴ΒΛ৴པ͠·͢ɻ
    ࣗݾ૊৫Խ

    ৘ใΛ఻͑Δ΋ͬͱ΋ޮ཰తͰޮՌతͳํ๏͸
    ϑΣΠεɾτΡɾϑΣΠεͰ࿩Λ͢Δ͜ͱͰ͢ɻ
    ސ٬ࢀը
    ಈ͘ιϑτ΢ΣΞ͕ͦ͜ਐḿͷ࠷΋ॏཁͳई౓Ͱ͢ɻ ܧଓతϦϦʔε

    ΞδϟΠϧŋϓϩηε͸࣋ଓՄೳͳ։ൃΛଅਐ͠·͢ɻ
    ҰఆͷϖʔεΛܧଓతʹҡ࣋Ͱ͖ΔΑ͏ʹ͠ͳ͚Ε͹ͳΓ·ͤΜɻ
    ࣋ଓՄೳੑ

    ٕज़త୎ӽੑͱ༏Εͨઃܭʹର͢Δ
    ෆஅͷ஫ҙ͕ػහ͞ΛߴΊ·͢ɻ
    ٕज़త୎ӽ
    γϯϓϧ͞ʢϜμͳ͘࡞ΕΔྔΛ࠷େݶʹ͢Δ͜ͱʣ͕ຊ࣭Ͱ͢ɻ ܧଓతվળ

    ࠷ྑͷΞʔΩςΫνϟɾཁٻɾઃܭ͸ɺ
    ࣗݾ૊৫తͳνʔϜ͔ΒੜΈग़͞Ε·͢ɻ
    ࣗݾ૊৫Խ

    νʔϜ͕΋ͬͱޮ཰ΛߴΊΔ͜ͱ͕Ͱ͖Δ͔ΛఆظతʹৼΓฦΓɺ
    ͦΕʹج͍ͮͯࣗ෼ͨͪͷ΍ΓํΛ࠷దʹௐ੔͠·͢ɻ
    ܧଓతվળ

    View Slide

  9. !&4. *OD
    ΞδϟΠϧͷલఏ

    ର৅ϓϩδΣΫτͷ৚݅ ΞδϟΠϧݪଇͷهࡌ

    ܧଓతʹϦϦʔε͢Δ
    ɾগͳ͘ͱ΋ʙϲ݄ʹճ
    ɾϦϦʔεͯ͠ऴΘΓͰ͸ͳ͍ʢ։ൃϑΣʔζ
    ͱอकϑΣʔζΛ۠ผ͠ͳ͍ʣ
    ಈ͘ιϑτ΢ΣΞΛɺि͔ؒΒϲ݄ͱ͍
    ͏Ͱ͖Δ͚ͩ୹ִ͍࣌ؒؒͰϦϦʔε͠·͢ɻ
    Ձ஋ͷ͋Διϑτ΢ΣΞΛૣ͘ܧଓతʹఏڙ͠·
    ͢ɻ

    ཁٻ͕มԽ͢Δ
    ɾ౰ॳͷཁٻΛ͢΂࣮ͯݱ͢ΔΘ͚Ͱ͸ͳ͍
    ཁٻͷมߋ͸ͨͱ͑։ൃͷޙظͰ͋ͬͯ΋׻ܴ͠
    ·͢ɻ
    มԽΛຯํʹ͚ͭΔ͜ͱʹΑͬͯɺ͓٬༷ͷڝ૪
    ྗΛҾ্͖͛·͢ɻ

    Ϣʔβʔͷੵۃతؔ༩͕ඞཁ
    ɾؙ౤͛Ͱ͸ͳ͍
    Ϗδωεଆͷਓͱ։ൃऀ͸ɺϓϩδΣΫτΛ௨͠
    ͯ೔ʑҰॹʹಇ͔ͳ͚Ε͹ͳΓ·ͤΜɻ

    νʔϜ͕ܧଓత͔ͭࣗݾ૊৫త
    ʹϓϩηεΛվળ͢Δ
    ɾ͜͏͢Ε͹͏·͍͘͘ͱ͍͏΍Γํ͕͋Β
    ͔͡Ίଘࡏ͢ΔΘ͚Ͱ͸ͳ͍
    νʔϜ͕΋ͬͱޮ཰ΛߴΊΔ͜ͱ͕Ͱ͖Δ͔Λఆ
    ظతʹৼΓฦΓɺͦΕʹج͍ͮͯࣗ෼ͨͪͷ΍Γ
    ํΛ࠷దʹௐ੔͠·͢ɻ

    View Slide

  10. !&4. *OD
    ΞδϟΠϧͱܖ໿ͷ՝୊

    ܖ໿ͷੑ࣭ ΞδϟΠϧͷੑ࣭

    ੒Ռʢ࢓༷ʣ΍ϓϩηεΛࣄલʹ߹ҙ͠ɺ९
    क͢Δɻ͍͋·͍͞͸ۃྗഉআɻ
    ੒Ռʢ࢓༷ʣ΍ϓϩηε͕֬ఆ͍ͯ͠ͳ͍ɻ
    ։ൃ͕ਐΉʹͭΕͯมԽ͢Δɻ

    ܖ໿౰ࣄऀʢߕɾԵʣʹର͢Δݖརɾٛ຿಺
    ༰Λ໌֬ʹ͢Δɻ
    ܖ໿౰ࣄऀʢߕɾԵʣͱ։ൃʹ͓͚ΔϓϨΠ
    Ϡʔʢ10ɺ4.ɺ։ൃऀɺεςʔΫϗϧμ
    ʔʣ͕Ұக͠ͳ͍ɻ͔͠΋ɺ໾ׂΛ௒͑ͯڠ
    ྗ͢Δ͜ͱ͕େࣄɻ
    ࢦش໋ྩؔ܎Λલఏͱ͢Δɻ
    ϓϨΠϠʔͷ໾ׂʹԠཱͨࣗ͡తࢀՃ͕ॏࢹ
    ͞ΕΔɻ

    View Slide

  11. !&4. *OD

    Ϣʔβʔ
    ΞδϟΠϧ
    ϕϯμ
    ಛ௃
    wϢʔβʔͱϕϯμ͕ڠྗͯ͠ϓϩμΫτͷՁ஋Λ࠷େԽ
    ͢Δ
    wಉ͡νʔϜʢϢʔβʔͱϕϯμʣͰ௕͘։ൃΛܧଓ͠ɺ
    ϓϩμΫτͱνʔϜΛҭ͍ͯͯ͘͜ͱΛॏࢹ͢Δ
    Ϣʔβʔ
    ैདྷܕ
    ϕϯμ
    ಛ௃
    wϢʔβʔͷཁٻΛϕϯμ͕࣮ݱ͢Δ
    w༗ظݶͷ։ൃظؒதɺܭըͲ͓ΓʹϓϩδΣΫτΛ਱
    ߦ͢Δ͜ͱΛॏࢹ͢Δ
    ʮεϓϦϯτϓϥϯχϯάͰܭըΛௐ੔͠ଓ͚Δʯʮ;Γ
    ͔͑ΓͰϓϩηεΛվળ͠ଓ͚Δʯͱ͍͏͜ͱʹ߹ҙ͢Δ
    ͜ͱ͕ॏཁ
    ϓϩμΫτͷείʔϓͱϓϥΠΦϦςΟΛ൑அͰ͖ΔϢʔβʔͷ୅දͱػ
    ೳͷݟੵΓ΍ٕज़తͳϦεΫʹ͍ͭͯ൑அͰ͖Δϕϯμͷ։ൃऀͷ୅ද͕
    εϓϦϯτϓϥϯχϯάͱ;Γ͔͑ΓʹࢀՃ͢Δ͜ͱ
    ֹۚɺ։ൃൣғɺεέδϡʔϧΛ͋Β͔͡Ί߹ҙ͢Δ͜ͱ
    ͕ॏཁ
    wεϓϦϯτຖʹείʔ
    ϓ΍ϓϥΠΦϦςΟΛ
    มߋͰ͖Δ
    wεϓϦϯτຖʹϕϯμ
    ͷΞ΢τϓοτʹର͢
    ΔϑΟʔυόοΫΛ༩
    ͑Δ
    wϕϯμ͔Βͷ࣭໰ʹϦ
    ΞϧλΠϜʹճ౴͢Δ
    wεϓϦϯτຖʹݟੵΓ
    Λมߋ͢Δ͜ͱ͕Ͱ͖
    Δ
    wεϓϦϯτຖʹεέ
    δϡʔϧͷਐḿ΍ٕज़
    తͳϦεΫΛใࠂ͢Δ
    wεϓϦϯτຖʹಈ࡞͢
    Διϑτ΢ΣΞΛఏڙ
    ͢Δʢͨͩ͠ɺʮ࡞Β
    ͳ͍ʯͱ͍͏ఏҊΛ͢
    Δ͜ͱ΋͋Δʣ
    wཁٻΛग़͢
    wडೖςετΛߦ͏
    w੒Ռ෺ʢϓϩάϥϜɺ
    ࢓༷ॻɺςετ੒੷
    ॻʣΛೲ඼͢Δ

    View Slide

  12. !&4. *OD
    *1"Ϟσϧܖ໿ͱ
    -*1Ϟσϧܖ໿ͷൺֱ
    12

    View Slide

  13. !&4. *OD
    13

    View Slide

  14. !&4. *OD
    Ϟσϧܖ໿ͷൺֱ

    *1" -*1
    ϕʔεͷख๏ εΫϥϜ
    ܖ໿ܗଶ ४ҕ೚ܖ໿
    10ͷબ೚ ൃ஫ଆ͔Βબ೚͢Δ
    ܖ໿ओମͱεΫϥϜͷ
    ϩʔϧͷ੔ཧ
    ܖ໿ओମʢߕԵʣΛ࣠ʹهࡌ εΫϥϜͷϩʔϧΛ࣠ʹهࡌ
    ։ൃͷਐΊํʹؔ͢Δ
    هࡌ
    ผࢴʹهࡌ
    ʢιϑτϩʔతʣ
    ܖ໿ॻຊจதʹهࡌ
    ʢϋʔυϩʔతʣ
    ܖ໿ͷղআ ҰఆظؒͰ߹ҙʹࢸΒͳ͍৔߹ɺܖ໿ղআՄ
    ʢؔ܎ղফࢦ޲ʣ
    Ͱ͖Δ͚ͩݩͷϧʔτʹ໭ͤΔΑ͏੣ҙΛ
    ࣋ͬͯڠٞʢؔ܎ҡ࣋ࢦ޲ʣ
    ِ૷੥ෛ΁ͷݴٴ
    ܖ໿ॻຊจதͰ͸໌ݴ͞Εͯͳ͍͕ɺղઆͷ
    தʹ*1"ͷҕһձͰͷٞ࿦͕ࢀߟ৘ใͱͯ͠ه
    ࡌ͞Ε͍ͯΔʢ࣮ࢪ੹೚ऀํࣜʣ
    ࢦشຢ͸໋ྩΛߦ͏΋ͷͰ͸ͳ͍ͱ͍͏ه
    ࡌ͋Γʢʮࢦش໋ྩ͠ͳ͍ʯํࣜʣ
    ஌తࡒ࢈ͷѻ͍ ड஫ऀ͔Βൃ஫ऀʹҠస
    ˞ͨͩ͠ɺ*1"Ϟσϧܖ໿Ͱ͸ผҊͱͯ͠ൃ஫ऀʹཹอ͢ΔҊͱڞ༗Ҋ͕ఏࣔ͞Ε͍ͯΔɻ

    View Slide

  15. !&4. *OD
    Ϟσϧܖ໿ͷൺֱ

    *1" -*1
    ϕʔεͷख๏ εΫϥϜ
    ܖ໿ܗଶ ४ҕ೚ܖ໿
    10ͷબ೚ ൃ஫ଆ͔Βબ೚͢Δ
    ܖ໿ओମͱεΫϥϜͷ
    ϩʔϧͷ੔ཧ
    ܖ໿ओମʢߕԵʣΛ࣠ʹهࡌ εΫϥϜͷϩʔϧΛ࣠ʹهࡌ
    ։ൃͷਐΊํʹؔ͢Δ
    هࡌ
    ผࢴʹهࡌ
    ʢιϑτϩʔతʣ
    ܖ໿ॻຊจதʹهࡌ
    ʢϋʔυϩʔతʣ
    ܖ໿ͷղআ ҰఆظؒͰ߹ҙʹࢸΒͳ͍৔߹ɺܖ໿ղআՄ
    ʢؔ܎ղফࢦ޲ʣ
    Ͱ͖Δ͚ͩݩͷϧʔτʹ໭ͤΔΑ͏੣ҙΛ
    ࣋ͬͯڠٞʢؔ܎ҡ࣋ࢦ޲ʣ
    ِ૷੥ෛ΁ͷݴٴ
    ܖ໿ॻຊจதͰ͸໌ݴ͞Εͯͳ͍͕ɺղઆͷ
    தʹ*1"ͷҕһձͰͷٞ࿦͕ࢀߟ৘ใͱͯ͠ه
    ࡌ͞Ε͍ͯΔʢ࣮ࢪ੹೚ऀํࣜʣ
    ࢦشຢ͸໋ྩΛߦ͏΋ͷͰ͸ͳ͍ͱ͍͏ه
    ࡌ͋Γʢʮࢦش໋ྩ͠ͳ͍ʯํࣜʣ
    ஌తࡒ࢈ͷѻ͍ ड஫ऀ͔Βൃ஫ऀʹҠస
    ˞ͨͩ͠ɺ*1"Ϟσϧܖ໿Ͱ͸ผҊͱͯ͠ൃ஫ऀʹཹอ͢ΔҊͱڞ༗Ҋ͕ఏࣔ͞Ε͍ͯΔɻ

    View Slide

  16. !&4. *OD
    ຽ๏ͰఆΊΒΕ͍ͯΔయܕܖ໿
    ଃ༩ɺചങɺަ׵ɺফඅିआɺ
    ࢖༻ିआɺ௞ିआɺޏ༻ɺ੥ෛɺҕ೚ɺ
    دୗɺ૊߹ɺऴ਎ఆظۚɺ࿨ղ

    View Slide

  17. !&4. *OD
    ຽ๏ͰఆΊΒΕ͍ͯΔయܕܖ໿
    ଃ༩ɺചങɺަ׵ɺফඅିआɺ
    ࢖༻ିआɺ௞ିआɺޏ༻ɺ੥ෛɺҕ೚ɺ
    دୗɺ૊߹ɺऴ਎ఆظۚɺ࿨ղ

    View Slide

  18. !&4. *OD
    ιϑτ΢ΣΞ։ൃͷܖ໿
    ੥ෛܖ໿
    ͋Β͔͡ΊఆΊͨ੒Ռ෺Λ׬੒͢Δ͜ͱ͕໨తͰ͋
    Γɺ੒Ռ෺ʹରͯ͠ରՁ͕ൃੜ͢Δɻ
    ҕ೚ܖ໿
    ஌ࣝ΍࿑ಇྗͱ͍ͬͨαʔϏεΛఏڙ͢Δ͜ͱ͕໨త
    Ͱ͋Γɺఏڙͨ͠αʔϏεͷׂ߹ʢ࡞ۀͨ࣌ؒ͠ͳ
    ͲʣʹԠͯ͡ରՁ͕ൃੜ͢Δɻ
    ఏڙ͢ΔαʔϏε͕๏཯ߦҝͰͳ͍৔߹Λ४ҕ೚ܖ໿
    ͱ͍͏ɻ

    View Slide

  19. !&4. *OD
    ϓϩμΫτΦʔφʔ
    ։ൃऀ
    εΫϥϜϚελʔ
    εςʔΫϗϧμʔ
    εΫϥϜνʔϜ
    Ϣʔβʔ ϕϯμ
    " # $ %
    εΫϥϜϚελʔ
    $` %`
    $`ɺ%`͸ϕϯμ͕εΫϥϜϚελʔΛग़͢

    View Slide

  20. !&4. *OD
    ܖ໿ܗଶͱνʔϜମ੍

    ϕϯμ͕10 "
    Ϣʔβʔ͕10 # $ %

    ੥ෛܖ໿
    ४ҕ೚ܖ໿
    ؙ౤͛
    ຊؾʁ
    ໃ६
    ˕

    View Slide

  21. !&4. *OD
    %9Ϩϙʔτ

    View Slide

  22. !&4. *OD
    ੥ෛܖ໿ͷԿ͕໰୊͔ʁ

    Ϣʔβʔاۀɺϕϯμاۀͷ
    ৽ͨͳؔ܎ɺ͋Δ΂͖࢟

    View Slide

  23. !&4. *OD
    ࣮ྫΞδϟΠϧࣄۀ෦͕࠾༻͍ͯ͠Δܖ໿ܗଶ

    Ձ஋૑଄ܖ໿

    อक

    ੥ෛ

    ४ҕ೚

    Ձ஋૑଄ܖ໿

    อक

    ੥ෛ

    ४ҕ೚

    #: #:

    View Slide

  24. !&4. *OD
    ࣮ྫ"HJMF4UVEJPͷडୗҊ݅ͷ10બ೚ݩ

    ൃ஫ଆʢϢʔβʔʣ

    ೥݄࣌఺
    /

    ड஫ଆʢϕϯμʣ͸

    View Slide

  25. !&4. *OD
    ϓϩμΫτΦʔφʔ๩͗͢͠Δ໰୊

    ʰεΫϥϜΨΠυʱ

    View Slide

  26. !&4. *OD
    ϓϩμΫτΦʔφʔ๩͗͢͠Δ໰୊

    ʰεΫϥϜΨΠυʱ
    ᶃϏδϣϯɾΰʔϧͷ఻ୡ
    ᶄ1#*ͷ࡞੒
    ᶅ1#*ͷ༏ઌॱҐ͚ͮ
    ᶆ1#-ͷݟ͑ΔԽ
    ᶇεςʔΫϗϧμʔϚωδϝϯτ

    View Slide

  27. !&4. *OD
    ϓϩμΫτΦʔφʔ๩͗͢͠Δ໰୊

    ʰεΫϥϜΨΠυʱ
    લఏɿϓϩμΫτΦʔφʔʹ
    ద੾ͳݖݶ͕͋Δ

    View Slide

  28. !&4. *OD
    ϓϩμΫτΦʔφʔ๩͗͢͠Δ໰୊

    ϓϩμΫτΦʔφʔͷ࢓ࣄ
    ᶃϏδϣϯɾΰʔϧͷ఻ୡ
    ᶄϓϩμΫτόοΫϩάΞΠςϜʢ1#*ʣͷ࡞੒
    ᶅϓϩμΫτόοΫϩάΞΠςϜʢ1#*ʣͷ༏ઌॱҐ͚ͮ
    ᶆϓϩμΫτόοΫϩάʢ1#-ʣͷݟ͑ΔԽ
    ᶇεςʔΫϗϧμʔϚωδϝϯτ
    લఏ
    ϓϩμΫτΦʔφʔʹద੾ͳݖݶ͕͋Δ͜ͱ
    "HJMF4UVEJPͷ৔߹
    10ʹ࣮֬ʹ΍ͬͯ΋Β͏
    ओʹ10
    ։ൃऀ͔Β΋ఏҊ
    10ʹ࣮֬ʹ΍ͬͯ΋Β͏
    ओʹ։ൃऀ͕࡞੒
    ओʹ։ൃऀ͕࣮ࢪ
    ൃ஫ݩʹ࣮֬ʹ͓ئ͍͢Δ

    View Slide

  29. !&4. *OD
    ઢΛҾ͖͗͢ͳ͍

    ʰ-*1Ϟσϧܖ໿ॻʱ

    View Slide

  30. !&4. *OD
    ཁ͕ܾ݅·͍ͬͯΔͳΒ੥ෛܖ໿Ͱ͍͍ʁ

    Ϣʔβʔ ϕϯμ
    仕様は決まってま
    すから (ドヤ!!)
    ゆるふわすぎて作
    れません orz

    View Slide

  31. !&4. *OD
    ෆ࣮֬ੑͷίʔϯ

    ग़యɿʰιϑτ΢ΣΞݟੵΓʱʢ೔ܦ#1ιϑτϓϨεʣ
    要件が決まるのは
    いつ?

    View Slide

  32. !&4. *OD
    ઐ໳ੑͷน

    Ϣʔβʔ ϕϯμ
    wۀ຿஌ࣝ
    wۀքಠࣗͷ঎׳ߦ
    wاۀจԽ
    w*5ʹؔ͢Δ஌ࣝ
    wաڈͷ։ൃܦݧɾϊ΢ϋ΢
    ΞδϟΠϧ
    w։ൃظؒશମΛ௨ͯ͠ɺஈ֊తʹઐ໳ੑͷนΛऔΓআ͜
    ͏ͱ͢Δɻ
    wಈ͘ιϑτ΢ΣΞΛఆظతʹ֬ೝ͢Δ͜ͱͰϢʔβʔͱ
    ϕϯμͷೝࣝΛ߹ΘͤΔɻ
    ैདྷܕ
    w։ൃͷॳظஈ֊Ͱઐ໳ੑͷนΛҰؾʹյͦ͏ͱ͢Δɻ
    wۀ຿෼ੳ΍ཁ݅ఆٛΛ໖ີʹߦ͍ɺυΩϡϝϯτΛ௨
    ͯ͡ϢʔβʔͱϕϯμͷೝࣝΛ߹ΘͤΔɻ
    wۀ຿ίϯαϧλϯτ͕Ϣʔβʔͱϕϯμͷڮ౉͠Λ୲͏
    ͜ͱ͕͋Δɻ
    ۀ຿෼ੳ΍ཁ݅ఆٛΛ͔ͬ͠Γ͢Ε͹ෆ࣮֬ੑͷίʔϯ͸
    ڱ͘Ͱ͖Δ
    ಈ͘ιϑτ΢ΣΞΛத৺ʹஔ͍ͨίϛϡχέʔγϣϯΛ௨
    ͔ͯ͡͠ෆ࣮֬ੑͷίʔϯ͸ڱ͘ͳΒͳ͍

    View Slide

  33. !&4. *OD
    Ϟσϧܖ໿ͷൺֱ

    *1" -*1
    ϕʔεͷख๏ εΫϥϜ
    ܖ໿ܗଶ ४ҕ೚ܖ໿
    10ͷબ೚ ൃ஫ଆ͔Βબ೚͢Δ
    ܖ໿ओମͱεΫϥϜͷ
    ϩʔϧͷ੔ཧ
    ܖ໿ओମʢߕԵʣΛ࣠ʹهࡌ εΫϥϜͷϩʔϧΛ࣠ʹهࡌ
    ։ൃͷਐΊํʹؔ͢Δ
    هࡌ
    ผࢴʹهࡌ
    ʢιϑτϩʔతʣ
    ܖ໿ॻຊจதʹهࡌ
    ʢϋʔυϩʔతʣ
    ܖ໿ͷղআ ҰఆظؒͰ߹ҙʹࢸΒͳ͍৔߹ɺܖ໿ղআՄ
    ʢؔ܎ղফࢦ޲ʣ
    Ͱ͖Δ͚ͩݩͷϧʔτʹ໭ͤΔΑ͏੣ҙΛ
    ࣋ͬͯڠٞʢؔ܎ҡ࣋ࢦ޲ʣ
    ِ૷੥ෛ΁ͷݴٴ
    ܖ໿ॻຊจதͰ͸໌ݴ͞Εͯͳ͍͕ɺղઆͷ
    தʹ*1"ͷҕһձͰͷٞ࿦͕ࢀߟ৘ใͱͯ͠ه
    ࡌ͞Ε͍ͯΔʢ࣮ࢪ੹೚ऀํࣜʣ
    ࢦشຢ͸໋ྩΛߦ͏΋ͷͰ͸ͳ͍ͱ͍͏ه
    ࡌ͋Γʢʮࢦش໋ྩ͠ͳ͍ʯํࣜʣ
    ஌తࡒ࢈ͷѻ͍ ड஫ऀ͔Βൃ஫ऀʹҠస
    ˞ͨͩ͠ɺ*1"Ϟσϧܖ໿Ͱ͸ผҊͱͯ͠ൃ஫ऀʹཹอ͢ΔҊͱڞ༗Ҋ͕ఏࣔ͞Ε͍ͯΔɻ

    View Slide

  34. !&4. *OD
    ܖ໿ओମͱεΫϥϜͷϩʔϧͷ੔ཧ

    *1"Ϟσϧܖ໿ॻ͸ܖ໿ओମʢߕԵʣͦΕͧΕͷݖརٛ຿Λهࡌɻ
    -*1Ϟσϧܖ໿ॻ͸εΫϥϜͷϩʔϧΛϕʔεʹݖརٛ຿Λهࡌɻͦͷ্Ͱબ೚ͨ͠ଆʹ໾ׂΛཤߦͤ͞Δ
    ٛ຿͕͋Δͱ͠ɺܖ໿ओମͱεΫϥϜͷϩʔϧΛରԠ͚͍ͮͯΔɻ͜Ε͸εΫϥϜͷͦΕͧΕͷϩʔϧ͕ܖ
    ໿౰ࣄऀͷͲͪΒ͔Β΋બ೚͞Εࠞࡏ͢ΔՄೳੑ͕͋Γɺܖ໿্ͷݖརٛ຿ͷओମͨΔ౰ࣄऀͱεΫϥϜͷ
    ϩʔϧ͕ࡨ૰͢ΔͨΊɺ͜ͷΑ͏ͳରԠ͚ͮΛߦ͏͜ͱͰ੔ཧ͍ͯ͠Δɻ

    View Slide

  35. !&4. *OD
    ։ൃͷਐΊํʹؔ͢Δهࡌ
    *1"Ϟσϧܖ໿ॻ͸۩ମతͳਐΊํ͸ʮΞδϟΠϧ։ൃਐΊํͷࢦ਑ʯʹهࡌͱ͍ͯ͠ΔɻΞδϟΠϧ։ൃ
    Ͱ͸;Γ͔͑ΓͳͲΛ௨ͯ͡νʔϜ͕ࣗ཯తʹਐΊํΛมߋ͍ͯͨ͘͠Ίɺܖ໿ॻͰറΒͳ͍Α͏ʹ͢Δͱ
    ͍͏഑ྀͰ͋Δɻ
    -*1Ϟσϧܖ໿ॻͰ͸εΫϥϜΛϕʔεͱͨ͠ڭՊॻతͳਐΊํ͕۩ମతʹهࡌ͞Ε͍ͯΔɻ͜Ε͸۩ମత
    ʹهࡌ͢Δ͜ͱʹΑΓ߹ҙ಺༰Λ໌֬ʹͯ͠ฆ૪Λ༧๷͢Δػೳʢฆ૪༧๷ػೳʣɺฆ૪ʹͳͬͨࡍʹͦͷ
    ղܾͷͨΊͷ੹೚ͷॴࡏ΍ݖརͷ༗ແʹ͍ͭͯͷ൑அͷΑΓͲ͜ΖͱͳΔػೳʢฆ૪ղܾػೳʣɺͦͯ͠౰
    ࣄऀͷܖ໿ҧ൓Λ཈ࢭ͢Δػೳʢҧ൓཈ࢭػೳʣ͕༗ޮʹ࡞༻͢Δ͜ͱΛૂͬͨ΋ͷͰ͋Δɻ

    View Slide

  36. !&4. *OD
    ܖ໿ͷղআ
    *1"Ϟσϧܖ໿ॻ͸ΞδϟΠϧ։ൃ͸৴པؔ܎͕ϕʔεʹ͋Δͱ͍͏ߟ͑ํͰɺܖ໿౰ࣄऀ૒ํͷ৴པؔ܎
    ͕ͳ͘ͳͬͨͱೝΊΒΕΔ৔߹͸ൺֱత༰қʹܖ໿͕ղআͰ͖Δ΋ͷͱ͍ͯ͠Δɻ
    -*1Ϟσϧܖ໿ॻͰ͸ܖ໿Λܧଓ͢Δ͜ͱ͕ܖ໿౰ࣄऀ૒ํͷརӹʹͳΔͱ͍͏ߟ͑ํͰɺܖ໿ղআΛճආ
    ͢ΔͨΊʹ੣ҙΛ΋ͬͯܖ໿౰ࣄऀಉ͕࢜࿩͠߹͏͜ͱ͕ఆΊΒΕ͍ͯΔɻ

    View Slide

  37. !&4. *OD
    ِ૷੥ෛ΁ͷݴٴ

    *1"Ϟσϧܖ໿ॻͰ͸ِ૷੥ෛ֘౰ੑͷ൑அʹ͍ͭͯ͸ॴ׋׭ிʢٴͼࡋ൑ॴʣ͕൑அ͢ΔࣄฑͰ͋Δͱ
    ͠ɺ໌ݴΛආ͚͍ͯΔɻͳ͓ɺ*1"ͷҕһձͰ͸࣍ͷϖʔδʹࣔ͢Α͏ͳٞ࿦͕ͳ͞Εͨɻ
    -*1Ϟσϧܖ໿ॻͰ͸εΫϥϜͷ֤ϩʔϧʹ͍ͭͯʮࢦشຢ͸໋ྩΛߦ͏΋ͷͰ͸ͳ͍ʯͱ͠ɺِ૷੥ෛͷ
    ࢦش໋ྩʹ͋ͨΒͳ͍ͱ͍͏͜ͱΛओு͍ͯ͠Δɻ

    View Slide

  38. !&4. *OD
    ِ૷੥ෛʗԿ͕໰୊ʁ

    ত࿨೥࿑ಇলࠂࣔ߸
    ᶃۀ຿਱ߦͷࢦࣔΛ͠ͳ͍
    ᶄ࿑ಇ࣌ؒ౳ʹؔ͢ΔࢦࣔΛ͠ͳ͍
    ᶅடংҡ࣋ɾ֬อͷͨΊͷࢦࣔΛ͠ͳ͍
    ࿦఺
    νʔϜ಺Ͱͷϝϯόʔʢ10ɺ4.ΛؚΉʣ
    ಉ࢜ͷఏҊɾॿݴ͸্هͷࢦ໋ࣔྩʹ͋
    ͨΔͷ͔ʁ

    View Slide

  39. !&4. *OD
    ِ૷੥ෛʢ*1"Ͱͷٞ࿦ʣ

    ίϛϡχέʔγϣϯ
    ̋ΞδϟΠϧͷຊདྷͷ࢟ʹ߹க͓ͯ͠Γɺ͔ͭɺِ
    ૷੥ෛͰ͸ͳ͍
    ºΞδϟΠϧతͰ͸ͳ͍ରԠͰ͋Δ ِ૷੥ෛͷݒ೦
    ΋൱ఆͰ͖ͳ͍

    ϓϩμΫτΦʔφʔ͔Βϕϯμاۀ ϕϯ
    μاۀଆ։ൃϝϯό౳

    ܖ໿্ೝΊΒΕͨຊདྷͷݖೳͷߦ࢖ͱͯ͠ϓϩμΫ
    τΦʔφʔ͕ϓϩμΫτόοΫϩάͷฒ΂ସ͑౳ͷ
    ܾఆΛߦ͍ɺϕϯμاۀʹ࿈བྷ͢Δ
    ϓϩμΫτΦʔφʔ͕ݸผͷϕϯμاۀଆ։ൃϝϯ
    όͷߦ͏΂͖ݸผ۩ମతͳରԠʹ͍ͭͯࢦࣔ͢Δ
    Ϣʔβاۀଆ։ൃϝϯό͔Βϕϯμاۀ
    ϕϯμاۀଆ։ൃϝϯό౳

    Ϣʔβاۀଆ։ൃϝϯό͕ͦͷۀ຿ʹର͢Δ஌ݟΛ
    ݩʹɺϕϯμاۀ ϕϯμاۀଆ։ൃϝϯό
    ʹରͯ͠
    ఏҊ͢Δ
    Ϣʔβاۀଆ։ൃϝϯό͕ϕϯμاۀଆ։ൃϝϯό
    ʹରͯ͠ࢦࣔ͢Δ
    Ϣʔβاۀ͕࿈Ε͖ͯͨ
    εΫϥϜϚελ
    ʔ͔Βϕϯμاۀ ϕϯμاۀଆ։ൃϝϯ
    ό౳

    Ϣʔβاۀ͕࿈Ε͖ͯͨ
    εΫϥϜϚελʔ͕ϕϯμ
    اۀ ϕϯμاۀଆ։ൃϝϯό౳
    ʹରͯ͠ॿݴ͢Δ
    Ϣʔβاۀ͕࿈Ε͖ͯͨ
    εΫϥϜϚελʔ͕ϕϯμ
    اۀଆ։ൃϝϯόʹରͯ͠ࢦࣔ͢Δ
    ๏૤ࢿ֨Λ༗͢Δ༗ࣝऀҕһ͔Βͷίϝϯτ
    w Ϣʔβاۀ͕ϕϯμاۀ ϕϯμاۀଆ։ൃϝϯό౳
    ʹର͠ʮۀ຿ͷ਱ߦʹؔ͢Δࢦࣔͦͷଞͷ؅ཧʯ ʮ࿑ಇऀ೿ݣࣄۀͱ੥ෛʹΑΓߦΘΕΔࣄۀ
    ͱͷ۠෼ʹؔ͢Δج४ʯୈ৚ୈ߸Π
    Λߦ͏͜ͱ͸ɺͦ΋ͦ΋ʮର౳ͳ౰ࣄऀͷڠಇʯͱ͍͏ΞδϟΠϧͷຊ࣭ʹ൓͍ͯ͠Δɻୈ߲ͷʮ࣮ࢪ੹
    ೚ऀʯ͕ߦ͏ʮຊ݅ۀ຿ʹؔ͢Δࢦࣔɺཁ੥ɺґཔ౳ͷ࿈བྷʯ͸ɺର৅ͱͯ͠ɺओʹ࿑ಇ࣌ؒ΍ٳ೔ɺ৬৔؀ڥͷ੍໿ͱ͍ͬͨ࿑ಇؔ܎ʹӨڹΛ༩
    ͑Δࣄ߲͕૝ఆ͞ΕΔ΂͖Ͱ͋ͬͯɺ։ൃνʔϜͷϝϯόؒͰͷॿݴɺఏҊ౳Λ૝ఆ͢΂͖Ͱ͸ͳ͍ɻ
    w ΞδϟΠϧ։ൃͷຊ࣭ʹଈͨ͠ίϛϡχέʔγϣϯ͸ɺϢʔβاۀͷ஫จओͱͯ͠ͷҙࢥܾఆͷ఻ୡ౳ͷܖ໿ͷ౰ࣄऀؒͰߦΘΕΔཁٻ΍஫จɺຢ͸
    ϕϯμاۀͷ؂ಜͷԼͰϢʔβاۀ͕ϕϯμاۀ ϕϯμاۀଆ։ൃϝϯό౳
    ʹରͯ͠ఏҊɾॿݴɾઆ໌Λ͢Δൣғ಺ʹऩ·Γɺِ૷੥ෛͱͳΔࢦ
    ش໋ྩʹ͸֘౰͠ͳ͍͜ͱͱͳΔ͸ͣͰ͋Δɻ
    w ʮൃ஫ऀɾ੥ෛࣄۀओؒͷଧͪ߹Θͤ౳ʹɺ੥ෛࣄۀओͷ؅ཧ੹೚ऀ͚ͩͰͳ͘ɺ؅ཧ੹೚ऀࣗ਎ͷ൑அͰ੥ෛ࿑ಇऀ͕ಉ੮ͯ͠΋ɺͦΕͷΈΛ΋ͬ
    ͯ௚ͪʹ࿑ಇऀ೿ݣࣄۀͱ൑அ͞ΕΔ͜ͱ͸͋Γ·ͤΜɻʯ ʮ࿑ಇऀ೿ݣࣄۀͱ੥ෛʹΑΓߦΘΕΔࣄۀͱͷ۠෼ʹؔ͢Δج४ʯ ߸ࠂࣔ
    ʹؔ
    ͢ΔٙٛԠ౴ू ୈू

    ͱ΋͞Ε͍ͯΔͱ͜Ζɺྫ͑͹ϓϩμΫτΦʔφʔ͔ΒϕϯμاۀʹϓϩμΫτόοΫϩάฒ΂ସ͑౳ͷܾఆ͕఻ୡ
    ͞Εɺͦͷࡍʹϕϯμاۀଆ։ൃ੹೚ऀ͚ͩͰ͸ͳ͘ɺϕϯμاۀଆ։ൃϝϯό౳͕ಉ੮͍ͯ͠Δ৔߹ͱ͍͏ͷ͸ɺ͜ͷΑ͏ͳঢ়گͱͯ͠औΓѻ͑
    ΔͷͰ͸ͳ͍͔ɻ

    View Slide

  40. !&4. *OD
    ࣮ྫِ૷੥ෛ΁ͷରࡦ

    ॴ׋׭ிʢٴͼࡋ൑ॴʣ͕൑அ͢ΔࣄฑͰ͋ΔͨΊɺ͜ΕΛ͔ͨ͠Β0,ͱ͸ݴ͍੾Εͳ͍

    View Slide

  41. !&4. *OD
    ࢓ࣄͷຊ࣭

    Ϛωδϝϯτֵ໋
    ೥ʙ
    w஌ࣝ࿑ಇʹ͓͚Δ஌ࣝͷ׆༻
    w஌ࣝ࿑ಇͷੜ࢈ੑΛ޲্
    w஌͚͕ࣝͩҙຯ͋ΔࢿݯͰ͋Γɺ౔஍ɺ
    ࿑ಇɺࢿຊ͸ೋٛతͳཁૉ
    w྅༑ʹΑΔνʔϜ
    wϚωδϝϯτͷ࢓ࣄ͸ํ޲෇͚
    w࢓ࣄ͸ॴ༩Ͱ͸ͳ͍ɻܾΊ͍͔ͯͳ͚Ε
    ͹ͳΒͳ͍
    ஌ࣝࣾձ
    https://gds.blog.gov.uk/2016/09/01/using-mob-programming-to-solve-a-problem/
    ੜ࢈ੑֵ໋
    ੈل຤ʙ೥
    wςΠϥʔͷՊֶత؅ཧ๏͕஀ੜ
    w࢓ࣄʢ೑ମ࿑ಇʣʹ஌ࣝΛ׆༻
    wੜ࢈ੑ͕ඈ༂తʹ޲্ʢഒʹʣ
    wੜ࢈ཁૉ͸౔஍ɺ࿑ಇɺࢿຊ
    wϘεͱ෦Լͷ૊৫
    wϚωδϝϯτͷ࢓ࣄ͸ࢦش໋ྩ
    w࢓ࣄ͸ॴ༩Ͱ͋Γɺͦͷ಺༰͸ҰఆͰ͋
    Δ
    ޻ۀࣾձ
    https://gazoo.com/article/car_history/140919_1.html
    ࢈ۀֵ໋
    ೥ʙੈل຤
    wٕೳʹ஌ࣝΛ׆͔͢
    wٕೳͷମܥԽʹΑ͏Δٕज़ͷ஀ੜ
    w࠷ॳͷ೥ؒ͸Ҏલ͔Βଘࡏ͍ͯͨ͠੡
    ඼ͷػցԽ
    wੜ࢈ੑ͸޲্͠ͳ͔ͬͨ
    w೥ͷమಓग़ݱΛܖػʹ༷૬͕Ұม
    ࢈ۀࣾձ
    https://www.sangyo-kakumei.com/description/post-114

    View Slide

  42. !&4. *OD
    ِ૷੥ෛʹؔ͢Δن੍վֵ

    ʢ೔ץ޻ۀ৽ฉ೥݄೔෇ʣ

    View Slide

  43. !&4. *OD
    ߸ࠂࣔʹؔ͢ΔٙٛԠ౴ू

    View Slide

  44. !&4. *OD
    Α͋͘Δ࣭໰
    44

    View Slide

  45. !&4. *OD
    ޚݟੵॻ㱠ΞδϟΠϧͳݟੵΓ
    ϓϩδΣΫτϨΠϠͱܖ໿ϨΠϠΛ෼͚ͯߟ͑Δɻ
    ϓϩδΣΫτϨΠϠ
    wݟੵΓ͸มߋͰ͖Δɻ
    w࣮੷ΛݩʹܭըΛมߋ͍ͯ͘͠ɻ
    wަবෆՄɻٕज़తͳܾఆͰ͋Γɺ։ൃऀ͕ܾΊΔɻʢސ٬͕ࠜڌΛ࣭
    ໰͢Δ͜ͱ͸Ͱ͖Δʣ
    ܖ໿ϨΠϠ
    wݟੵΓֹۚ͸ظؒͰݻఆͰ͋Δɻ
    w͍͍ͨͯͷ৔߹ɺൃ஫ଆͷ༧ࢉʹΑܾͬͯ·ͬͯ͘Δɻ
    wֹۚ͸ަবͰ͖Δɻ
    ૬ޓͷݟੵΓ͸࿈ಈ͠ͳ͍

    2VPUBUJPO
    &TUJNBUJPO
    ͕ظ଴஋͸͋Δ

    View Slide

  46. !&4. *OD

    ΞδϟΠϧ ैདྷܕ
    ࣌ؒ ࣌ؒ
    ސ٬ͷظ଴
    νʔϜͷ࣮ྗ
    ސ٬ͷظ଴
    νʔϜͷ࣮ྗ
    ر๬

    View Slide

  47. !&4. *OD
    ϓϩμΫτΦʔφʔ
    εςʔΫϗϧμʔ
    εΫϥϜνʔϜ
    Ϣʔβʔ ϕϯμ
    ࠶ҕୗ
    wձࣾ㱠νʔϜ
    w঎ྲྀʹͱΒΘΕͳ͍ϫϯνʔϜମ੍
    εΫϥϜϚελʔ
    ։ൃऀ
    "ࣾ #ࣾ $ࣾ
    %ࣾ
    9ࣾ

    View Slide

  48. !&4. *OD
    ൑ྫ
    48

    View Slide

  49. !&4. *OD
    ΞδϟΠϧ։ൃͷ൑ྫ

    Ϣʔβʔ ϕϯμ
    ◯◯の開発を発注します。
    はい。分かりました。
    Ϣʔβʔ ϕϯμ
    仕様変更お願いします。
    はい。分かりました。
    Ϣʔβʔ ϕϯμ
    えっ!!
    リリース版まで作ってもらわ
    ないとお金払えませんよ
    仕様変更があったのでβ版までしかできません。
    リリース版の開発には追加費用が…
    Ϣʔβʔ ϕϯμ
    ϕϯμʢݪࠂʣ͕ϢʔβʔʢඃࠂʣʹЌ൛
    ·Ͱͷ։ൃ୅ۚͷࢧ෷͍ΛٻΊͯࡋ൑ʹ
    ൑ܾʢ౦ژ஍ํࡋ൑ॴฏ੒೥݄೔ʣ
    ͜ͷ։ൃ͸ΞδϟΠϧ։ൃͰ͋Δͱ͍͏ओு͸ݪࠂ͔ΒͷΈ͞Ε͓ͯΓɺ
    ඃࠂ͸൱ೝɻ͔͠͠ɺඃࠂ͔Βఏࣔ͞Εͨઃܭॻʹ͸࢓༷͕֬ఆ͍ͯ͠ͳ
    ͍෦෼͕ଟ਺͋Δ͜ͱɺݪࠂͱඃࠂͱͷؒͰ͸ɺຖ೔ͷΑ͏ʹ࢓༷ܾఆɺ
    ࢦ͕ࣔ܁Γฦ͞Ε͍ͯͨ͜ͱɺ֤൛ͷཁ݅ʹ͍ͭͯ͸ԿΒఆΊ͕ͳ͔ͬͨ
    ͜ͱͳͲ͔Βࡋ൑ॴ͸ΞδϟΠϧ։ൃͰ͋Δͱ͍͏લఏ͕͋ͬͨͱೝఆɻ
    ͦͷ্Ͱɺݪࠂͷະ෷ۀ຿ҕୗྉͷࢧ෷੥ٻΛೝ༰ɻ
    ͨͱ͑ɺ੥ෛܖ໿Ͱ͋ͬͨͱͯ͠΋ɺΞδϟΠϧ։ൃͱ͍͏΋ͷ͕͋Γɺ
    ͦͷ৔߹ʹ͸౰ࣄऀؒͰಈతʹ࢓ࣄ΍ࣄ຿ͷ಺༰͕มΘΔͷͩͱ͍͏։ൃ
    ͷྲّྀ͕ɺ৴ٛଇΛഔհͱͯ͠ࡋ൑ॴͷ൑அʹٵ্͍͛ΒΕͨҰྫɻ
    ੥ෛܖ໿ॻ
    ඃࠂ ݪࠂ

    View Slide

  50. !&4. *OD
    Ξϯνύλʔϯ
    ͜Ε͸΍ͬͪΌμϝઈର
    50

    View Slide

  51. !&4. *OD
    εϓϦϯτຖʹܖ໿
    εϓϦϯτຖʹܖ໿Λ۠੾Δɻ
    ΞδϟΠϧ։ൃ͸ʮνʔϜͷܧଓʯ͕ϙΠϯτɻνʔϜ͕҆৺ͯ͠৴པؔ
    ܎Λҭ͍͚ͯͯΔ؀ڥΛͭ͘Δɻ
    ˞ʮνʔϜͷܧଓʯ͸91ͷϓϥΫςΟεͷͻͱͭ

    Ξϯνύλʔϯ

    View Slide

  52. !&4. *OD
    ετʔϦʔϙΠϯτʹΑΔܖ໿
    ετʔϦʔϙΠϯτΛֹۚʹ׵ࢉͯ͠੥ٻ͢Δɻ
    ࣍ୈʹɺετʔϦʔϙΠϯτͷ஋੾Γަব͕͸͡·Δɻ
    ݁ՌతʹɺϢʔβʔετʔϦʔͻͱͭͻͱͭʹֹۚΛ͚͍ͭͯΔͷͱมΘ
    Βͳ͍ɻ

    ετʔϦʔ"QU
    Ϣʔβʔ ϕϯμ
    このストーリー、5ポイントもかかるの?
    根拠は?4ポイントにならないの!!
    4.5ポイントでどうか手を
    打ってもらえないでしょうか?(涙)
    ετʔϦʔ#QU
    ετʔϦʔ$QU
    ετʔϦʔ%QU
    ετʔϦʔ&QU
    ετʔϦʔ'QU
    ετʔϦʔ(QU
    όοΫϩά
    Ξϯνύλʔϯ

    View Slide

  53. !&4. *OD
    ཁ݅ΛܾΊΒΕͳ͍͔Β४ҕ೚

    Ϣʔβʔ ϕϯμ
    要件が決まっていないので
    アジャイル的に進めましょう
    やったー!
    仕事を受注できたー
    Ϣʔβʔ ϕϯμ
    いつになったら
    できるんですか(怒)
    いやいや、要件を決めてもらわ
    ないと作れませんよ(汗)
    ϲ݄ޙ
    ΞδϟΠϧతʹਐΊ͍͖ͯ·͠ΐ͏ͱ͍͏͜ͱͰɺͱΓ͋͑ͣ४ҕ೚ܖ໿
    Λక݁ͯ͠ϓϩδΣΫτΛελʔτͯ͠͠·͏ɻ
    ϓϩμΫτόοΫϩάΞΠςϜ͕3FBEZʹͳΒͳ͍··਺ϲ݄͕ܦաͯ͠
    ͠·͏ɻ
    ʮΞδϟΠϧʯΛҙࢤܾఆΛ͠ͳ͍ʢ΋͘͠͸ɺઌԆ͹͠ʹ͢Δʣ͜ͱͷ
    ཧ༝ʹͯ͠͸͍͚ͳ͍ɻ
    Ξϯνύλʔϯ

    View Slide

  54. !&4. *OD
    ԿΛࣄલʹܾΊΔ͔ʁ

    5γϟπαΠζݟੵΓ
    94 4 . - 9-
    ϓϩμΫτόοΫϩά
    τϨʔυΦϑʹର͢Δઓུ
    ϦϦʔε
    όʔϯμ΢ϯνϟʔτ
    શମϘϦϡʔϜͱظؒͷ೺Ѳ
    νʔϜ಺֎ͷؔ܎ऀɾ໾ׂ
    ͨͱ͑͹ʜʜ

    View Slide

  55. !&4. *OD
    ·ͱΊ
    55

    View Slide

  56. !&4. *OD
    ΞδϟΠϧͱܖ໿ͷ՝୊

    ܖ໿ͷੑ࣭ ΞδϟΠϧͷੑ࣭

    ੒Ռʢ࢓༷ʣ΍ϓϩηεΛࣄલʹ߹ҙ͠ɺ९
    क͢Δɻ͍͋·͍͞͸ۃྗഉআɻ
    ੒Ռʢ࢓༷ʣ΍ϓϩηε͕֬ఆ͍ͯ͠ͳ͍ɻ
    ։ൃ͕ਐΉʹͭΕͯมԽ͢Δɻ

    ܖ໿౰ࣄऀʢߕɾԵʣʹର͢Δݖརɾٛ຿಺
    ༰Λ໌֬ʹ͢Δɻ
    ܖ໿౰ࣄऀʢߕɾԵʣͱ։ൃʹ͓͚ΔϓϨΠ
    Ϡʔʢ10ɺ4.ɺ։ൃऀɺεςʔΫϗϧμ
    ʔʣ͕Ұக͠ͳ͍ɻ͔͠΋ɺ໾ׂΛ௒͑ͯڠ
    ྗ͢Δ͜ͱ͕େࣄɻ
    ࢦش໋ྩؔ܎Λલఏͱ͢Δɻ
    ϓϨΠϠʔͷ໾ׂʹԠཱͨࣗ͡తࢀՃ͕ॏࢹ
    ͞ΕΔɻ

    View Slide

  57. !&4. *OD
    ΞδϟΠϧͱܖ໿ͷ՝୊

    ܖ໿ͷੑ࣭ ΞδϟΠϧͷੑ࣭

    ੒Ռʢ࢓༷ʣ΍ϓϩηεΛࣄલʹ߹ҙ͠ɺ९
    क͢Δɻ͍͋·͍͞͸ۃྗഉআɻ
    ੒Ռʢ࢓༷ʣ΍ϓϩηε͕֬ఆ͍ͯ͠ͳ͍ɻ
    ։ൃ͕ਐΉʹͭΕͯมԽ͢Δɻ

    ܖ໿౰ࣄऀʢߕɾԵʣʹର͢Δݖརɾٛ຿಺
    ༰Λ໌֬ʹ͢Δɻ
    ܖ໿౰ࣄऀʢߕɾԵʣͱ։ൃʹ͓͚ΔϓϨΠ
    Ϡʔʢ10ɺ4.ɺ։ൃऀɺεςʔΫϗϧμ
    ʔʣ͕Ұக͠ͳ͍ɻ͔͠΋ɺ໾ׂΛ௒͑ͯڠ
    ྗ͢Δ͜ͱ͕େࣄɻ
    ࢦش໋ྩؔ܎Λલఏͱ͢Δɻ
    ϓϨΠϠʔͷ໾ׂʹԠཱͨࣗ͡తࢀՃ͕ॏࢹ
    ͞ΕΔɻ
    ܭըܕ దԠܕ
    डൃ஫ؔ܎
    ࢦش໋ྩ
    ڞ૑ؔ܎
    ηϧϑϚωδϝϯτ
    ࡢ೔ͷݱ࣮ ৽͍͠ݱ࣮

    View Slide

  58. !&4. *OD
    มԽ͢Δݱ࣮

    ܖ໿ͷੑ࣭ ΞδϟΠϧͷੑ࣭

    ੒Ռʢ࢓༷ʣ΍ϓϩηεΛࣄલʹ߹ҙ͠ɺ९
    क͢Δɻ͍͋·͍͞͸ۃྗഉআɻ
    ੒Ռʢ࢓༷ʣ΍ϓϩηε͕֬ఆ͍ͯ͠ͳ͍ɻ
    ։ൃ͕ਐΉʹͭΕͯมԽ͢Δɻ

    ܖ໿౰ࣄऀʢߕɾԵʣʹର͢Δݖརɾٛ຿಺
    ༰Λ໌֬ʹ͢Δɻ
    ܖ໿౰ࣄऀʢߕɾԵʣͱ։ൃʹ͓͚ΔϓϨΠ
    Ϡʔʢ10ɺ4.ɺ։ൃऀɺεςʔΫϗϧμ
    ʔʣ͕Ұக͠ͳ͍ɻ͔͠΋ɺ໾ׂΛ௒͑ͯڠ
    ྗ͢Δ͜ͱ͕େࣄɻ
    ࢦش໋ྩؔ܎Λલఏͱ͢Δɻ
    ϓϨΠϠʔͷ໾ׂʹԠཱͨࣗ͡తࢀՃ͕ॏࢹ
    ͞ΕΔɻ
    ܭըܕ దԠܕ
    डൃ஫ؔ܎
    ࢦش໋ྩ
    ڞ૑ؔ܎
    ηϧϑϚωδϝϯτ
    ࡢ೔ͷݱ࣮ ৽͍͠ݱ࣮

    View Slide