Slide 1

Slide 1 text

ΞδϟΠϧͬͯͳʹʁ @kawaguti

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

http://agilemanifesto.org/iso/ja/manifesto.html

Slide 4

Slide 4 text

ϓϩηε΍πʔϧɹɹΑΓ΋ݸਓͱର࿩ɹɹɹΛɺ แׅతͳυΩϡϝϯτΑΓ΋ಈ͘ιϑτ΢ΣΞΛɺ ܖ໿ަবɹɹɹɹɹɹΑΓ΋ސ٬ͱͷڠௐɹɹΛɺ ܭըʹै͏͜ͱɹɹɹΑΓ΋มԽ΁ͷରԠɹɹΛɺ

Slide 5

Slide 5 text

http://agilemanifesto.org/iso/ja/principles.html

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

৘ใΛ఻͑Δ΋ͬͱ΋ޮ཰తͰ
 ޮՌతͳํ๏͸ ϑΣΠεɾτΡɾϑΣΠεͰ
 ࿩Λ͢Δ͜ͱͰ͢ɻ

Slide 12

Slide 12 text

ಈ͘ιϑτ΢ΣΞͦ͜ ਐ௙ͷ΋ͬͱ΋ॏཁͳई౓Ͱ͢ɻ

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

ٕज़త୎ӽੑͱ
 ༏Εͨઃܭʹର͢Δෆஅͷ஫ҙ͕
 ػහ͞ΛߴΊ·͢ɻ

Slide 15

Slide 15 text

γϯϓϧ͞ʢϜμͳ͘࡞ΕΔྔΛ
 ࠷େݶʹ͢Δ͜ͱʣ͕ຊ࣭Ͱ͢ɻ

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

ඇΞδϟΠϧϚχϑΣετ

Slide 19

Slide 19 text

ސ٬ຬ଍͸ͱ΋͔͘ɺ Ձ஋΋ͱ΋͔͘ιϑτ΢ΣΞΛ ๨Εͨࠒʹఏڙ͠·͕͢ɺ ͦ͏͍͏΋ͷͳΜͰ͢ɻ

Slide 20

Slide 20 text

ཁٻͷมߋΛ
 ։ൃͷޙظʹͩ͢ͷ͸ϚδϠϝςɻ มԽΛຯํʹ͚ͭͨͬͯɺ
 ࢲͨͪͷചΓ্͛͸͕͋Γ·ͤΜɻ

Slide 21

Slide 21 text

ݟӫ͑ͷΑ͍ύϫϙ࢓༷ॻΛɺ ि͔ؒΒϲ݄ͱ͍͏ ॴఆͷ͓࣌ؒΛ͍͍ͨͩͯ ೲ඼͠·͢ɻ

Slide 22

Slide 22 text

Ϗδωεଆͷਓͱ։ൃऀ͸ɺ ͍ͭ΋͸ผͷ৔ॴʹ͍·͕͢ɺ ϓϩδΣΫτΛ௨ͯ͠ ఆྫϛʔςΟϯάΛߦ͍·͢ɻ

Slide 23

Slide 23 text

ҙཉ͸ͱ΋͔͘಄਺ΛूΊͯ ϓϩδΣΫτΛߏ੒͠·͢ɻ ࢦࣔͱͦΕͳΓͷ؀ڥΛ༩͑ ׂΓ౰ͯͨ࢓ࣄ͕ऴΘΔ·Ͱ ൴ΒΛ߆ଋ͠·͢ɻ

Slide 24

Slide 24 text

৘ใΛ఻͑Δ΋ͬͱ΋ޮ཰తͰ
 ࣮֬ͳํ๏͸ ࢿྉΛϝʔϧʹఴ෇ͯ͠
 શһΛ$$ʹೖΕΔ͜ͱͰ͢ɻ
 ૊৫ʹΑͬͯ͸ਃ੥ॻʹঝೝҹΛ͍͖ͨͩ·͢ɻ

