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
アジャイルと契約 / Agile Contracts
Search
Fumihiko Kinoshita
December 23, 2020
Technology
25
14k
アジャイルと契約 / Agile Contracts
忙しい人向けダイジェストをこちらに用意しました。
https://www.agile-studio.jp/post/agile-contracts
Fumihiko Kinoshita
December 23, 2020
Tweet
Share
More Decks by Fumihiko Kinoshita
See All by Fumihiko Kinoshita
もしドラッカーがアジャイルコーチになったら / If Drucker Were an Agile Coach
fkino
2
510
アジャイルと契約 エッセンシャル版 / Agile Contracts Essential Edition
fkino
0
13k
世界一「エモい」アジャイルマニフェストの授業 / Value of the Agile Manifesto
fkino
1
870
アジャイルな働き方の本質 / Agile Way of Working
fkino
3
4.4k
XP頻出英単語 / XP vocabulary
fkino
0
910
稲盛さんのこと / Amoeba Management and Scrum
fkino
1
500
チームの劇的瞬間 / XP team tipping point
fkino
1
1.8k
近代史とアジャイル / Modern History and Agile
fkino
11
5.9k
アジャイルな受託開発のみらい / Agile in Entrusted Development
fkino
0
440
Other Decks in Technology
See All in Technology
メンバーがオーナーシップを発揮しやすいチームづくり
ham0215
2
140
2024AWSで個人的にアツかったアップデート
nagisa53
1
110
Cloudflareで実現する AIエージェント ワークフロー基盤
kmd09
0
290
Amazon Q Developerで.NET Frameworkプロジェクトをモダナイズしてみた
kenichirokimura
1
200
embedパッケージを深掘りする / Deep Dive into embed Package in Go
task4233
1
210
【JAWS-UG大阪 reInvent reCap LT大会 サンバが始まったら強制終了】“1分”で初めてのソロ参戦reInventを数字で振り返りながら反省する
ttelltte
0
140
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
2.1k
テストを書かないためのテスト/ Tests for not writing tests
sinsoku
1
170
ABWGのRe:Cap!
hm5ug
1
120
#TRG24 / David Cuartielles / Post Open Source
tarugoconf
0
580
dbtを中心にして組織のアジリティとガバナンスのトレードオンを考えてみた
gappy50
0
270
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
200
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
Building an army of robots
kneath
302
45k
YesSQL, Process and Tooling at Scale
rocio
170
14k
Side Projects
sachag
452
42k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Bash Introduction
62gerente
610
210k
Facilitating Awesome Meetings
lara
51
6.2k
Designing for Performance
lara
604
68k
Agile that works and the tools we love
rasmusluckow
328
21k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Transcript
!&4. *OD ΞδϟΠϧͱܖ ג ӬγεςϜϚωδϝϯτ "HJMF4UVEJP Լ࢙
!&4. *OD
!&4. *OD
!&4. *OD 4 "HJMF4UVEJPͷαʔϏε
!&4. *OD 5 "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. *OD 13
!&4. *OD Ϟσϧܖͷൺֱ *1" -*1 ϕʔεͷख๏ εΫϥϜ ܖܗଶ ४ҕܖ
10ͷબ ൃଆ͔Βબ͢Δ ܖओମͱεΫϥϜͷ ϩʔϧͷཧ ܖओମʢߕԵʣΛ࣠ʹهࡌ εΫϥϜͷϩʔϧΛ࣠ʹهࡌ ։ൃͷਐΊํʹؔ͢Δ هࡌ ผࢴʹهࡌ ʢιϑτϩʔతʣ ܖॻຊจதʹهࡌ ʢϋʔυϩʔతʣ ܖͷղআ ҰఆظؒͰ߹ҙʹࢸΒͳ͍߹ɺܖղআՄ ʢؔղফࢦʣ Ͱ͖Δ͚ͩݩͷϧʔτʹͤΔΑ͏ҙΛ ࣋ͬͯڠٞʢؔҡ࣋ࢦʣ ِෛͷݴٴ ܖॻຊจதͰ໌ݴ͞Εͯͳ͍͕ɺղઆͷ தʹ*1"ͷҕһձͰͷ͕ٞࢀߟใͱͯ͠ه ࡌ͞Ε͍ͯΔʢ࣮ࢪऀํࣜʣ ࢦشຢ໋ྩΛߦ͏ͷͰͳ͍ͱ͍͏ه ࡌ͋Γʢʮࢦش໋ྩ͠ͳ͍ʯํࣜʣ తࡒ࢈ͷѻ͍ डऀ͔ΒൃऀʹҠస ˞ͨͩ͠ɺ*1"ϞσϧܖͰผҊͱͯ͠ൃऀʹཹอ͢ΔҊͱڞ༗Ҋ͕ఏࣔ͞Ε͍ͯΔɻ
!&4. *OD Ϟσϧܖͷൺֱ *1" -*1 ϕʔεͷख๏ εΫϥϜ ܖܗଶ ४ҕܖ
10ͷબ ൃଆ͔Βબ͢Δ ܖओମͱεΫϥϜͷ ϩʔϧͷཧ ܖओମʢߕԵʣΛ࣠ʹهࡌ εΫϥϜͷϩʔϧΛ࣠ʹهࡌ ։ൃͷਐΊํʹؔ͢Δ هࡌ ผࢴʹهࡌ ʢιϑτϩʔతʣ ܖॻຊจதʹهࡌ ʢϋʔυϩʔతʣ ܖͷղআ ҰఆظؒͰ߹ҙʹࢸΒͳ͍߹ɺܖղআՄ ʢؔղফࢦʣ Ͱ͖Δ͚ͩݩͷϧʔτʹͤΔΑ͏ҙΛ ࣋ͬͯڠٞʢؔҡ࣋ࢦʣ ِෛͷݴٴ ܖॻຊจதͰ໌ݴ͞Εͯͳ͍͕ɺղઆͷ தʹ*1"ͷҕһձͰͷ͕ٞࢀߟใͱͯ͠ه ࡌ͞Ε͍ͯΔʢ࣮ࢪऀํࣜʣ ࢦشຢ໋ྩΛߦ͏ͷͰͳ͍ͱ͍͏ه ࡌ͋Γʢʮࢦش໋ྩ͠ͳ͍ʯํࣜʣ తࡒ࢈ͷѻ͍ डऀ͔ΒൃऀʹҠస ˞ͨͩ͠ɺ*1"ϞσϧܖͰผҊͱͯ͠ൃऀʹཹอ͢ΔҊͱڞ༗Ҋ͕ఏࣔ͞Ε͍ͯΔɻ
!&4. *OD ຽ๏ͰఆΊΒΕ͍ͯΔయܕܖ ଃ༩ɺചങɺަɺফඅିआɺ ༻ିआɺିआɺޏ༻ɺෛɺҕɺ دୗɺ߹ɺऴఆظۚɺղ
!&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 ϕʔεͷख๏ εΫϥϜ ܖܗଶ ४ҕܖ
10ͷબ ൃଆ͔Βબ͢Δ ܖओମͱεΫϥϜͷ ϩʔϧͷཧ ܖओମʢߕԵʣΛ࣠ʹهࡌ εΫϥϜͷϩʔϧΛ࣠ʹهࡌ ։ൃͷਐΊํʹؔ͢Δ هࡌ ผࢴʹهࡌ ʢιϑτϩʔతʣ ܖॻຊจதʹهࡌ ʢϋʔυϩʔతʣ ܖͷղআ ҰఆظؒͰ߹ҙʹࢸΒͳ͍߹ɺܖղআՄ ʢؔղফࢦʣ Ͱ͖Δ͚ͩݩͷϧʔτʹͤΔΑ͏ҙΛ ࣋ͬͯڠٞʢؔҡ࣋ࢦʣ ِෛͷݴٴ ܖॻຊจதͰ໌ݴ͞Εͯͳ͍͕ɺղઆͷ தʹ*1"ͷҕһձͰͷ͕ٞࢀߟใͱͯ͠ه ࡌ͞Ε͍ͯΔʢ࣮ࢪऀํࣜʣ ࢦشຢ໋ྩΛߦ͏ͷͰͳ͍ͱ͍͏ه ࡌ͋Γʢʮࢦش໋ྩ͠ͳ͍ʯํࣜʣ తࡒ࢈ͷѻ͍ डऀ͔ΒൃऀʹҠస ˞ͨͩ͠ɺ*1"ϞσϧܖͰผҊͱͯ͠ൃऀʹཹอ͢ΔҊͱڞ༗Ҋ͕ఏࣔ͞Ε͍ͯΔɻ
!&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.ɺ։ൃऀɺεςʔΫϗϧμ ʔʣ͕Ұக͠ͳ͍ɻ͔͠ɺׂΛ͑ͯڠ ྗ͢Δ͜ͱ͕େࣄɻ ࢦش໋ྩؔΛલఏͱ͢Δɻ ϓϨΠϠʔͷׂʹԠཱͨࣗ͡తࢀՃ͕ॏࢹ ͞ΕΔɻ ܭըܕ దԠܕ डൃؔ ࢦش໋ྩ ڞؔ ηϧϑϚωδϝϯτ ࡢͷݱ࣮ ৽͍͠ݱ࣮
!&4. *OD มԽ͢Δݱ࣮ ܖͷੑ࣭ ΞδϟΠϧͷੑ࣭ Ռʢ༷ʣϓϩηεΛࣄલʹ߹ҙ͠ɺ९ क͢Δɻ͍͋·͍͞ۃྗഉআɻ Ռʢ༷ʣϓϩηε͕֬ఆ͍ͯ͠ͳ͍ɻ
։ൃ͕ਐΉʹͭΕͯมԽ͢Δɻ ܖࣄऀʢߕɾԵʣʹର͢Δݖརɾٛ ༰Λ໌֬ʹ͢Δɻ ܖࣄऀʢߕɾԵʣͱ։ൃʹ͓͚ΔϓϨΠ Ϡʔʢ10ɺ4.ɺ։ൃऀɺεςʔΫϗϧμ ʔʣ͕Ұக͠ͳ͍ɻ͔͠ɺׂΛ͑ͯڠ ྗ͢Δ͜ͱ͕େࣄɻ ࢦش໋ྩؔΛલఏͱ͢Δɻ ϓϨΠϠʔͷׂʹԠཱͨࣗ͡తࢀՃ͕ॏࢹ ͞ΕΔɻ ܭըܕ దԠܕ डൃؔ ࢦش໋ྩ ڞؔ ηϧϑϚωδϝϯτ ࡢͷݱ࣮ ৽͍͠ݱ࣮