忙しい人向けダイジェストをこちらに用意しました。 https://www.agile-studio.jp/post/agile-contracts
!&4. *ODΞδϟΠϧͱܖגӬγεςϜϚωδϝϯτ"HJMF4UVEJPԼ࢙
View Slide
!&4. *OD
!&4. *OD4"HJMF4UVEJPͷαʔϏε
!&4. *OD5"HJMF4UVEJPͷใൃ৴ϒϩάಈը ϦϞʔτݟֶΣϏφʔ
!&4. *ODΞδϟΠϧͰܖͬͯͲ͏͢Δͷʁ6
!&4. *ODܖॻͷతͱػೳᶃ ฆ૪ղܾػೳᶄ ฆ૪༧ػೳᶅ ܖҧࢭػೳ
!&4. *ODΞδϟΠϧͱΞδϟΠϧݪଇސ٬ຬΛ࠷༏ઌ͠ɺՁͷ͋ΔιϑτΣΞΛૣ͘ܧଓతʹఏڙ͠·͢ɻܧଓతϦϦʔεཁٻͷมߋͨͱ͑։ൃͷޙظͰܴ͋ͬͯ͠·͢ɻมԽΛຯํʹ͚ͭΔ͜ͱʹΑͬͯɺ͓٬༷ͷڝ૪ྗΛҾ্͖͛·͢ɻదԠܕ։ൃಈ͘ιϑτΣΞΛɺि͔ؒΒϲ݄ͱ͍͏Ͱ͖Δִ͚͍ͩ࣌ؒؒͰϦϦʔε͠·͢ɻܧଓతϦϦʔεϏδωεଆͷਓͱ։ൃऀɺϓϩδΣΫτΛ௨ͯ͠ʑҰॹʹಇ͔ͳ͚ΕͳΓ·ͤΜɻސ٬ࢀըҙཉʹຬͪͨਓʑΛूΊͯϓϩδΣΫτΛߏ͠·͢ɻڥͱࢧԉΛ༩͑ࣄ͕ແࣄऴΘΔ·Ͱ൴ΒΛ৴པ͠·͢ɻࣗݾ৫ԽใΛ͑ΔͬͱޮతͰޮՌతͳํ๏ϑΣΠεɾτΡɾϑΣΠεͰΛ͢Δ͜ͱͰ͢ɻސ٬ࢀը ಈ͘ιϑτΣΞ͕ͦ͜ਐḿͷ࠷ॏཁͳईͰ͢ɻ ܧଓతϦϦʔεΞδϟΠϧŋϓϩηε࣋ଓՄೳͳ։ൃΛଅਐ͠·͢ɻҰఆͷϖʔεΛܧଓతʹҡ࣋Ͱ͖ΔΑ͏ʹ͠ͳ͚ΕͳΓ·ͤΜɻ࣋ଓՄೳੑٕज़తӽੑͱ༏Εͨઃܭʹର͢Δෆஅͷҙ͕ػහ͞ΛߴΊ·͢ɻٕज़తӽ γϯϓϧ͞ʢϜμͳ͘࡞ΕΔྔΛ࠷େݶʹ͢Δ͜ͱʣ͕ຊ࣭Ͱ͢ɻ ܧଓతվળ࠷ྑͷΞʔΩςΫνϟɾཁٻɾઃܭɺࣗݾ৫తͳνʔϜ͔ΒੜΈग़͞Ε·͢ɻࣗݾ৫ԽνʔϜ͕ͬͱޮΛߴΊΔ͜ͱ͕Ͱ͖Δ͔ΛఆظతʹৼΓฦΓɺͦΕʹج͍ͮͯࣗͨͪͷΓํΛ࠷దʹௐ͠·͢ɻܧଓతվળ
!&4. *ODΞδϟΠϧͷલఏରϓϩδΣΫτͷ݅ ΞδϟΠϧݪଇͷهࡌܧଓతʹϦϦʔε͢Δɾগͳ͘ͱʙϲ݄ʹճɾϦϦʔεͯ͠ऴΘΓͰͳ͍ʢ։ൃϑΣʔζͱอकϑΣʔζΛ۠ผ͠ͳ͍ʣಈ͘ιϑτΣΞΛɺि͔ؒΒϲ݄ͱ͍͏Ͱ͖Δִ͚͍ͩ࣌ؒؒͰϦϦʔε͠·͢ɻՁͷ͋ΔιϑτΣΞΛૣ͘ܧଓతʹఏڙ͠·͢ɻཁٻ͕มԽ͢ΔɾॳͷཁٻΛ࣮ͯ͢ݱ͢ΔΘ͚Ͱͳ͍ཁٻͷมߋͨͱ͑։ൃͷޙظͰܴ͋ͬͯ͠·͢ɻมԽΛຯํʹ͚ͭΔ͜ͱʹΑͬͯɺ͓٬༷ͷڝ૪ྗΛҾ্͖͛·͢ɻϢʔβʔͷੵۃతؔ༩͕ඞཁɾؙ͛Ͱͳ͍Ϗδωεଆͷਓͱ։ൃऀɺϓϩδΣΫτΛ௨ͯ͠ʑҰॹʹಇ͔ͳ͚ΕͳΓ·ͤΜɻνʔϜ͕ܧଓత͔ͭࣗݾ৫తʹϓϩηεΛվળ͢Δɾ͜͏͢Ε͏·͍͘͘ͱ͍͏Γํ͕͋Β͔͡Ίଘࡏ͢ΔΘ͚Ͱͳ͍νʔϜ͕ͬͱޮΛߴΊΔ͜ͱ͕Ͱ͖Δ͔ΛఆظతʹৼΓฦΓɺͦΕʹج͍ͮͯࣗͨͪͷΓํΛ࠷దʹௐ͠·͢ɻ
!&4. *ODΞδϟΠϧͱܖͷ՝ܖͷੑ࣭ ΞδϟΠϧͷੑ࣭Ռʢ༷ʣϓϩηεΛࣄલʹ߹ҙ͠ɺ९क͢Δɻ͍͋·͍͞ۃྗഉআɻՌʢ༷ʣϓϩηε͕֬ఆ͍ͯ͠ͳ͍ɻ։ൃ͕ਐΉʹͭΕͯมԽ͢ΔɻܖࣄऀʢߕɾԵʣʹର͢Δݖརɾٛ༰Λ໌֬ʹ͢ΔɻܖࣄऀʢߕɾԵʣͱ։ൃʹ͓͚ΔϓϨΠϠʔʢ10ɺ4.ɺ։ൃऀɺεςʔΫϗϧμʔʣ͕Ұக͠ͳ͍ɻ͔͠ɺׂΛ͑ͯڠྗ͢Δ͜ͱ͕େࣄɻ ࢦش໋ྩؔΛલఏͱ͢ΔɻϓϨΠϠʔͷׂʹԠཱͨࣗ͡తࢀՃ͕ॏࢹ͞ΕΔɻ
!&4. *ODϢʔβʔΞδϟΠϧϕϯμಛwϢʔβʔͱϕϯμ͕ڠྗͯ͠ϓϩμΫτͷՁΛ࠷େԽ͢Δwಉ͡νʔϜʢϢʔβʔͱϕϯμʣͰ͘։ൃΛܧଓ͠ɺϓϩμΫτͱνʔϜΛҭ͍ͯͯ͘͜ͱΛॏࢹ͢ΔϢʔβʔैདྷܕϕϯμಛwϢʔβʔͷཁٻΛϕϯμ͕࣮ݱ͢Δw༗ظݶͷ։ൃظؒதɺܭըͲ͓ΓʹϓϩδΣΫτΛߦ͢Δ͜ͱΛॏࢹ͢ΔʮεϓϦϯτϓϥϯχϯάͰܭըΛௐ͠ଓ͚Δʯʮ;Γ͔͑ΓͰϓϩηεΛվળ͠ଓ͚Δʯͱ͍͏͜ͱʹ߹ҙ͢Δ͜ͱ͕ॏཁϓϩμΫτͷείʔϓͱϓϥΠΦϦςΟΛஅͰ͖ΔϢʔβʔͷදͱػೳͷݟੵΓٕज़తͳϦεΫʹ͍ͭͯஅͰ͖Δϕϯμͷ։ൃऀͷද͕εϓϦϯτϓϥϯχϯάͱ;Γ͔͑ΓʹࢀՃ͢Δ͜ͱֹۚɺ։ൃൣғɺεέδϡʔϧΛ͋Β͔͡Ί߹ҙ͢Δ͜ͱ͕ॏཁwεϓϦϯτຖʹείʔϓϓϥΠΦϦςΟΛมߋͰ͖ΔwεϓϦϯτຖʹϕϯμͷΞτϓοτʹର͢ΔϑΟʔυόοΫΛ༩͑Δwϕϯμ͔Βͷ࣭ʹϦΞϧλΠϜʹճ͢ΔwεϓϦϯτຖʹݟੵΓΛมߋ͢Δ͜ͱ͕Ͱ͖ΔwεϓϦϯτຖʹεέδϡʔϧͷਐḿٕज़తͳϦεΫΛใࠂ͢ΔwεϓϦϯτຖʹಈ࡞͢ΔιϑτΣΞΛఏڙ͢Δʢͨͩ͠ɺʮ࡞Βͳ͍ʯͱ͍͏ఏҊΛ͢Δ͜ͱ͋ΔʣwཁٻΛग़͢wडೖςετΛߦ͏wՌʢϓϩάϥϜɺ༷ॻɺςετॻʣΛೲ͢Δ
!&4. *OD*1"Ϟσϧܖͱ-*1Ϟσϧܖͷൺֱ12
!&4. *OD13
!&4. *ODϞσϧܖͷൺֱ*1" -*1ϕʔεͷख๏ εΫϥϜܖܗଶ ४ҕܖ10ͷબ ൃଆ͔Βબ͢ΔܖओମͱεΫϥϜͷϩʔϧͷཧܖओମʢߕԵʣΛ࣠ʹهࡌ εΫϥϜͷϩʔϧΛ࣠ʹهࡌ։ൃͷਐΊํʹؔ͢Δهࡌผࢴʹهࡌʢιϑτϩʔతʣܖॻຊจதʹهࡌʢϋʔυϩʔతʣܖͷղআ ҰఆظؒͰ߹ҙʹࢸΒͳ͍߹ɺܖղআՄʢؔղফࢦʣͰ͖Δ͚ͩݩͷϧʔτʹͤΔΑ͏ҙΛ࣋ͬͯڠٞʢؔҡ࣋ࢦʣِෛͷݴٴܖॻຊจதͰ໌ݴ͞Εͯͳ͍͕ɺղઆͷதʹ*1"ͷҕһձͰͷ͕ٞࢀߟใͱͯ͠هࡌ͞Ε͍ͯΔʢ࣮ࢪऀํࣜʣࢦشຢ໋ྩΛߦ͏ͷͰͳ͍ͱ͍͏هࡌ͋Γʢʮࢦش໋ྩ͠ͳ͍ʯํࣜʣతࡒ࢈ͷѻ͍ डऀ͔ΒൃऀʹҠస˞ͨͩ͠ɺ*1"ϞσϧܖͰผҊͱͯ͠ൃऀʹཹอ͢ΔҊͱڞ༗Ҋ͕ఏࣔ͞Ε͍ͯΔɻ
!&4. *ODຽ๏ͰఆΊΒΕ͍ͯΔయܕܖଃ༩ɺചങɺަɺফඅିआɺ༻ିआɺିआɺޏ༻ɺෛɺҕɺدୗɺ߹ɺऴఆظۚɺղ
!&4. *ODιϑτΣΞ։ൃͷܖෛܖ͋Β͔͡ΊఆΊͨՌΛ͢Δ͜ͱ͕తͰ͋ΓɺՌʹରͯ͠ରՁ͕ൃੜ͢Δɻҕܖࣝ࿑ಇྗͱ͍ͬͨαʔϏεΛఏڙ͢Δ͜ͱ͕తͰ͋Γɺఏڙͨ͠αʔϏεͷׂ߹ʢ࡞ۀͨ࣌ؒ͠ͳͲʣʹԠͯ͡ରՁ͕ൃੜ͢Δɻఏڙ͢ΔαʔϏε͕๏ߦҝͰͳ͍߹Λ४ҕܖͱ͍͏ɻ
!&4. *ODϓϩμΫτΦʔφʔ։ൃऀεΫϥϜϚελʔεςʔΫϗϧμʔεΫϥϜνʔϜϢʔβʔ ϕϯμ" # $ %εΫϥϜϚελʔ$` %`$`ɺ%`ϕϯμ͕εΫϥϜϚελʔΛग़͢
!&4. *ODܖܗଶͱνʔϜମ੍ϕϯμ͕10 " Ϣʔβʔ͕10 # $ %ෛܖ४ҕܖؙ͛ຊؾʁໃ६˕
!&4. *OD%9Ϩϙʔτ
!&4. *ODෛܖͷԿ͕͔ʁϢʔβʔاۀɺϕϯμاۀͷ৽ͨͳؔɺ͋Δ͖࢟
!&4. *OD࣮ྫΞδϟΠϧࣄۀ෦͕࠾༻͍ͯ͠ΔܖܗଶՁܖอकෛ४ҕՁܖอकෛ४ҕ#: #:
!&4. *OD࣮ྫ"HJMF4UVEJPͷडୗҊ݅ͷ10બݩൃଆʢϢʔβʔʣ݄࣌/डଆʢϕϯμʣ
!&4. *ODϓϩμΫτΦʔφʔ͗͢͠ΔʰεΫϥϜΨΠυʱ
!&4. *ODϓϩμΫτΦʔφʔ͗͢͠ΔʰεΫϥϜΨΠυʱᶃϏδϣϯɾΰʔϧͷୡᶄ1#*ͷ࡞ᶅ1#*ͷ༏ઌॱҐ͚ͮᶆ1#-ͷݟ͑ΔԽᶇεςʔΫϗϧμʔϚωδϝϯτ
!&4. *ODϓϩμΫτΦʔφʔ͗͢͠ΔʰεΫϥϜΨΠυʱલఏɿϓϩμΫτΦʔφʔʹదͳݖݶ͕͋Δ
!&4. *ODϓϩμΫτΦʔφʔ͗͢͠ΔϓϩμΫτΦʔφʔͷࣄᶃϏδϣϯɾΰʔϧͷୡᶄϓϩμΫτόοΫϩάΞΠςϜʢ1#*ʣͷ࡞ᶅϓϩμΫτόοΫϩάΞΠςϜʢ1#*ʣͷ༏ઌॱҐ͚ͮᶆϓϩμΫτόοΫϩάʢ1#-ʣͷݟ͑ΔԽᶇεςʔΫϗϧμʔϚωδϝϯτલఏϓϩμΫτΦʔφʔʹదͳݖݶ͕͋Δ͜ͱ"HJMF4UVEJPͷ߹10ʹ࣮֬ʹͬͯΒ͏ओʹ10։ൃऀ͔ΒఏҊ10ʹ࣮֬ʹͬͯΒ͏ओʹ։ൃऀ͕࡞ओʹ։ൃऀ͕࣮ࢪൃݩʹ࣮֬ʹ͓ئ͍͢Δ
!&4. *ODઢΛҾ͖͗͢ͳ͍ʰ-*1Ϟσϧܖॻʱ
!&4. *ODཁ͕ܾ݅·͍ͬͯΔͳΒෛܖͰ͍͍ʁϢʔβʔ ϕϯμ仕様は決まってますから (ドヤ!!)ゆるふわすぎて作れません orz
!&4. *ODෆ࣮֬ੑͷίʔϯग़యɿʰιϑτΣΞݟੵΓʱʢܦ#1ιϑτϓϨεʣ要件が決まるのはいつ?
!&4. *ODઐੑͷนϢʔβʔ ϕϯμwۀࣝwۀքಠࣗͷ׳ߦwاۀจԽw*5ʹؔ͢Δࣝwաڈͷ։ൃܦݧɾϊϋΞδϟΠϧw։ൃظؒશମΛ௨ͯ͠ɺஈ֊తʹઐੑͷนΛऔΓআ͜͏ͱ͢Δɻwಈ͘ιϑτΣΞΛఆظతʹ֬ೝ͢Δ͜ͱͰϢʔβʔͱϕϯμͷೝࣝΛ߹ΘͤΔɻैདྷܕw։ൃͷॳظஈ֊ͰઐੑͷนΛҰؾʹյͦ͏ͱ͢Δɻwۀੳཁ݅ఆٛΛ໖ີʹߦ͍ɺυΩϡϝϯτΛ௨ͯ͡ϢʔβʔͱϕϯμͷೝࣝΛ߹ΘͤΔɻwۀίϯαϧλϯτ͕Ϣʔβʔͱϕϯμͷڮ͠Λ୲͏͜ͱ͕͋Δɻۀੳཁ݅ఆٛΛ͔ͬ͠Γ͢Εෆ࣮֬ੑͷίʔϯڱ͘Ͱ͖Δಈ͘ιϑτΣΞΛத৺ʹஔ͍ͨίϛϡχέʔγϣϯΛ௨͔ͯ͡͠ෆ࣮֬ੑͷίʔϯڱ͘ͳΒͳ͍
!&4. *ODܖओମͱεΫϥϜͷϩʔϧͷཧ*1"ϞσϧܖॻܖओମʢߕԵʣͦΕͧΕͷݖརٛΛهࡌɻ-*1ϞσϧܖॻεΫϥϜͷϩʔϧΛϕʔεʹݖརٛΛهࡌɻͦͷ্Ͱબͨ͠ଆʹׂΛཤߦͤ͞Δ͕ٛ͋Δͱ͠ɺܖओମͱεΫϥϜͷϩʔϧΛରԠ͚͍ͮͯΔɻ͜ΕεΫϥϜͷͦΕͧΕͷϩʔϧ͕ܖࣄऀͷͲͪΒ͔Βબ͞Εࠞࡏ͢ΔՄೳੑ͕͋Γɺܖ্ͷݖརٛͷओମͨΔࣄऀͱεΫϥϜͷϩʔϧ͕ࡨ૰͢ΔͨΊɺ͜ͷΑ͏ͳରԠ͚ͮΛߦ͏͜ͱͰཧ͍ͯ͠Δɻ
!&4. *OD։ൃͷਐΊํʹؔ͢Δهࡌ*1"Ϟσϧܖॻ۩ମతͳਐΊํʮΞδϟΠϧ։ൃਐΊํͷࢦʯʹهࡌͱ͍ͯ͠ΔɻΞδϟΠϧ։ൃͰ;Γ͔͑ΓͳͲΛ௨ͯ͡νʔϜ͕ࣗతʹਐΊํΛมߋ͍ͯͨ͘͠ΊɺܖॻͰറΒͳ͍Α͏ʹ͢Δͱ͍͏ྀͰ͋Δɻ-*1ϞσϧܖॻͰεΫϥϜΛϕʔεͱͨ͠ڭՊॻతͳਐΊํ͕۩ମతʹهࡌ͞Ε͍ͯΔɻ͜Ε۩ମతʹهࡌ͢Δ͜ͱʹΑΓ߹ҙ༰Λ໌֬ʹͯ͠ฆ૪Λ༧͢Δػೳʢฆ૪༧ػೳʣɺฆ૪ʹͳͬͨࡍʹͦͷղܾͷͨΊͷͷॴࡏݖརͷ༗ແʹ͍ͭͯͷஅͷΑΓͲ͜ΖͱͳΔػೳʢฆ૪ղܾػೳʣɺͦͯ͠ࣄऀͷܖҧΛࢭ͢Δػೳʢҧࢭػೳʣ͕༗ޮʹ࡞༻͢Δ͜ͱΛૂͬͨͷͰ͋Δɻ
!&4. *ODܖͷղআ*1"ϞσϧܖॻΞδϟΠϧ։ൃ৴པ͕ؔϕʔεʹ͋Δͱ͍͏ߟ͑ํͰɺܖࣄऀํͷ৴པ͕ؔͳ͘ͳͬͨͱೝΊΒΕΔ߹ൺֱత༰қʹܖ͕ղআͰ͖Δͷͱ͍ͯ͠Δɻ-*1ϞσϧܖॻͰܖΛܧଓ͢Δ͜ͱ͕ܖࣄऀํͷརӹʹͳΔͱ͍͏ߟ͑ํͰɺܖղআΛճආ͢ΔͨΊʹҙΛͬͯܖࣄऀಉ͕࢜͠߹͏͜ͱ͕ఆΊΒΕ͍ͯΔɻ
!&4. *ODِෛͷݴٴ*1"ϞσϧܖॻͰِෛ֘ੑͷஅʹ͍ͭͯॴிʢٴͼࡋॴʣ͕அ͢ΔࣄฑͰ͋Δͱ͠ɺ໌ݴΛආ͚͍ͯΔɻͳ͓ɺ*1"ͷҕһձͰ࣍ͷϖʔδʹࣔ͢Α͏ͳ͕ٞͳ͞Εͨɻ-*1ϞσϧܖॻͰεΫϥϜͷ֤ϩʔϧʹ͍ͭͯʮࢦشຢ໋ྩΛߦ͏ͷͰͳ͍ʯͱ͠ɺِෛͷࢦش໋ྩʹ͋ͨΒͳ͍ͱ͍͏͜ͱΛओு͍ͯ͠Δɻ
!&4. *ODِෛʗԿ͕ʁত࿑ಇলࠂࣔ߸ᶃۀߦͷࢦࣔΛ͠ͳ͍ᶄ࿑ಇ࣌ؒʹؔ͢ΔࢦࣔΛ͠ͳ͍ᶅடংҡ࣋ɾ֬อͷͨΊͷࢦࣔΛ͠ͳ͍νʔϜͰͷϝϯόʔʢ10ɺ4.ΛؚΉʣಉ࢜ͷఏҊɾॿݴ্هͷࢦ໋ࣔྩʹ͋ͨΔͷ͔ʁ
!&4. *ODِෛʢ*1"Ͱͷٞʣίϛϡχέʔγϣϯ̋ΞδϟΠϧͷຊདྷͷ࢟ʹ߹க͓ͯ͠Γɺ͔ͭɺِෛͰͳ͍ºΞδϟΠϧతͰͳ͍ରԠͰ͋Δ ِෛͷݒ೦൱ఆͰ͖ͳ͍ϓϩμΫτΦʔφʔ͔Βϕϯμاۀ ϕϯμاۀଆ։ൃϝϯόܖ্ೝΊΒΕͨຊདྷͷݖೳͷߦͱͯ͠ϓϩμΫτΦʔφʔ͕ϓϩμΫτόοΫϩάͷฒସ͑ͷܾఆΛߦ͍ɺϕϯμاۀʹ࿈བྷ͢ΔϓϩμΫτΦʔφʔ͕ݸผͷϕϯμاۀଆ։ൃϝϯόͷߦ͏͖ݸผ۩ମతͳରԠʹ͍ͭͯࢦࣔ͢ΔϢʔβاۀଆ։ൃϝϯό͔Βϕϯμاۀϕϯμاۀଆ։ൃϝϯόϢʔβاۀଆ։ൃϝϯό͕ͦͷۀʹର͢ΔݟΛݩʹɺϕϯμاۀ ϕϯμاۀଆ։ൃϝϯόʹରͯ͠ఏҊ͢ΔϢʔβاۀଆ։ൃϝϯό͕ϕϯμاۀଆ։ൃϝϯόʹରͯ͠ࢦࣔ͢ΔϢʔβاۀ͕࿈Ε͖ͯͨεΫϥϜϚελʔ͔Βϕϯμاۀ ϕϯμاۀଆ։ൃϝϯόϢʔβاۀ͕࿈Ε͖ͯͨεΫϥϜϚελʔ͕ϕϯμاۀ ϕϯμاۀଆ։ൃϝϯόʹରͯ͠ॿݴ͢ΔϢʔβاۀ͕࿈Ε͖ͯͨεΫϥϜϚελʔ͕ϕϯμاۀଆ։ൃϝϯόʹରͯ͠ࢦࣔ͢Δ๏ࢿ֨Λ༗͢Δ༗ࣝऀҕһ͔Βͷίϝϯτw Ϣʔβاۀ͕ϕϯμاۀ ϕϯμاۀଆ։ൃϝϯόʹର͠ʮۀͷߦʹؔ͢Δࢦࣔͦͷଞͷཧʯ ʮ࿑ಇऀݣࣄۀͱෛʹΑΓߦΘΕΔࣄۀͱͷ۠ʹؔ͢Δج४ʯୈୈ߸ΠΛߦ͏͜ͱɺͦͦʮରͳࣄऀͷڠಇʯͱ͍͏ΞδϟΠϧͷຊ࣭ʹ͍ͯ͠Δɻୈ߲ͷʮ࣮ࢪऀʯ͕ߦ͏ʮຊ݅ۀʹؔ͢Δࢦࣔɺཁɺґཔͷ࿈བྷʯɺରͱͯ͠ɺओʹ࿑ಇ࣌ؒٳɺ৬ڥͷ੍ͱ͍ͬͨ࿑ಇؔʹӨڹΛ༩͑Δࣄ߲͕ఆ͞ΕΔ͖Ͱ͋ͬͯɺ։ൃνʔϜͷϝϯόؒͰͷॿݴɺఏҊΛఆ͖͢Ͱͳ͍ɻw ΞδϟΠϧ։ൃͷຊ࣭ʹଈͨ͠ίϛϡχέʔγϣϯɺϢʔβاۀͷจओͱͯ͠ͷҙࢥܾఆͷୡͷܖͷࣄऀؒͰߦΘΕΔཁٻจɺຢϕϯμاۀͷಜͷԼͰϢʔβاۀ͕ϕϯμاۀ ϕϯμاۀଆ։ൃϝϯόʹରͯ͠ఏҊɾॿݴɾઆ໌Λ͢Δൣғʹऩ·ΓɺِෛͱͳΔࢦش໋ྩʹ֘͠ͳ͍͜ͱͱͳΔͣͰ͋Δɻw ʮൃऀɾෛࣄۀओؒͷଧͪ߹Θͤʹɺෛࣄۀओͷཧऀ͚ͩͰͳ͘ɺཧऀࣗͷஅͰෛ࿑ಇऀ͕ಉ੮ͯ͠ɺͦΕͷΈΛͬͯͪʹ࿑ಇऀݣࣄۀͱஅ͞ΕΔ͜ͱ͋Γ·ͤΜɻʯ ʮ࿑ಇऀݣࣄۀͱෛʹΑΓߦΘΕΔࣄۀͱͷ۠ʹؔ͢Δج४ʯ ߸ࠂࣔʹؔ͢ΔٙٛԠू ୈूͱ͞Ε͍ͯΔͱ͜Ζɺྫ͑ϓϩμΫτΦʔφʔ͔ΒϕϯμاۀʹϓϩμΫτόοΫϩάฒସ͑ͷܾఆ͕ୡ͞Εɺͦͷࡍʹϕϯμاۀଆ։ൃऀ͚ͩͰͳ͘ɺϕϯμاۀଆ։ൃϝϯό͕ಉ੮͍ͯ͠Δ߹ͱ͍͏ͷɺ͜ͷΑ͏ͳঢ়گͱͯ͠औΓѻ͑ΔͷͰͳ͍͔ɻ
!&4. *OD࣮ྫِෛͷରࡦॴிʢٴͼࡋॴʣ͕அ͢ΔࣄฑͰ͋ΔͨΊɺ͜ΕΛ͔ͨ͠Β0,ͱݴ͍Εͳ͍
!&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
!&4. *ODِෛʹؔ͢Δن੍վֵʢץۀ৽ฉ݄ʣ
!&4. *OD߸ࠂࣔʹؔ͢ΔٙٛԠू
!&4. *ODΑ͋͘Δ࣭44
!&4. *ODޚݟੵॻ㱠ΞδϟΠϧͳݟੵΓϓϩδΣΫτϨΠϠͱܖϨΠϠΛ͚ͯߟ͑ΔɻϓϩδΣΫτϨΠϠwݟੵΓมߋͰ͖Δɻw࣮ΛݩʹܭըΛมߋ͍ͯ͘͠ɻwަবෆՄɻٕज़తͳܾఆͰ͋Γɺ։ൃऀ͕ܾΊΔɻʢސ٬͕ࠜڌΛ࣭͢Δ͜ͱͰ͖ΔʣܖϨΠϠwݟੵΓֹۚظؒͰݻఆͰ͋Δɻw͍͍ͨͯͷ߹ɺൃଆͷ༧ࢉʹΑܾͬͯ·ͬͯ͘ΔɻwֹۚަবͰ͖Δɻ૬ޓͷݟੵΓ࿈ಈ͠ͳ͍2VPUBUJPO&TUJNBUJPO͕ظ͋Δ
!&4. *ODΞδϟΠϧ ैདྷܕ࣌ؒ ࣌ؒސ٬ͷظνʔϜͷ࣮ྗސ٬ͷظνʔϜͷ࣮ྗر
!&4. *ODϓϩμΫτΦʔφʔεςʔΫϗϧμʔεΫϥϜνʔϜϢʔβʔ ϕϯμ࠶ҕୗwձࣾ㱠νʔϜwྲྀʹͱΒΘΕͳ͍ϫϯνʔϜମ੍εΫϥϜϚελʔ։ൃऀ"ࣾ #ࣾ $ࣾ%ࣾ9ࣾ
!&4. *ODྫ48
!&4. *ODΞδϟΠϧ։ൃͷྫϢʔβʔ ϕϯμ◯◯の開発を発注します。はい。分かりました。Ϣʔβʔ ϕϯμ仕様変更お願いします。はい。分かりました。Ϣʔβʔ ϕϯμえっ!!リリース版まで作ってもらわないとお金払えませんよ仕様変更があったのでβ版までしかできません。リリース版の開発には追加費用が…Ϣʔβʔ ϕϯμϕϯμʢݪࠂʣ͕ϢʔβʔʢඃࠂʣʹЌ൛·Ͱͷ։ൃۚͷࢧ͍ΛٻΊͯࡋʹܾʢ౦ژํࡋॴฏ݄ʣ͜ͷ։ൃΞδϟΠϧ։ൃͰ͋Δͱ͍͏ओுݪࠂ͔ΒͷΈ͞Ε͓ͯΓɺඃࠂ൱ೝɻ͔͠͠ɺඃࠂ͔Βఏࣔ͞Εͨઃܭॻʹ༷͕֬ఆ͍ͯ͠ͳ͍෦͕ଟ͋Δ͜ͱɺݪࠂͱඃࠂͱͷؒͰɺຖͷΑ͏ʹ༷ܾఆɺࢦ͕ࣔ܁Γฦ͞Ε͍ͯͨ͜ͱɺ֤൛ͷཁ݅ʹ͍ͭͯԿΒఆΊ͕ͳ͔ͬͨ͜ͱͳͲ͔ΒࡋॴΞδϟΠϧ։ൃͰ͋Δͱ͍͏લఏ͕͋ͬͨͱೝఆɻͦͷ্ͰɺݪࠂͷະۀҕୗྉͷࢧٻΛೝ༰ɻͨͱ͑ɺෛܖͰ͋ͬͨͱͯ͠ɺΞδϟΠϧ։ൃͱ͍͏ͷ͕͋Γɺͦͷ߹ʹࣄऀؒͰಈతʹࣄࣄͷ༰͕มΘΔͷͩͱ͍͏։ൃͷྲّྀ͕ɺ৴ٛଇΛഔհͱͯ͠ࡋॴͷஅʹٵ্͍͛ΒΕͨҰྫɻෛܖॻඃࠂ ݪࠂ
!&4. *ODΞϯνύλʔϯ͜ΕͬͪΌμϝઈର50
!&4. *ODεϓϦϯτຖʹܖεϓϦϯτຖʹܖΛ۠ΔɻΞδϟΠϧ։ൃʮνʔϜͷܧଓʯ͕ϙΠϯτɻνʔϜ͕҆৺ͯ͠৴པؔΛҭ͍͚ͯͯΔڥΛͭ͘Δɻ˞ʮνʔϜͷܧଓʯ91ͷϓϥΫςΟεͷͻͱͭΞϯνύλʔϯ
!&4. *ODετʔϦʔϙΠϯτʹΑΔܖετʔϦʔϙΠϯτΛֹۚʹࢉͯ͠ٻ͢Δɻ࣍ୈʹɺετʔϦʔϙΠϯτͷΓަব͕͡·Δɻ݁ՌతʹɺϢʔβʔετʔϦʔͻͱͭͻͱͭʹֹۚΛ͚͍ͭͯΔͷͱมΘΒͳ͍ɻετʔϦʔ"QUϢʔβʔ ϕϯμこのストーリー、5ポイントもかかるの?根拠は?4ポイントにならないの!!4.5ポイントでどうか手を打ってもらえないでしょうか?(涙)ετʔϦʔ#QUετʔϦʔ$QUετʔϦʔ%QUετʔϦʔ&QUετʔϦʔ'QUετʔϦʔ(QUόοΫϩάΞϯνύλʔϯ
!&4. *ODཁ݅ΛܾΊΒΕͳ͍͔Β४ҕϢʔβʔ ϕϯμ要件が決まっていないのでアジャイル的に進めましょうやったー!仕事を受注できたーϢʔβʔ ϕϯμいつになったらできるんですか(怒)いやいや、要件を決めてもらわないと作れませんよ(汗)ϲ݄ޙΞδϟΠϧతʹਐΊ͍͖ͯ·͠ΐ͏ͱ͍͏͜ͱͰɺͱΓ͋͑ͣ४ҕܖΛక݁ͯ͠ϓϩδΣΫτΛελʔτͯ͠͠·͏ɻϓϩμΫτόοΫϩάΞΠςϜ͕3FBEZʹͳΒͳ͍··ϲ݄͕ܦաͯ͠͠·͏ɻʮΞδϟΠϧʯΛҙࢤܾఆΛ͠ͳ͍ʢ͘͠ɺઌԆ͠ʹ͢Δʣ͜ͱͷཧ༝ʹ͍͚ͯ͠ͳ͍ɻΞϯνύλʔϯ
!&4. *ODԿΛࣄલʹܾΊΔ͔ʁ5γϟπαΠζݟੵΓ94 4 . - 9-ϓϩμΫτόοΫϩάτϨʔυΦϑʹର͢ΔઓུϦϦʔεόʔϯμϯνϟʔτશମϘϦϡʔϜͱظؒͷѲνʔϜ֎ͷؔऀɾׂͨͱ͑ʜʜ
!&4. *OD·ͱΊ55
!&4. *ODΞδϟΠϧͱܖͷ՝ܖͷੑ࣭ ΞδϟΠϧͷੑ࣭Ռʢ༷ʣϓϩηεΛࣄલʹ߹ҙ͠ɺ९क͢Δɻ͍͋·͍͞ۃྗഉআɻՌʢ༷ʣϓϩηε͕֬ఆ͍ͯ͠ͳ͍ɻ։ൃ͕ਐΉʹͭΕͯมԽ͢ΔɻܖࣄऀʢߕɾԵʣʹର͢Δݖརɾٛ༰Λ໌֬ʹ͢ΔɻܖࣄऀʢߕɾԵʣͱ։ൃʹ͓͚ΔϓϨΠϠʔʢ10ɺ4.ɺ։ൃऀɺεςʔΫϗϧμʔʣ͕Ұக͠ͳ͍ɻ͔͠ɺׂΛ͑ͯڠྗ͢Δ͜ͱ͕େࣄɻ ࢦش໋ྩؔΛલఏͱ͢ΔɻϓϨΠϠʔͷׂʹԠཱͨࣗ͡తࢀՃ͕ॏࢹ͞ΕΔɻܭըܕ దԠܕडൃؔࢦش໋ྩڞؔηϧϑϚωδϝϯτࡢͷݱ࣮ ৽͍͠ݱ࣮
!&4. *ODมԽ͢Δݱ࣮ܖͷੑ࣭ ΞδϟΠϧͷੑ࣭Ռʢ༷ʣϓϩηεΛࣄલʹ߹ҙ͠ɺ९क͢Δɻ͍͋·͍͞ۃྗഉআɻՌʢ༷ʣϓϩηε͕֬ఆ͍ͯ͠ͳ͍ɻ։ൃ͕ਐΉʹͭΕͯมԽ͢ΔɻܖࣄऀʢߕɾԵʣʹର͢Δݖརɾٛ༰Λ໌֬ʹ͢ΔɻܖࣄऀʢߕɾԵʣͱ։ൃʹ͓͚ΔϓϨΠϠʔʢ10ɺ4.ɺ։ൃऀɺεςʔΫϗϧμʔʣ͕Ұக͠ͳ͍ɻ͔͠ɺׂΛ͑ͯڠྗ͢Δ͜ͱ͕େࣄɻ ࢦش໋ྩؔΛલఏͱ͢ΔɻϓϨΠϠʔͷׂʹԠཱͨࣗ͡తࢀՃ͕ॏࢹ͞ΕΔɻܭըܕ దԠܕडൃؔࢦش໋ྩڞؔηϧϑϚωδϝϯτࡢͷݱ࣮ ৽͍͠ݱ࣮