Slide 25

Slide 25 text

ϓϩϚωͷʮΦϯεέͰ͢ʯͦ͜ ਐ௙ͷ΋ͬͱ΋ॏཁͳई౓Ͱ͢ɻ

Slide 26

Slide 26 text

ඇΞδϟΠϧŋϓϩηε͸
 Ұൃউෛͷ։ൃΛଅਐ͠·͢ɻ ΪϦΪϦͷೲظʹ޲͚ͯ
 ஗Εͦ͏ͳΒ૿һͰ͖ΔΑ͏ʹ
 ͠ͳ͚Ε͹ͳΓ·ͤΜɻ

Slide 27

Slide 27 text

ٕज़తʹ༏Εͯͳͯ͘΋࡞ΕΔΑ͏ͳ
 ઃܭʹର͢Δอकతͳଶ౓͕
 ऩӹྗΛߴΊ·͢ɻ

Slide 28

Slide 28 text

࢓༷௨ΓʢݴΘΕͨ௨Γɺؒҧͬͯ ͍Α͏͕࡞Δ͜ͱʣ͕ޱบͰ͢ɻ

Slide 29

Slide 29 text

࠷ྑͷΞʔΩςΫνϟɾཁٻɾઃܭ͸ɺ γχΞΞʔΩςΫτ΍ݹࢀͷ࣮ྗऀ͔Β ੜΈग़͞Ε·͢ɻ

Slide 30

Slide 30 text

νʔϜ͕΋ͬͱՔಇ཰ΛߴΊΔ͜ͱ͕ Ͱ͖Δ͔Λৗʹ؂ࢹ͠ɺ ͦΕʹج͍ͮͯɺ ೦ͷͨΊೲظΛݫ͠Ίʹઃఆ͠·͢ɻ

Slide 31

Slide 31 text

http://kawaguti.hateblo.jp/entry/20110213/1297531229

Slide 32

Slide 32 text

ϘϒɾϚʔςΟϯ͕ϛʔςΟϯάΛটूͯ͠ɺ͜͏ݴͬͨɻʮࢲ͕ͨͪ ݴ͍ͬͯΔ͜ͱͬͯɺࣅ͍ͯΔΑ͏ʹฉ͑͜ΔΜ͚ͩͲɺ͜Εͬͯۮવ ͷҰகͳͷ͔ͳ͊ʁʯ൴͸ϚχϑΣετΛॻ͘͜ͱʹؔ৺͕͋Δ͜ͱΛ ෇͚Ճ͑ͨɻ ࢲ͸ϚχϑΣετΛॻ͘͜ͱʹ͸શؔ͘৺͕ͳ͔ͬͨͷͰɺ ϚχϑΣετ΁ͷੈؒͷ൓Ԡ͸ɺࢲ͸ϘϒҎ্ʹڻ͍ͨΜ͡Όͳ͍͔ͱ ࢥ͏ ɻϘϒ͸ϫϯμϑϧͳਓʑΛϛʔςΟϯάʹট଴͍ͯͨ͠ɻܰྔ ϓϩηεͷఏҊऀͱͯ͠ɺଞͷ୭ΑΓ஌ΒΕͨਓͨͪͩɻ๺ถ͚ͩͰ ͳ͘ɺΠΪϦεΛج൫ͱ͢Δ%4%.ͷ୅දͱ΋࿩͢͜ͱ͕Ͱ͖ͨɻ"SJ WBO#FOOFLVN͸Φϥϯμ͔Β͜ͷϛʔςΟϯάͷͨΊ͚ͩʹདྷ͍ͯ ͨɻ91ɺεΫϥϜɺΫϦελϧɺΞμϓςΟϒɺ'%%ɺ%4%.ɺܰྔ Ͱ࣮ફతͳ։ൃͱ͍ΘΕΔͻͱͨͪ "OEZ)VOU %BWF5IPNBT #SJBO.BSJDL ͕ू·͍ͬͯͨɻ

