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
200
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
Transcript
172 slides
ΞʔτɾΦϒɾ ΞδϟΠϧ σϕϩοϓϝϯτ ʙςετ͕ۦಈ͢ΔϏδωεՁʙ Լ࢙ ג ӬγεςϜϚωδϝϯτ 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
͝ਗ਼ௌ ͋Γ͕ͱ͏ ͍͟͝·ͨ͠
Ξϯέʔτͷ ͝ڠྗΛ͓ئ͍͠·͢ɻ ʲ&ʳ
More Decks by Fumihiko Kinoshita
See All by Fumihiko Kinoshita
アジャイル原則を「使える言葉」にする / Making the Agile Principles Usable
fkino
5
1.3k
アジャイルコーチングを非暴力化する / Nonviolent Agile Coaching
fkino
0
470
経営がアジャイルであるとはどういうことか / What does it mean for management to be agile?
fkino
1
410
もしドラッカーがアジャイルコーチになったら / If Drucker Were an Agile Coach
fkino
2
850
アジャイルと契約 エッセンシャル版 / Agile Contracts Essential Edition
fkino
0
16k
世界一「エモい」アジャイルマニフェストの授業 / Value of the Agile Manifesto
fkino
1
1.5k
アジャイルな働き方の本質 / Agile Way of Working
fkino
3
5.2k
XP頻出英単語 / XP vocabulary
fkino
0
1.2k
稲盛さんのこと / Amoeba Management and Scrum
fkino
1
720
Other Decks in Technology
See All in Technology
狙われているAPIの脆弱性!今こそ手をつけるべき根本的な対策とは?
nagix
0
130
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
260
[NW-JAWS DAY]「うちのAWS、インターネット出られないんで」― AWS外の自社サービスをPrivateLinkでシュッと公開する方法
ykimi
2
440
Where Should Platform Complexity Live? Lessons from a Cross-Team PR Preview Platform
taiki45
0
110
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
1
890
AWS Quick 入門 | 目指せ Quick マスター 01
inariku
PRO
2
350
速くなった開発の効果をどう推し量るのか
bulbulpaul
0
110
プロダクションコードにおける encoding/json から encoding/json/v2 へのスムーズな移行
sansantech
PRO
1
430
Datadog の権限統制 〜Org 統合に向けて調べた注意点 / JDDUG-Meetup_24
visional_engineering_and_design
1
150
小さなエージェントから始めてみよう!実践コンテキストエンジニアリング
iwamot
PRO
0
120
Kiro を使うコツ (頼み方、覚えさせ方、任せ方) | 目指せ Kiro マスター 09
inariku
PRO
3
160
異夢同船〜異なる夢でも同じ船でなんとかする〜
fortegp05
0
240
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Accessibility Awareness
sabderemane
1
300
The agentic SEO stack - context over prompts
schlessera
0
1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
660
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
520
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.2k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
6
920
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
530
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Exploring anti-patterns in Rails
aemeredith
4
570