Upgrade to Pro — share decks privately, control downloads, hide ads and more …

「アジャイル型開発におけるプラクティス活用リファレンスガイド」の勘所と活用方法

papanda
November 01, 2013

 「アジャイル型開発におけるプラクティス活用リファレンスガイド」の勘所と活用方法

10月30日アジャイル開発実践セミナーのスライド

papanda

November 01, 2013
Tweet

More Decks by papanda

Other Decks in Technology

Transcript

  1. ࣄྫ͔ΒֶͿ ࡞ͬͨϞϊ͕ސ٬ʹ ͱͬͯඞཁͰ͸ ແ͔ͬͨ͜ͱ͕ ࡞͔ͬͯΒ൑໌͢Δɻ ސ٬ʹͱͬͯ ඞཁͳϞϊͷఆ͕ٛ ͍͋·͍Ͱ΍Γ௚͕͠ ऴΘΒͳ͍ɻ ඞཁͳ͍΋ͷΛ

    ࡞ΔϜμΛͳ͘͢ ࡞ΔϞϊ΁ͷೝࣝͷ ૬ҧΛແ͘͢ ࡞͍ͬͯΔ΋ͷ͕ zਖ਼͍͠Ϟϊz ͔ݕূ͢Δ 2013೥10݄31೔໦༵೔
  2. ࣄྫ͔ΒֶͿ ࡞ͬͨϞϊ͕ސ٬ʹ ͱͬͯඞཁͰ͸ ແ͔ͬͨ͜ͱ͕ ࡞͔ͬͯΒ൑໌͢Δɻ ސ٬ʹͱͬͯ ඞཁͳϞϊͷఆ͕ٛ ͍͋·͍Ͱ΍Γ௚͕͠ ऴΘΒͳ͍ɻ ඞཁͳ͍΋ͷΛ

    ࡞ΔϜμΛͳ͘͢ ࡞ΔϞϊ΁ͷೝࣝͷ ૬ҧΛແ͘͢ ࡞͍ͬͯΔ΋ͷ͕ zਖ਼͍͠Ϟϊz ͔ݕূ͢Δ 2013೥10݄31೔໦༵೔
  3. ࣄྫ͔ΒֶͿ ࡞ͬͨϞϊ͕ސ٬ʹ ͱͬͯඞཁͰ͸ ແ͔ͬͨ͜ͱ͕ ࡞͔ͬͯΒ൑໌͢Δɻ ސ٬ʹͱͬͯ ඞཁͳϞϊͷఆ͕ٛ ͍͋·͍Ͱ΍Γ௚͕͠ ऴΘΒͳ͍ɻ ඞཁͳ͍΋ͷΛ

    ࡞ΔϜμΛͳ͘͢ ࡞ΔϞϊ΁ͷೝࣝͷ ૬ҧΛແ͘͢ ࡞͍ͬͯΔ΋ͷ͕ zਖ਼͍͠Ϟϊz ͔ݕূ͢Δ 2013೥10݄31೔໦༵೔
  4. ࣄྫ͔ΒֶͿ ࡞ͬͨϞϊ͕ސ٬ʹ ͱͬͯඞཁͰ͸ ແ͔ͬͨ͜ͱ͕ ࡞͔ͬͯΒ൑໌͢Δɻ ސ٬ʹͱͬͯ ඞཁͳϞϊͷఆ͕ٛ ͍͋·͍Ͱ΍Γ௚͕͠ ऴΘΒͳ͍ɻ ඞཁͳ͍΋ͷΛ

    ࡞ΔϜμΛͳ͘͢ ࡞ΔϞϊ΁ͷೝࣝͷ ૬ҧΛແ͘͢ ࡞͍ͬͯΔ΋ͷ͕ zਖ਼͍͠Ϟϊz ͔ݕূ͢Δ 2013೥10݄31೔໦༵೔
  5. ௐࠪࣄྫʹ͓͚ΔରԠࡦ ׆༻͢ΔϓϥΫςΟε ϓϩμΫτόοΫϩά ༏ઌॱҐ෇͚ ඞཁͳ͍΋ͷΛ ࡞ΔϜμΛͳ͘͢ zԿ͕ͲΕ͔Β ཉ͍͠ z ͱ͍͏ཁٻΛ؅ཧ͢Δ

    ϓϩμΫτͱͯ͠ԿΛ࡞Δ΂͖͔ΛϦετͰ؅ཧ͠ɺͦͷ༏ઌॱ ҐΛνʔϜͱͷձ࿩Λ౿·͑ɺϓϩμΫτΦʔφʔʹ൑அͯ͠΋ Β͏ɻͦͷ݁ՌɺνʔϜ͸Կ͔Β։ൃΛߦ͑͹Α͍͔໌֬ʹͳ Δɻ 2013೥10݄31೔໦༵೔
  6. ௐࠪࣄྫʹ͓͚ΔରԠࡦ ׆༻͢ΔϓϥΫςΟε ϓϩμΫτόοΫϩά ༏ઌॱҐ෇͚ ඞཁͳ͍΋ͷΛ ࡞ΔϜμΛͳ͘͢ zԿ͕ͲΕ͔Β ཉ͍͠ z ͱ͍͏ཁٻΛ؅ཧ͢Δ

    ϓϩμΫτͱͯ͠ԿΛ࡞Δ΂͖͔ΛϦετͰ؅ཧ͠ɺͦͷ༏ઌॱ ҐΛνʔϜͱͷձ࿩Λ౿·͑ɺϓϩμΫτΦʔφʔʹ൑அͯ͠΋ Β͏ɻͦͷ݁ՌɺνʔϜ͸Կ͔Β։ൃΛߦ͑͹Α͍͔໌֬ʹͳ ΔɻɹɹνʔϜશһ͕͍ͭͰ΋ঢ়ଶΛ೺ѲͰ͖Δ͜ͱ 2013೥10݄31೔໦༵೔
  7. ௐࠪࣄྫʹ͓͚ΔରԠࡦ ೝࣝͷ૬ҧ͕ੜ·ΕΔ ظؒΛͰ͖Δ͚ͩ ୹͘͢Δ ࡞ΔϞϊ΁ͷೝࣝͷ ૬ҧΛແ͘͢ ׆༻͢ΔϓϥΫςΟε ਝ଎ͳϑΟʔυόοΫ ΦϯαΠτސ٬ εϓϦϯτϨϏϡʔ

    Ξ΢τϓοτ͕ద੾͔Ͳ͏͔Θ͔Γʹ͍࣌͘͸ɺਝ଎ͳϑΟʔυόοΫΛ৺ֻ͚Δɻͦͷ ݁Ռɺݱঢ়೺Ѳͱيಓमਖ਼͕͠΍͘͢ͳΔɻ ։ൃऀͱސ٬͕ৗʹձ࿩͕Ͱ͖Δ؀ڥͰ࢓ࣄΛ͠Α͏ɻͦͷ݁Ռɺސ٬ͱ։ൃऀͷίϛϡ χέʔγϣϯྔ͕૿͑ͯɺސ٬͕๬Ήιϑτ΢ΣΞ͕࡞ΒΕ΍͘͢ͳΔɻ ΠςϨʔγϣϯͷऴΘΓʹ׬ྃͨ͠΋ͷΛؔ܎ऀʹσϞΛ͢Δɻͦͷ݁ՌɺνʔϜ͸࣍ͷ ΠςϨʔγϣϯͰԿΛ͢Δ΂͖͔ϑΟʔυόοΫΛಘΔɻ 2013೥10݄31೔໦༵೔
  8. ௐࠪࣄྫʹ͓͚ΔରԠࡦ ਖ਼͠͞ͷج४ ސ٬ͷҙ ਤ͢Δಇ͖ Λ࡞Γ ػೳͷ࢓༷͕߹கͯ͠ ͍Δ͔֬ೝ͢Δ ࡞͍ͬͯΔ΋ͷ͕ zਖ਼͍͠Ϟϊz ͔ݕূ͢Δ

    ׆༻͢ΔϓϥΫςΟε डೖςετ ϢʔβʔετʔϦʔ͕׬͔ྃͨ͠Λ൑ఆ͢ΔͨΊʹɺϓϩμΫτ Φʔφʔͱ߹ҙͨ͠डೖςετΛ࡞੒͢Δɻͦͷ݁ՌɺϢʔβʔ ετʔϦʔͷ׬ྃ৚͕݅໌֬ʹͳΓ։ൃνʔϜͱϓϩμΫτΦʔ φʔؒͷೝࣝͷᴥᴪ͕ͳ͘ͳΔɻ 2013೥10݄31೔໦༵೔
  9. ௐࠪࣄྫʹ͓͚ΔରԠࡦ ਖ਼͠͞ͷج४ ސ٬ͷҙ ਤ͢Δಇ͖ Λ࡞Γ ػೳͷ࢓༷͕߹கͯ͠ ͍Δ͔֬ೝ͢Δ ࡞͍ͬͯΔ΋ͷ͕ zਖ਼͍͠Ϟϊz ͔ݕূ͢Δ

    ׆༻͢ΔϓϥΫςΟε डೖςετ ϢʔβʔετʔϦʔ͕׬͔ྃͨ͠Λ൑ఆ͢ΔͨΊʹɺϓϩμΫτ Φʔφʔͱ߹ҙͨ͠डೖςετΛ࡞੒͢Δɻͦͷ݁ՌɺϢʔβʔ ετʔϦʔͷ׬ྃ৚͕݅໌֬ʹͳΓ։ൃνʔϜͱϓϩμΫτΦʔ φʔؒͷೝࣝͷᴥᴪ͕ͳ͘ͳΔɻ ׬ྃ৚͕݅໌֬ʹͳ͍ͬͯΔ։ൃ४උ͕Ͱ͖͍ͯΔ 2013೥10݄31೔໦༵೔
  10. ϓϩμΫτόοΫϩά ༏ઌॱҐ෇͚ #ࣾࣄྫ  Ͱ͸ɺϓϩμΫτόοΫϩάͷॱংʹ͍ͭͯɺ࠷ऴతͳ൑அ͸ϓϩμΫτ Φʔφʔ͕ߦ͍͕ͬͯͨɺ؅ཧ͸νʔϜϝϯόʔ͕୅ߦ͍ͯͨ͠ɻ༏ઌॱҐͷج४͸ɺ ΠϯηϓγϣϯσοΩͰ࡞ͬͨࡍͷɺϓϩμΫτͷϏδϣϯΛ༻͍ͨɻ ϓϩμΫτόοΫϩά͸ɺશମͷͷࣄྫͰద༻͞Ε͍ͯͨɻ ಛʹதେن໛Ͱ͸Ҏ্͕ద༻͍͕ͯͨ͠ɺडୗ։ൃͰͷద༻ ͸໿ʹ଺͍ͬͯͨ

    είʔϓͷߟ͑ํ ɻ $ࣾࣄྫ  Ͱ͸ɺ࠷௿ݶͳͯ͘͸ͳΒͳ͍ඞਢػೳͱɺ͋Ε͹ྑ͍ͱ͍͏ػೳΛ໌֬ʹ ෼͚ͯɺϓϩμΫτόοΫϩάͰ؅ཧͨ͠ɻ࠷ॳ͸ɺཉ͍͠΋ͷ͔Β߲໨Λચ͍ग़͠ɺ ϓϩδΣΫτͷ్த͔Β͸ɺ༧ࢉ͔Β൑அͯ͠ඞཁͳػೳʹߜΔΑ͏ʹͨ͠ɻ (ࣾࣄྫ   Ͱ͸ɺϓϩμΫτόοΫϩάΞΠςϜͷ؅ཧʹɺϢʔβʔετʔϦʔ ϚοϓʢϢʔβʔͷߦಈʹଈͯ͠ϢʔβʔετʔϦʔΛચ͍ग़ͯ͠੔ཧͨ͠ਤʣΛओͱ͠ ͯ׆༻͍ͯ͠ΔɻϓϩμΫτΦʔφʔͱ͸ϢʔβʔετʔϦʔϚοϓΛ࢖ͬͯɺίϛϡχ έʔγϣϯΛऔ͍ͬͯͨɻ 2013೥10݄31೔໦༵೔
  11. ਝ଎ͳϑΟʔυόοΫ #ࣾࣄྫ  Ͱ͸ɺڞ௨ͷ෦԰΍ΦϯαΠτސ٬ͳͲͷϓϥΫςΟεͰਝ଎ͳϑΟʔυ όοΫΛಘΒΕΔΑ͏ʹ͠ɺ։ൃνʔϜͱϓϩμΫτΦʔφʔͷίϛϡχέʔγϣϯΛ ີʹͨ͠ͱ͜ΖɺۓٸରԠͳͲͷແཧͳཁٻ͕ൃੜͯ͠ɺνʔϜ͕ཁٻͷରԠʹ௥ΘΕ ͯ͠·͍ɺ݁Ռతʹ։ൃνʔϜ͕ूதͰ͖ͳ͍ঢ়گʹͳͬͯ͠·ͬͨɻ 'ࣾࣄྫ  Ͱ͸ɺΧφϦΞ؀ڥͱݺͿ࣮ߦ؀ڥΛ༻ҙ͍ͯ͠Δɻر๬ϢʔβʔʹػೳΛ

    ຊ࣮૷͢ΔલͷϓϩτλΠϓΛར༻ͯ͠΋Β͍ɺͦͷػೳʹ͍ͭͯͷཁ๬Λऩू͠ ϑΟʔυόοΫΛಘΔ͜ͱ͕Ͱ͖Δɻ εϓϦϯτϨϏϡʔ #ࣾࣄྫ  Ͱ͸ɺேձͰεςʔΫϗϧμʔʹσϞΛ͍ͯͨ͠ɻͦͷͨΊɺεϓϦϯτϨ Ϗϡʔ͸ର৅ػೳͷ׬ྃΛ֬ೝ͢ΔͷΈͱ͠ɺσϞ͸ߦΘͳ͍͜ͱʹͨ͠ɻ #ࣾࣄྫ  Ͱ͸ɺʮ׬ྃʯͷఆٛΛ࡞੒͍ͯ͠ͳ͔ͬͨͨΊɺ֬ೝ͕͍͋·͍ͱͳͬͯ ͠·ͬͨɻ (ࣾࣄྫ  Ͱ͸ɺσϞʹ͕͔͔࣌ؒΓա͍͗ͯͨͨΊɺडೖςετπʔϧΛ࢖ͬͨς ετγφϦΦΛࣄલʹεϓϦϯτϨϏϡʔࢀՃऀʹڞ༗͢Δ͜ͱͰɺσϞͷ࣮ࢪ࣌ؒΛ ୹ॖ͢Δ͜ͱ͕Ͱ͖ͨɻ 2013೥10݄31೔໦༵೔
  12. डೖςετ "ࣾࣄྫ  Ͱ͸ɺडೖςετͷࣗಈԽ͸࣮ࢪ͓ͯ͠ΒͣɺϓϩμΫτΦʔφʔͱਖ਼ৗܥ ͷΤϯυɾπʔɾΤϯυςετΛखಈͰߦ͍ͬͯͨɻ डೖςετ͸ɺશମͰͷࣄྫͰద༻͞Ε͍ͯͨɻͦͷ͏ͪࣗ ಈԽΛ࣮ݱ͍ͯ͠Δࣄྫ͸͞Βʹগ਺Ͱ͋ͬͨɻ (ࣾࣄྫ  Ͱ͸ɺडೖςετπʔϧͷ$VDVNCFSΛ༻͍ͨɻ೔ຊޠΛ༻͍ͯςετγφ

    ϦΦΛॻ͖ɺͦΕΛݩʹडೖςετͷࣗಈԽΛߦͬͨɻςετγφϦΦΛ։ൃνʔϜͱ ϓϩμΫτΦʔφʔͷؒͰ߹ҙ͍ͯ͠ΔͨΊडೖςετͷ੒ޭ͕ϢʔβʔετʔϦʔ׬ྃ ͷ৚݅ʹͳ͍ͬͯͨɻडೖςετ͸Կ౓΋࣮ࢪ͍͕ͯͨ͠ɺϓϩμΫτΦʔφʔʹςετ ݁ՌΛެ։͢Δ͜ͱ͸͍ͯ͠ͳ͔ͬͨɻϓϩμΫτΦʔφʔ͕৴པͯ͠։ൃνʔϜʹ೚ͤ ͍ͯͨͨΊͰ͋Δɻ ,ࣾࣄྫ  Ͱ͸ɺϓϩμΫτΦʔφʔ͔Βςετ࡞ۀ͸Ͱ͖ͳ͍ͱͷਃ͠ೖΕ͕͋ͬ ͨɻςετγφϦΦΛ֬ೝ͢Δ͜ͱ͸໰୊ͳ͍͕ɺ๲େͳྔͷςετ͸࣮ࢪͯ͠͸΋Β ͑ͳ͍ͨΊɺ։ൃνʔϜ͕डೖςετΛ࣮ࢪͨ͠ɻ 3FENJOFʹ࢓༷ɺड͚ೖΕ৚݅΍੍໿Λهड़͍ͯ͠Δɻԕִ஍ʹ͍ΔϓϩμΫτΦʔ φʔ͕ͦͷ಺༰Λ֬ೝͨ͠Γɺҹ࡮ͨ͠Γ͢Δ͜ͱ͕Ͱ͖ΔΑ͏ʹͨ͠ɻ 2013೥10݄31೔໦༵೔