Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
アート・オブ・アジャイルデベロップメント 〜テストが駆動するビジネス価値〜 / The Art...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Fumihiko Kinoshita
February 13, 2009
Technology
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アート・オブ・アジャイルデベロップメント 〜テストが駆動するビジネス価値〜 / The Art of Agile Development
Developers Summit 2009
Fumihiko Kinoshita
February 13, 2009
More Decks by Fumihiko Kinoshita
See All by Fumihiko Kinoshita
アジャイル原則を「使える言葉」にする / Making the Agile Principles Usable
fkino
5
1.3k
アジャイルコーチングを非暴力化する / Nonviolent Agile Coaching
fkino
0
460
経営がアジャイルであるとはどういうことか / What does it mean for management to be agile?
fkino
1
410
もしドラッカーがアジャイルコーチになったら / If Drucker Were an Agile Coach
fkino
2
840
アジャイルと契約 エッセンシャル版 / Agile Contracts Essential Edition
fkino
0
16k
世界一「エモい」アジャイルマニフェストの授業 / Value of the Agile Manifesto
fkino
1
1.4k
アジャイルな働き方の本質 / Agile Way of Working
fkino
3
5.2k
XP頻出英単語 / XP vocabulary
fkino
0
1.2k
稲盛さんのこと / Amoeba Management and Scrum
fkino
1
700
Other Decks in Technology
See All in Technology
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
170
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
Rust で関数型ドメインモデリング
takonda
0
140
How to Design Configuration for Rails Applications
willnet
1
760
WasmをRustにする
sansantech
PRO
0
250
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
140
しろおびから始める!ログ活用の第一歩
shumei_ito
0
940
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
Code Review Best Practice
trishagee
74
20k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
How STYLIGHT went responsive
nonsquared
100
6.3k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
RailsConf 2023
tenderlove
30
1.6k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Transcript
ΞʔτɾΦϒɾ ΞδϟΠϧ σϕϩοϓϝϯτ ʙςετ͕ۦಈ͢ΔϏδωεՁʙ Լ࢙ ג ӬγεςϜϚωδϝϯτ GLJOPTIJUB!FTNDPKQ ࠇխঀԂ ۚ
ͭͳ͙ɺͭͳ͕Δɺͦͯ͠ະདྷ %FWFMPQFST4VNNJU ʲ&ʳ
ࢲͨͪ͋ͳ͕ͨΞδϟ Πϧ։ൃͷʮಓʯΛۃΊ Δखॿ͚Λ͍ͨ͠ɻ 8FXBOUUPIFMQZPVNBTUFS UIFBSUPGBHJMFEFWFMPQNFOU
ࣗݾհ ✓Լ࢙ ✓ ג ӬγεςϜϚωδϝϯτ ✓ΦϒδΣΫτ۞ָ෦ ✓ຊ91Ϣʔβάϧʔϓελοϑ ✓IUUQGLJOPOFU
None
ධൃചத
None
σϒαϛձʹͯ ઌߦൃച
αΠϯձΛͬͯ·͢ ʙ ʙ ʙ !ΦϒδΣΫτ۞ָ෦ϒʔε
ࢲࣄͰ͕͢
Birthday
ʮԼ͞ΜʯͰ ݕࡧ͍ͯͩ͘͠͞ɻ
ँࣙ ✓ؠߊࢠ͞Μ ✓ాਓ͞Μ ✓֯୩৴ଠ͞Μ ✓ฏು݈ࣇ͞Μ ✓ຊͷΞδϟΠϧίϛϡχςΟͷΈͳ͞Μ ✓ӬγεςϜϚωδϝϯτͷΈͳ͞Μ
None
݄
σϒαϛ
None
%FWFMPQNFOU 4UZMF 5FTU
ςετʹ ·ͭΘΔ
σϒαϛͱ ͍͑
ᠳӭࣾ
݄
None
None
πʔϧ ✓ςετ ✓+6OJU ✓K.PDL ✓K8FC5FTU ✓ࣗಈԽ ✓.BWFO ✓$POUJOVVN
ςετͷઓུ
ܧଓతΠϯςάϨʔγϣϯ
None
ຊͷ͓ॻ͖ ✓ΞδϟΠϧσϕϩοϓϝϯτ ✓ΞʔτɾΦϒɾΞδϟΠϧςε ςΟϯά ✓ςετ͕ۦಈ͢ΔϏδωεՁ ✓৫Λޭʹಋ͘ΤΫετϦʔ Ϝϓϩάϥϛϯάͷಓ
ΞδϟΠϧ σϕϩοϓϝϯτ
։ൃ͕ΞδϟΠϧͰ͋ Δͱ͍͏͜ͱɺڠௐ ੑΛॏΜ͡ΔڥͰɺ ϑΟʔυόοΫʹجͮ ͍ͨௐΛߦ͍ଓ͚Δ ͜ͱͰ͋Δɻ ग़య:ʰΞδϟΠϧϓϥΫςΟεʱ
Copyright (c) 2009 Eiwa System Management, Inc. ΠςϨʔγϣϯ िؒ ͷྲྀΕ
ཁٻ ϦϦʔεՄೳͳ ιϑτΣΞ Ship It! ࣍ͷ ΠςϨʔγϣϯ ෦ϦϦʔε ;Γ͔͑Γ ,15 ϕϩγςΟ όοΫϩά λεΫ ϓϩάϥϛϯά ػೳ όά σʔλҠߦ υΩϡϝϯτ ڥߏங ੑೳ δϣʔΧʔ डೖςετΛ ॻ͘ डೖςετΛ ͢Δ ྃج४ TDD CI ༷ͷ֬ೝ ݟੵΓ εύΠΫ ;Γ͔͑ΓόοΫϩάͷ༏ઌ ͚ͳͲ͓٬͞·ʹ͝ڠྗ͍ͨ ͖ͩͳ͕ΒਐΊ͍͖ͯ·͢ɻ
ΠςϨʔγϣϯͷྲྀΕ ετʔϦʔ ։ൃ͢Δ ސ٬ςετ ΠςϨʔγϣϯσϞ ;Γ͔͑Γ ྃج४
ΞʔτɾΦϒɾ ΞδϟΠϧ ςεςΟϯά
ςετͷྨ ✓%FWFMPQFS5FTUJOH ✓$VTUPNFS5FTUJOH ✓2"5FTUJOH http://www.slideshare.net/t_wada/devsumi-2008-developer-testing
%FWFMPQFS 5FTUJOH
ΠςϨʔγϣϯͷྲྀΕ ετʔϦʔ ։ൃ͢Δ ސ٬ςετ ΠςϨʔγϣϯσϞ ;Γ͔͑Γ ྃج४
ςετۦಈ։ൃ 5FTU%SJWFO%FWFMPQNFOU
None
5%%ͷඪ ಈ࡞͢Δ͖Ε͍ͳ ίʔυ 3PO+FGGSJFT
5%%ͷαΠΫϧ ͖Ε͍ Ԛ͍ ͙͢ʹ ಈ͔ͳ͍ ಈ࡞͢Δ (SFFO 3FGBDUPSJOH 3FE
5%%ͷαΠΫϧ ग़య:ʰThe Art of Agile Developmentʱ
5%%ͷαΠΫϧ ग़య:ʰΞʔτɾΦϒɾΞδϟΠϧ σϕϩοϓϝϯτʱ
5%%ͷαΠΫϧ ग़య:ʰΞʔτɾΦϒɾΞδϟΠϧ σϕϩοϓϝϯτʱ ΠϯΫϦϝϯτ
ΠϯΫϦϝϯτ ߟ͑Δ Ϩουόʔ άϦʔϯόʔ ϦϑΝΫλϦϯά
ΠϯΫϦϝϯτ ߟ͑Δ Ϩουόʔ άϦʔϯόʔ ϦϑΝΫλϦϯά
ԿΛ
ߟ͑Δ ✓ίʔυͰΓ͍ͨಈ࡞͕Կ Ͱ͋Δ͔Λ૾͢Δ ✓ߦҎԼͷίʔυͰࡁΉখ͞ ͳΠϯΫϦϝϯτΛߟ͑ग़͢ ✓ςετΛߟ͑ग़͢
ઃܭߦҝ
୭͕
ओʹ φϏήʔλ
ϖΞ ϓϩάϥϛϯά
ओʹ φϏήʔλ
ϐϯϙϯϖΞϦϯά ߟ͑Δ Ϩουόʔ άϦʔϯόʔ ϦϑΝΫλϦϯά ϖΞަ
ࣄྫςετۦಈ։ൃ ✓ϲ݄ ✓ਓ ✓3VCZ ✓5FTU6OJU ✓.PDIB
ϓϩμΫτίʔυ ,εςοϓ
ϓϩμΫτίʔυ ,εςοϓ ςετίʔυ ,εςοϓ
ΧόϨοδ
%FWFMPQFS5FTUJOHͷྨ ✓Ϣχοτςετ ✓ΠϯςάϨʔγϣϯςετ ✓ΤϯυπʔΤϯυςετ
Ϣχοτςετ ✓֎෦ͱͷΓऔΓ͕ͳ͍ ✓ʮγϯϓϧͳઃܭʯ͕ෆ Մܽ ✓εϐʔυॏཁ
ςεςΟϯάπʔϧ ✓+6OJU ✓34QFD ✓(PPHMF5FTU
Ϗϧυ
Ϣχοτςετߴ ʹ࣮ߦͰ͖Δɻ͠ߴ ʹ࣮ߦͰ͖ͳ͍ͳ ΒɺͦΕϢχοτς ετͰͳ͍ɻ .JDIBFM$'FBUIFST
ΠϯςάϨʔγϣϯςετ ✓֎෦ͱͷΓऔΓΛ͢Δ ✓σʔλϕʔε ✓ωοτϫʔΫ ✓ϑΝΠϧγεςϜ ✓ϓϩηεڥք
ΤϯυπʔΤϯυςετ ✓ϢχοτςετͱΠϯςάϨʔ γϣϯςετ͕શʹ͔Έ߹͍ͬͯ Δ͜ͱΛ֬ೝ͢Δ ✓࣮ߦʹ͕͔͔࣌ؒΔ ✓४උͱޙ࢝ʹख͕͔͔ؒΔ ✓͜ͷςετࣗମ͕ٕज़తෛ࠴ʹͳ Δ
খ͘͘͞ճ͢
ςετͷྨ ✓%FWFMPQFS5FTUJOH ✓$VTUPNFS5FTUJOH ✓2"5FTUJOH http://www.slideshare.net/t_wada/devsumi-2008-developer-testing
$VTUPNFS 5FTUJOH
ΠςϨʔγϣϯͷྲྀΕ ετʔϦʔ ։ൃ͢Δ ސ٬ςετ ΠςϨʔγϣϯσϞ ;Γ͔͑Γ ྃج४
ސ٬ςετ આ໌ αϯϓϧ ։ൃ͢Δ ςετ͢Δ ࣗಈԽ ྃج४
ίϛϡχέʔ γϣϯͷͨΊ ͷͷ
ςεςΟϯάπʔϧ ✓'JU ✓4FMFOJVN ✓$VDVNCFS
ސ٬ʹܾஅͯ͠ Β͏ ʰΞδϟΠϧϓϥΫςΟεʱΑΓ
None
Executable User Stories R Spec Bdd http://www.slideshare.net/deimos/aslak-hellesoy-executable-user-stories-r-spec-bdd
✓ϢϏΩλεݴޠ ✓ʮྃʯʹର͢Δ ڞ௨ͷೝࣝ
ސ٬ͱͷ ؔΛม͑Δ
ςετͷྨ ✓%FWFMPQFS5FTUJOH ✓$VTUPNFS5FTUJOH ✓2"5FTUJOH http://www.slideshare.net/t_wada/devsumi-2008-developer-testing
2" 5FTUJOH
ଘࡏ ͠ͳ͍
91νʔϜʹಠ ཱͨ͠2"෦ͱ ͍͏ͷͳ͍
91νʔϜͷඪ ͦͦόάΛ ॻ͔ͳ͍͜ͱͩ
✓όάͳ͠ ✓୳ࡧతςετ
όάͳ͠ /P#VHT
όάΛ ॻ͔ͳ͍͜ͱ
΄΅όάθϩΛ࣮ݱ͢Δํ๏ ✓όάΛ΄ͱΜͲॻ͔ͳ͍ ✓όάͷൟ৩ॴΛ໓͢Δ ✓όάΛ͙͢ʹमਖ਼͢Δ ✓ϓϩηεΛςετ͢Δ ✓ϓϩηεΛमਖ਼͢Δ
΄΅όάθϩΛ࣮ݱ͢Δํ๏ ✓όάΛ΄ͱΜͲॻ͔ͳ͍ ✓όάͷൟ৩ॴΛ໓͢Δ ✓όάΛ͙͢ʹमਖ਼͢Δ ✓ϓϩηεΛςετ͢Δ ✓ϓϩηεΛमਖ਼͢Δ ΄΅ͯ͢ͷ91ϓϥΫςΟε
΄΅όάθϩΛ࣮ݱ͢Δํ๏ ✓όάΛ΄ͱΜͲॻ͔ͳ͍ ✓όάͷൟ৩ॴΛ໓͢Δ ✓όάΛ͙͢ʹमਖ਼͢Δ ✓ϓϩηεΛςετ͢Δ ✓ϓϩηεΛमਖ਼͢Δ ΄΅ͯ͢ͷ91ϓϥΫςΟε ϦϑΝΫλϦϯά
΄΅όάθϩΛ࣮ݱ͢Δํ๏ ✓όάΛ΄ͱΜͲॻ͔ͳ͍ ✓όάͷൟ৩ॴΛ໓͢Δ ✓όάΛ͙͢ʹमਖ਼͢Δ ✓ϓϩηεΛςετ͢Δ ✓ϓϩηεΛमਖ਼͢Δ ΄΅ͯ͢ͷ91ϓϥΫςΟε ϦϑΝΫλϦϯά ׂΕ૭
΄΅όάθϩΛ࣮ݱ͢Δํ๏ ✓όάΛ΄ͱΜͲॻ͔ͳ͍ ✓όάͷൟ৩ॴΛ໓͢Δ ✓όάΛ͙͢ʹमਖ਼͢Δ ✓ϓϩηεΛςετ͢Δ ✓ϓϩηεΛमਖ਼͢Δ ΄΅ͯ͢ͷ91ϓϥΫςΟε ϦϑΝΫλϦϯά ׂΕ૭ ୳ࡧతςετ
༻্ͷҙ ✓91ͷ͋ΒΏΔΈͱཪ ͚ΛڌΓॴʹ͍ͯ͠Δɻ ✓݁ՌΛग़ͨ͢Ίʹɺ΄΅ ͯ͢ͷ91ϓϥΫςΟεΛ ࣮ફ͢Δඞཁ͕͋Δɻ
‣ ߟ͑Δ͜ͱ ✓ ϖΞϓϩάϥϛϯά ✓ ׆͖׆͖ͱͨ͠ࣄ ✓ ใຬࡌͷࣄ ✓ ࠜຊݪҼੳ
✓ ;Γ͔͑Γ ‣ ڠྗ͢Δ͜ͱ ✓ ৴པ ✓ શһಉ੮ ✓ ਅͷސ٬ͷࢀՃ ✓ ϢϏΩλεݴޠ ✓ ελϯυΞοϓϛʔςΟϯά ✓ ίʔσΟϯάඪ४ ✓ ΠςϨʔγϣϯσϞ ✓ ใࠂ ‣ ϦϦʔε͢Δ͜ͱ ✓ ʮશ%POFʯ ✓ όάͳ͠ ✓ όʔδϣϯཧ ✓ Ϗϧυ ✓ ܧଓతΠϯςάϨʔγϣϯ ✓ ίʔυͷڞಉॴ༗ ✓ υΩϡϝϯτ ‣ ܭը͢Δ͜ͱ ✓ Ϗδϣϯ ✓ ϦϦʔεܭը ✓ ܭըήʔϜ ✓ ϦεΫཧ ✓ ΠςϨʔγϣϯܭը ✓ ΏͱΓ ✓ ετʔϦʔ ✓ ݟੵΓ ‣ ։ൃ͢Δ͜ͱ ✓ ΠϯΫϦϝϯλϧͳཁ݅ ✓ ސ٬ςετ ✓ ςετۦಈ։ൃ ✓ ϦϑΝΫλϦϯά ✓ γϯϓϧͳઃܭ ✓ ΠϯΫϦϝϯλϧͳઃܭͱΞʔΩ ςΫνϟ ✓ εύΠΫιϦϡʔγϣϯ ✓ ύϑΥʔϚϯεͷ࠷దԽ ✓ ୳ࡧతςετ
‣ ߟ͑Δ͜ͱ ✓ ϖΞϓϩάϥϛϯά ✓ ׆͖׆͖ͱͨ͠ࣄ ✓ ใຬࡌͷࣄ ✓ ࠜຊݪҼੳ
✓ ;Γ͔͑Γ ‣ ڠྗ͢Δ͜ͱ ✓ ৴པ ✓ શһಉ੮ ✓ ਅͷސ٬ͷࢀՃ ✓ ϢϏΩλεݴޠ ✓ ελϯυΞοϓϛʔςΟϯά ✓ ίʔσΟϯάඪ४ ✓ ΠςϨʔγϣϯσϞ ✓ ใࠂ ‣ ϦϦʔε͢Δ͜ͱ ✓ ʮશ%POFʯ ✓ όάͳ͠ ✓ όʔδϣϯཧ ✓ Ϗϧυ ✓ ܧଓతΠϯςάϨʔγϣϯ ✓ ίʔυͷڞಉॴ༗ ✓ υΩϡϝϯτ ‣ ܭը͢Δ͜ͱ ✓ Ϗδϣϯ ✓ ϦϦʔεܭը ✓ ܭըήʔϜ ✓ ϦεΫཧ ✓ ΠςϨʔγϣϯܭը ✓ ΏͱΓ ✓ ετʔϦʔ ✓ ݟੵΓ ‣ ։ൃ͢Δ͜ͱ ✓ ΠϯΫϦϝϯλϧͳཁ݅ ✓ ސ٬ςετ ✓ ςετۦಈ։ൃ ✓ ϦϑΝΫλϦϯά ✓ γϯϓϧͳઃܭ ✓ ΠϯΫϦϝϯλϧͳઃܭͱΞʔΩ ςΫνϟ ✓ εύΠΫιϦϡʔγϣϯ ✓ ύϑΥʔϚϯεͷ࠷దԽ ✓ ୳ࡧతςετ
୳ࡧతςετ
୳ࡧతςετ ςετͷઃܭ ςετͷ࣮ߦ ݁Ռͷղऍ
୳ࡧతςετ ✓ࣗಈςετΛิ͢Δ ✓࣭อূͰͳ͍ ✓νʔϜͷ࣭อূʹର͢ΔΓ ํʹؔ͢ΔϑΟʔυόοΫ ✓ιϑτΣΞ ✓νʔϜͷϓϩηε
ࣄྫϖΞςετ ✓ϖΞͰςετΛߦ͏ ✓खಈςετ ✓λΠϜϘοΫε ࣌ؒ ✓ͨͱ͑σϞͷલͷ࣌ؒΛ͏ ✓όά͕ݟ͔ͭΕमਖ਼ͯ͠ɺࣗ ಈςετʹΈࠐΉ
લͷ ·ͱΊ
ΞδϟΠϧ։ൃʹ͓͚Δςετ ✓খ͘͘͞ճ͢ ✓͍ͭͰ ٕज़తʹ Ϧ ϦʔεͰ͖Δঢ়ଶʹ͓ͯ͘͠ ✓ސ٬ͱͷؔΛม͑Δ ✓ϓϩηεΛվળ͍ͯ͘͠
ੴڮΛ ୟ͍ͯΔ
ςετ͕ۦಈ͢ ΔϏδωεՁ
None
৫Λޭʹಋ͘ ΤΫετϦʔϜ ϓϩάϥϛϯά
ςετ
ϏδωεՁ ςετ
৫తͳޭ ϏδωεՁ ςετ
։ൃ Ϗδωε Ձ Ϗδωε ཁ݅
։ൃ Ϗδωε Ձ Ϗδωε ཁ݅ ։ൃ Ϗδωε Ձ Ϗδωε ཁ݅
։ൃ Ϗδωε Ձ Ϗδωε ཁ݅
Copyright (c) 2009 Eiwa System Management, Inc. ΠςϨʔςΟϒ͔ͭΠϯΫϦϝϯλϧͳ։ൃ 1िؒ =
1ΠςϨʔγϣϯ Մࢹੑ ঢ়گ͕ݟ͑ͳ ͍ ΠςϨʔγϣ ϯຖʹಈ͘ ͷʔεͰ֬ ೝͰ͖Δ มߋ༰қੑ ॳظʹཁ݅Λ ֬ఆ͠ͳ͚Ε ͳΒͳ͍ มߋ࠷ޙͷ ΠςϨʔγϣ ϯ͕͡·Δ ·ͰՄೳ ٕज़ϦΫεݮ ࠷ޙ·Ͱಈ͍ ͍ͯΔͷΛ ֬ೝ͢Δ͜ͱ ͕Ͱ͖ͳ͍ ಈ͘ͷΛ ϕʔεʹঃʑ ʹػೳΛՃ ͍ͯ͘͠ ϏδωεՁ ࠷ޙͷ࠷ޙ· ͰϦϦʔεͰ ͖ͳ͍ ૣظʹϦϦʔ εՄೳͳಈ͘ ιϑτΣΞ ͕ೖखͰ͖Δ ΞδϟΠϧ։ൃ ैདྷܕͷ։ൃ ଧͪ߹Θͤ ˍ ϦϦʔε ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ
όελϒϞσϧ
Copyright (c) 2009 Eiwa System Management, Inc. ΠςϨʔςΟϒ͔ͭΠϯΫϦϝϯλϧͳ։ൃ 1िؒ =
1ΠςϨʔγϣϯ Մࢹੑ ঢ়گ͕ݟ͑ͳ ͍ ΠςϨʔγϣ ϯຖʹಈ͘ ͷʔεͰ֬ ೝͰ͖Δ มߋ༰қੑ ॳظʹཁ݅Λ ֬ఆ͠ͳ͚Ε ͳΒͳ͍ มߋ࠷ޙͷ ΠςϨʔγϣ ϯ͕͡·Δ ·ͰՄೳ ٕज़ϦΫεݮ ࠷ޙ·Ͱಈ͍ ͍ͯΔͷΛ ֬ೝ͢Δ͜ͱ ͕Ͱ͖ͳ͍ ಈ͘ͷΛ ϕʔεʹঃʑ ʹػೳΛՃ ͍ͯ͘͠ ϏδωεՁ ࠷ޙͷ࠷ޙ· ͰϦϦʔεͰ ͖ͳ͍ ૣظʹϦϦʔ εՄೳͳಈ͘ ιϑτΣΞ ͕ೖखͰ͖Δ ΞδϟΠϧ։ൃ ैདྷܕͷ։ൃ ଧͪ߹Θͤ ˍ ϦϦʔε ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ
͍͍͜ͱ ͣ͘Ί
ΞδϟΠϧ։ൃ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ ˍ ϦϦʔε
ैདྷܕ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ σϞ ϦϦʔε ཁ݅ఆٛ ઃܭɾ࣮
ςετ
ैདྷܕϦεΫ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ σϞ ϦϦʔε ཁ݅ఆٛ ઃܭɾ࣮
ςετ
ैདྷܕٕज़తෛ࠴ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ σϞ ϦϦʔε ཁ݅ఆٛ ઃܭɾ࣮
ςετ
ैདྷܕˠΞδϟΠϧ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ σϞ ϦϦʔε ཁ݅ఆٛ ઃܭɾ࣮
ςετ ✓ςετۦಈ։ൃ ✓ΠϯΫϦϝϯλϧ ͳઃܭͱΞʔΩς Ϋνϟ
ैདྷܕˠΞδϟΠϧ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ σϞ ϦϦʔε ཁ݅ఆٛ ઃܭɾ࣮
ςετ ✓ςετۦಈ։ൃ ✓ΠϯΫϦϝϯλϧ ͳઃܭͱΞʔΩς Ϋνϟ
ैདྷܕˠΞδϟΠϧ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ σϞ ϦϦʔε ཁ݅ఆٛ ઃܭɾ࣮
ςετ ✓ސ٬ςετ ✓όάͳ͠ ✓୳ࡧతςετ
ैདྷܕˠΞδϟΠϧ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ σϞ ϦϦʔε ཁ݅ఆٛ ઃܭɾ࣮
✓ސ٬ςετ ✓όάͳ͠ ✓୳ࡧతςετ
ैདྷܕˠΞδϟΠϧ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ σϞ ϦϦʔε ཁ݅ఆٛ ઃܭɾ࣮
✓ސ٬ςετ ✓όάͳ͠ ✓୳ࡧతςετ
ैདྷܕˠΞδϟΠϧ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ ϦϦʔε ཁ݅ఆٛ ✓ސ٬ςετ ✓όάͳ͠
✓୳ࡧతςετ
ैདྷܕˠΞδϟΠϧ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ ϦϦʔε ཁ݅ఆٛ ✓Ϗδϣϯ ✓ΠϯΫϦϝϯλϧ
ͳཁ݅
ैདྷܕˠΞδϟΠϧ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ϦϦʔε ཁ݅ఆٛ ✓Ϗδϣϯ ✓ΠϯΫϦϝϯλϧ ͳཁ݅
ଧͪ߹Θͤ ˍ ϦϦʔε
ैདྷܕˠΞδϟΠϧ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ϦϦʔε ✓Ϗδϣϯ ✓ΠϯΫϦϝϯλϧ ͳཁ݅ ଧͪ߹Θͤ
ˍ ϦϦʔε
ΞδϟΠϧ։ൃ ࣌ؒ Ϣʔβͱ ։ൃऀͷ ڑ ଧͪ߹Θͤ ˍ ϦϦʔε
'"2
طଘͷίʔυʹ ςετ͕ͳ͔ͬ ͨΒʜʜ
ϨΨγʔίʔυ ςετͷͳ͍ίʔυ ාͯ͘มߋͰ͖ͳ͍ ίʔυ +BNFT4IPSF .JDIBFM$'FBUIFST
None
Ҋ݅ ίϯαϧ طଘ։ൃ ৽ن։ൃ 20088݄Ҏ߱ʹ͓Ҿ͖߹͍Λ͍͍ͨͩͨҊ݅
ϨΨγʔطଘ։ൃ ςετίʔυ͋Γ ϨΨγʔ 20088݄Ҏ߱ʹ͓Ҿ͖߹͍Λ͍͍ͨͩͨҊ݅
ΤϯυπʔΤϯυεϞʔΫςετ
ΤϯυπʔΤϯυεϞʔΫςετ ✓େ͖ͳؒҧ͍Λͨ͠ͱ͖ ʹܯࠂͯ͘͠ΕΔ ✓ʮ߹෦ʯΛݟ͚ͭͯɺ ϢχοτςετΛಋೖ͢Δ
ςεςΟϯάπʔϧ ✓'JU ✓4FMFOJVN ✓$VDVNCFS
None
৺ڧ͍
γʔϜϨεʹ Ҡߦ͢Δ
None
৫Λޭʹಋ͘ ΤΫετϦʔϜ ϓϩάϥϛϯά ͷಓ
ಋೖͷোน ✓৫తোน ✓৺ཧతোน ✓ٕज़తোน
৫తোน ✓্࢘ಉ྅͕ೝΊͯ͘Εͳ ͍ ✓͏ͪͷ։ൃಛघ͔ͩΒ ✓΅͘Βͷ৫Ͱ͑ͳ͍ ✓ܖ͕SZ
None
✓ఏҊɾӦۀ͔Β։ൃ·Ͱ ΤϯυπʔΤϯυͰΔ ✓ෲΛͬͨ͘͘ ✓Α͍श׳ΛΊΔ ✓ΈΜͳ͕ॿ͚ͯ͘ΕΔ
✓ܖ͋·Γؾʹ͍ͯ͠ ͳ͍ ✓ͷલͷࠔ͍ͬͯΔਓΛ ॿ͚͍ͨ
৺ཧతোน ✓ਐ͕͓ͪΔ ✓ೲظʹؒʹ߹Θͳ͘ͳΔͷ Ͱͳ͍͔
̏ର
̏ର ϓϩάϥϚͱސ٬ͷൺ
✓͜·ΊʹσϞͯ͠ঢ়گΛ ڞ༗͢Δ ✓ٕज़తෛ࠴ΛཷΊͳ͍͜ ͱͷํ͕ॏཁ ✓ෆ҆ͳ͜ͱ͕͋Εϝʔ ϧͯ͠΄͍͠
ٕज़తোน ✓शಘ͕͍͠ ✓ʙϲ݄ੜ࢈ੑ͕མͪΔ
ΞδϟΠϧͷ ਰୀͱམ
ΞδϟΠϧ͠ ͍ɻؒͷ࠲ֶ Ͱʹͭ͘Α͏ͳ Μ͡Όͳ͍ɻ
✓ૉৼΓॏཁ ✓ࣃΛ৯͍ͬͯ͠Δ ✓ʹͳͬͯڭ͑Δ ✓ΈΜͳ͖ͰͬͯΔ
ݪଇ ✓ϓϩηεΛվળ͢Δ ✓ਓΛ৴པ͢Δ ✓ϜμΛഉআ͢Δ ✓ՁΛಧ͚Δ ✓ٕज़తӽΛٻ͢Δ
ݪଇ ✓ϓϩηεΛվળ͢Δ ✓ਓΛ৴པ͢Δ ✓ϜμΛഉআ͢Δ ✓ՁΛಧ͚Δ ✓ٕज़తӽΛٻ͢Δ
ࣗݾ࿉ 4FMG%JTDJQMJOF
·ͱΊ
None
Of all agile methods I know, XP is the most
complete.
ࢲ͕͍ͬͯΔΞδϟ Πϧख๏ͷ͏ͪɺ 91͕࠷ௐͱόϥ ϯε͕ͱΕ͍ͯΔɻ
ݪଇ ✓ϓϩηεΛվળ͢Δ ✓ਓΛ৴པ͢Δ ✓ϜμΛഉআ͢Δ ✓ՁΛಧ͚Δ ✓ٕज़తӽΛٻ͢Δ
‣ ߟ͑Δ͜ͱ ✓ ϖΞϓϩάϥϛϯά ✓ ׆͖׆͖ͱͨ͠ࣄ ✓ ใຬࡌͷࣄ ✓ ࠜຊݪҼੳ
✓ ;Γ͔͑Γ ‣ ڠྗ͢Δ͜ͱ ✓ ৴པ ✓ શһಉ੮ ✓ ਅͷސ٬ͷࢀՃ ✓ ϢϏΩλεݴޠ ✓ ελϯυΞοϓϛʔςΟϯά ✓ ίʔσΟϯάඪ४ ✓ ΠςϨʔγϣϯσϞ ✓ ใࠂ ‣ ϦϦʔε͢Δ͜ͱ ✓ ʮશ%POFʯ ✓ όάͳ͠ ✓ όʔδϣϯཧ ✓ Ϗϧυ ✓ ܧଓతΠϯςάϨʔγϣϯ ✓ ίʔυͷڞಉॴ༗ ✓ υΩϡϝϯτ ‣ ܭը͢Δ͜ͱ ✓ Ϗδϣϯ ✓ ϦϦʔεܭը ✓ ܭըήʔϜ ✓ ϦεΫཧ ✓ ΠςϨʔγϣϯܭը ✓ ΏͱΓ ✓ ετʔϦʔ ✓ ݟੵΓ ‣ ։ൃ͢Δ͜ͱ ✓ ΠϯΫϦϝϯλϧͳཁ݅ ✓ ސ٬ςετ ✓ ςετۦಈ։ൃ ✓ ϦϑΝΫλϦϯά ✓ γϯϓϧͳઃܭ ✓ ΠϯΫϦϝϯλϧͳઃܭͱΞʔΩ ςΫνϟ ✓ εύΠΫιϦϡʔγϣϯ ✓ ύϑΥʔϚϯεͷ࠷దԽ ✓ ୳ࡧతςετ ϓϥΫςΟε
None
ϓϩάϥϚͪΖΜɺ ςελʔɺϓϩδΣΫτ Ϛωʔδϟɺʜʜ লུ ʜʜɺސ٬ͳͲΞδϟΠ ϧʹؔ৺ͷ͋Δͯ͢ͷ ਓʹ͓͘ΔҰͰ͋Δɻ ग़య:ʰΞʔτɾΦϒɾΞδϟΠϧ σϕϩοϓϝϯτʱཪදࢴ
91 ΞδϟΠϧ Λ ։ൃऀͷ͚ͩͷͷ ʹ͓ͯ͘͠ͷɺ ͏ऴΘΓʹ͍ͨ͠
͡Ί ʮΞδϟΠϧͬ͜͝ʯ ͩͬͨɻ
Ͱ
ࠓҧ͏
ࣗͨͪͷ͍ͬͯ Δ͜ͱ͕ɺ࣮֬ʹϏ δωεʹͭͳ͕ͬͯ ͍Δͱ͍͏࣮ײ
ࢲͨͪ͋ͳ͕ͨΞδϟ Πϧ։ൃͷʮಓʯΛۃΊ Δखॿ͚Λ͍ͨ͠ɻ 8FXBOUUPIFMQZPVNBTUFS UIFBSUPGBHJMFEFWFMPQNFOU
͝ਗ਼ௌ ͋Γ͕ͱ͏ ͍͟͝·ͨ͠
Ξϯέʔτͷ ͝ڠྗΛ͓ئ͍͠·͢ɻ ʲ&ʳ