Slide 33

Slide 33 text

ʮ͜Μʹͪ͸ɺࢲ͸YYͰ͢ʯͱ͍͏΍ΓऔΓ͕Ұपͨ͠ޙɺं࠲ʹ࠲ͬ ͯɺ͓ޓ͍Λ͠͹Β͘ڽࢹͨ͠ޙɺ୭͔͕ݴͬͨɻʮզʑ͸ɺΞδΣϯ μ ࠓ೔࿩ٞ͢୊ ΛͲ͏΍ͬͯ࡞Ε͹͍͍ΜͩΖ͏ʁʯ͢Δͱɺ୭͔͕ ΞδΣϯμ߲໨ΛΠϯσοΫεΧʔυʹॻ͘͜ͱΛఏҊͨ͠ɻ91ͷਓ ͨͪ͸ݚम༻ʹΠϯσοΫεΧʔυΛ࣋ͪา͍͍ͯͨͷͰ͙͢ʹऔΓग़ ͯ͠ॻ͖࢝Ίɺॻ͖ऴΘͬͨ΋ͷΛதԝͷচʹ์ΓࠐΜͩɻٸʹɺա൒ ਺ͷਓʑ͕চʹΠϯσοΫεΧʔυΛೖΕ࢝Ίͨɻ࢒Γͷਓ΋ɺಉ͡Α ͏ʹ΍Γ࢝ΊͯɺΞΠσΞ͕ਚ͖ͨͱ͖ʹ͸ɺচͷΠϯσοΫεΧʔυ ͸ࢁʹͳ͍ͬͯͨɻ

Slide 34

Slide 34 text

୭͔͕ਘͶͨɻʮ͜ͷΧʔυΛͲ͏΍ͬͯ·ͱΊͯɺΞδΣϯμʹ͢ΔΜͩΖ ͏ʁʯ୭͔͕ݴͬͨ ࢲ͸͜ͷͱ͖͢Ͱʹɺ୭͕ͳʹΛݴ͔ͬͨΛه࿥͢Δύϫʔ ͸ͳ͔ͬͨ ɻʮΞδΣϯμͷॱ൪ʹҙݟ͕͋Δਓ͸ɺ͜ͷΧʔυΛฒ΂ସ͑Α ͏ɻͦ͏Ͱͳ͍ਓ͸ɺ͜͜Λ཭Εͯ΋͍͍ɻʯࢲ͸τϐοΫͷॱ൪͸ؾʹͯ͠ ͍ͳ͔ͬͨͷͰɺٳܜΛͱͬͨɻࢲ͕໭ͬͨͱ͖ɺΠϯσοΫεΧʔυ͸นʹ ςʔϓͰషΒΕ͍ͯͨɻ ޙͰɺ୭͔͕ʮࢲ͸ଞͷΞδΣϯμ߲໨Λߟ͍͑ͯΔΜ͚ͩͲɺͲ͏ͨ͠Β͍ ͍ʁʯͱݴ͍ग़ͨ͠ɻ୭͔͕ʮΞδΣϯμͷۭ͍͍ͯΔͱ͜Ζɺ޷͖ͳͱ͜ʹ షΓͳΑʯͱ౴͑ͨɻ

Slide 35

Slide 35 text

ࢲ͸͜ͷ࡞ۀʹͣͬͱ෇͖߹ͬͨͷ͕ͩɺͦΕ͸ɺ͜ͷάϧʔϓͷ̎ͭͷಛ௃͕ ࢲͷ৺Λଧ͔ͬͨΒͩɻ •ϦεϖΫτ 3FTQFDU ◦ͦͷ෦԰ʹ͍ͨશͯͷਓ͕ɺଞͷਓʹରͯ͠ɺઈେͳ৴པΛஔ͍͍ͯͨ͜ͱɻ ͩΕ΋ϛʔςΟϯάΛϋΠδϟοΫ͢Δ͜ͱΛࢼΈͨΓ͠ͳ͔ͬͨɻશһ͕ଞ ͷਓͷҙݟΛۃΊͯͬ͘͡ΓͱΑ͘ฉ͍͍ͯͨɻৗʹɺ࿩͍ͯ͠Δਓʹ࠷େͷ ৴པΛ͓͍͍ͯͨɻ •ࣗݾ૊৫Խ 4FMGPSHBOJ[BUJPO ◦ͦ͜͸ɺ࠷΋༏Εͨਓʑͷࣗݾ૊৫Խͷ৔ͩͬͨɻͦΕ·Ͱܦݧͨ͠ଞͷ৔Ͱ ͸ɺৗʹҰਓͷਓʢ·ͨ͸ɺ΋ͬͱѱ͍৔߹͸ෳ਺ͷਓʣ͕ϛʔςΟϯάΛ ಈ͔ͦ͏ͱ͢Δ΋ͷͩͬͨɻҒ͍ਓ͕෦԰ʹ͍ͯɺ͓ޓ͍ΛΑ͘஌Βͳ͍৔ ߹ɺ·ͣ࠷ॳʹݖྗಆ૪͕࢝·Γ΍͍͢ɻͦ͜Ͱ͸ɺͦΜͳ͜ͱ͸Ұ੾ى͜Β ͳ͔ͬͨɻ

Slide 36

Slide 36 text

ࣗݾ঺հΛ݉Ͷͯʮࢲ͕ਪ঑͢Δ͜ͱͱɺࢲͷཱ৔ʯΛޠΓ߹͏ͷʹ͠͹͠ͷ࣌ ؒΛաͨ͝͠ɻͦΕͧΕͷϓϩηε͸ɺͨͬͨ෼ͷઆ໌͕ͩͬͨɺଞͷਓͨͪ ʹ͸৽઱ͳڻ͖͕͋ͬͨΑ͏ͩͬͨɻ ࢲͨͪ͸͙͢ʹɺͦΕͧΕਪ঑͍ͯ͠Δ΋ͷಉ͕࢜ͱͯ΋ࣅ௨͍ͬͯΔͷ͸ۮવ Ͱ͸ͳ͍ɺͱ͍͏݁࿦ʹࢸͬͨɻͦ͜ʹ͸Կ͔ࠜఈʹྲྀΕΔڞ௨ੑ͕͋ΓɺͦΕ ͕ԿͰ͋Δ͔Λݟ͚ͭΔඞཁ͕͋ΔͱࢥΘΕͨɻͳͥͳΒɺ೔ʑ΍෼୯Ґͷϓϩ δΣΫτͷਐΊํʹ͸ɺ৯͍ҧ͍ͬͯΔ఺͕͋Γɺ·ͩղফ͍ͯ͠ͳ͔͔ͬͨΒ ͩɻ͜ͷΑ͏ͳ৯͍ҧ͍͕͋Δʹ΋͔͔ΘΒͣɺࢲͨͪʹ͸ʮࢲͨͪҎ֎ͷਓʑ ͱ͸ҧ͏ʯͱݴ͑Δɺͱͯ΋ڧ͍ڞ௨ੑ͕ଘࡏͨ͠ɻ

Slide 37

Slide 37 text

୭͔͕ݴͬͨɻʮࢲ͸ɺܰྔ MJHIUXFJHIU ͱ͍͏ݴ༿͕޷͖͡Όͳ͍ͳɻਅ݋ͳڹ͖ ͕ͳ͍ɻʯଞͷ୭͔͕ݴͬͨɻʮܰྔ͸ɺԿ͔ʹର͢Δ BHBJOTU ൓Ԡͷ͜ͱͩɻࢲ͸ɺ Կ͔Λࢧ࣋͢Δ TUBOEGPS ɺͱ͍͏ݴ༿͕ཉ͍͠ʯͦ͜ͰɺҰ࣌ؒ΄Ͳɺࠓޙͷλά ͱͳΔ୯ޠΛ୳͢ͷʹඅ΍͢͜ͱʹͳͬͨɻ ͜ͷ୯ޠ୳͠ͷϓϩηε΋ڵຯਂ͔ͬͨɻ w ·ͣɺϒϨΠϯετʔϛϯάͰ͔Βͷ໊લΛग़͠ɺͦΕΛॻ͖ه͢ w ࣍ʹɺ͍͔ͭ͘ͷ໊લΛϐοΫΞοϓ͠ɺͦΕ͕޷͖Ͱͳ͍ཧ༝Λٞ࿦͢Δ

Slide 38

Slide 38 text

ޙऀͷ࡞ઓ͸ɺࢲ͕ͨͪͳʹΛࢧ࣋͠ɺͳʹΛࢧ࣋͠ͳ͍͔Λཧղ͢Δͷʹ໾ཱͬͨɻ ͋Δ୯ޠͷʮ޷͖Ͱͳ͍ཧ༝ʯΛॻ͖ग़͢͜ͱ͸ɺͦͷ୯ޠΛ;͞Θ͘͠ͳ͍΋ͷͱ ͯ͠௥͍ग़ͯ͠͠·͏͜ͱʹ͸ͭͳ͕ΒͣɺΉ͠Ζࢲͨͪͷ಄ͷதʹ͋Δ͜ͱͷཧղ ΛਂΊΔ͜ͱʹ໾ཱͬͨͷͰ͋Δɻ ྫ͑͹ɺ͋Δ୯ޠʹ͍ͭͯͷ൓ରҙݟ͸͜͏ͩͬͨɻʮ͜ͷ୯ޠΛݴ͏ͱ͖͸ɺࢲ͸ ϐϯΫͷλΠπΛ͸͔ͳ͖Ό͍͚ͳ͍ؾ͕͢Δɻࢲ͸ϐϯΫͷλΠπͳΜ͔ཤ͘ͷ͸ ͝ΊΜͩͶɻʯࢲͨͪ͸ٶຊ෢ଂͷʮ๷ޚ͢Δͱ͖͸ɺͨͩ๷ޚͱߟ͑ΔͷͰ͸ͳ͘ɺ ૬खΛࡴ͢ಈ࡞ͷҰ෦ͱߟ͑Αʯ ࢲͨͪͷ৔߹ɺ༗༻ͳγεςϜΛಧ͚ΔͨΊͷ Λ දݱ͢ΔΑ͏ͳɺڧ͍୯ޠΛ୳͍ͯͨ͠ɻ

Slide 39

Slide 39 text

ΞδϟΠϧ։ൃ͸ɺඞཁͱ͞ΕΔ΋ͷΛΞάϨογϒʹಧ͚Δɻ୯ʹϖʔύʔϫʔΫ Λආ͚Δɺͱ͍͏͚ͩͰ͸ͳ͍ɻ͔ͩΒຊॻͷදࢴʹ͸ɺϕϯΨϧދΛબΜͩɻମૢ બख΍μϯαʔͱ͸ରরతͳҙຯ߹͍ͩɻࢲͷ΋͏̍ͭͷΞδϟΠϧϚείοτ͸ɺ 5γϟπͷֆฑͰݟ͚ͭͨɺअѱͦ͏ͳਂւͷϞϯελʔͰ͋Δɻ ਤ" ϕϯΨϧދ΋ਂւͷϞϯελʔ΋ɺ͍·͙͢৯ࣄʹ͋Γͭ͜͏ͱ͍ͯ͠ΔΑ͏ʹݟ͑ Δɻ͍ͭ͜Β͕ɺͨͩϖʔύʔϫʔΫΛආ͚ͨΓɺࣗ༝౓ΛߴΊΔͨΊͷܤݹ͚ͩΛ ͍ͯ͠ΔɺͳΜͯ͜ͱ͸͋Γ͑ͳ͍ɻ