$30 off During Our Annual Pro Sale. View Details »

AEP読書会:15章「イテレーションの流さを決める」/aep-study-chapter-15

 AEP読書会:15章「イテレーションの流さを決める」/aep-study-chapter-15

Kenichi Takahashi

October 31, 2014
Tweet

More Decks by Kenichi Takahashi

Other Decks in Technology

Transcript

  1. AEPಡॻձ:15ষ ňΠςϨʔγϣϯͷ௕͞ΛܾΊΔʼn GMOϖύϘ גࣜձࣾ ߴڮ ݈Ұ ( @kenchan )

  2. ·ͱΊ • ΠςϨʔγϣϯͷ௕͞ΛܾΊΔͨΊʹߟྀ͢ Δ7ͭͷϙΠϯτڭ͑·͢ • චऀͷ͓͢͢Ί͸2ʙ4िؒͰ͢ • ظؒΛݻఆͯ͠ϦζϜΛͭ͘Ζ͏

  3. ΠςϨʔγϣϯͷ௕͞ͷӨڹ • ϦϦʔεՄೳͳ඼࣭ͰϑΟʔυόοΫΛಘΒ ΕΔपظͱճ਺ • ਐḿΛܭଌ͢Δपظͱճ਺ • ༏ઌॱҐͱܭըΛมߋͰ͖Δपظͱճ਺ • ϓϩδΣΫτʹϦζϜΛ࡞Δ

  4. 7ͭͷϙΠϯτ • ϦϦʔε·Ͱͷظؒ • ෆ࣮֬ੑͷߴ͞ • ϑΟʔυόοΫͷಘ΍͢͞ • ༏ઌॱҐ͕҆ఆ͍ͯ͠Δظؒ •

    ֎෦͔ΒͷϑΟʔυόοΫͷඞཁੑ • ΠςϨʔγϣϯͷΦʔόʔϔου • ੾ഭײΛײ࢝͡ΊΔ·Ͱͷ࣌ؒ
  5. ϦϦʔε·Ͱͷظؒ • 3ϲ݄ͷϓϩδΣΫτͰ͸ΠςϨʔγϣϯͷ௕ ͞Λ1ϲ݄ʹ͢ΔͱɺϑΟʔυόοΫɺਐḿͷ ܭଌɺيಓमਖ਼͕2ճ͔͠Ͱ͖ͳ͍͕े෼͔ʁ • චऀͷ໨҆͸ɺ4ʙ5ΠςϨʔγϣϯ͸࠷௿Ͱ ΋ճͨ͠΄͏ྑ͍

  6. ෆ࣮֬ੑͷߴ͞ • ෆ࣮֬ͳ΋ͷ͕ଟ͚Ε͹ଟ͍΄ͲϑΟʔυόο Ϋ͕ॏཁͳͷͰɺΠςϨʔγϣϯ͸୹ͯ͘͠ ֶश͢ΔػձΛ૿΍ͦ͏ 1. ސ٬΍ϢʔβͷٻΊ͍ͯΔ΋ͷ 2. νʔϜͷύϫʔ 3.

    ٕज़త՝୊
  7. ϑΟʔυόοΫͷಘ΍͢͞ • ϑΟʔυόοΫͷྔɺස౓ɺଈ࣌ੑ͕࠷େʹ ͳΔΑ͏ʹ͠Α͏ 1. ؔ܎ऀΛूΊΔͷʹ͔͔Δίετ 2. POͷ༧ఆ͕ෆఆͰɺΠςϨʔγϣϯͷऴ ྃͷϨϏϡʔʹ͸ࢀՃͰ͖ͳ͍ ‣

    ͜Ε͸Ͳ͏͢Δͷʁ
  8. ༏ઌॱҐ͕҆ఆ͍ͯ͠Δظؒ • ΠςϨʔγϣϯͷ్தͰ͸ίϛοτͨ͠ϑΟʔ νϟΛมߋ͢Δ΂͖Ͱ͸ͳ͍ɻ༏ઌ౓͕සൟʹ มΘΔՄೳੑ͕͋ΔͳΒɺΠςϨʔγϣϯ͸୹ ͘͠Α͏ • ΠςϨʔγϣϯ͕1ϲ݄ͩͱͨ͠ΒɺࠓΠς Ϩʔγϣϯͷؒʹࢥ͍͍ͭͨ༏ઌ౓ͷߴ͍ϑΟʔ νϟ͕ϦϦʔε͞ΕΔͷ͸1ϲ݄ޙҎ߱ʹͳΔ

  9. ֎෦͔ΒͷϑΟʔυόοΫͷඞཁੑ • ΠςϨʔγϣϯͷ੒ՌΛνʔϜ֎ͷਓʹݟͤ ͯɺॳΊͯಘΒΕΔϑΟʔυόοΫ΋͋Δ • ֎෦͔ΒͷϑΟʔυόοΫͷස౓ͱճ਺Λݮ Β͢ͱɺ൑அΛޡΔՄೳੑͱɺͦͷ࣌ͷଛࣦ ΋େ͖͘ͳΔ

  10. ΠςϨʔγϣϯͷΦʔόʔϔου • ϦάϨογϣϯςετɺϦϦʔε࡞ۀͳͲɺ ΠςϨʔγϣϯͷऴΘΓʹ͸ίετ͕͔͔Δ • 0ʹ͚ۙͮΔ׆ಈΛͭͭ͠ɺݱ࣮తͳίετΛ ߟྀ͠Α͏ • ಛʹ্ཱͪ͛௚ޙ͸ίετ͕͔͔Γ͕ͪͳͷ Ͱ஫ҙ͢Δ

  11. ੾ഭײΛײ࢝͡ΊΔ·Ͱͷظؒ • νʔϜ͕ҰఆͷϓϨογϟʔΛײ͡ଓ͚ΕΔ ௕͞ʹ͠Α͏ ‣ 1ϲ݄ͷΠςϨʔγϣϯͰ͸ɺ࠷ॳͷिͱ࠷ ޙͷिͰ͸໌Β͔ʹϓϨογϟʔ͕ҧ͏ ‣ 1೔ͷΠςϨʔγϣϯͰ͸ɺڧ͍ϓϨο γϟʔΛड͚ଓ͚Δ͜ͱʹͳΔ

  12. චऀͷ͓͢͢Ί • ΠςϨʔγϣϯͷ௕͞͸2िؒͰݻఆ͢Δ • 6ΠςϨʔγϣϯʹҰճɺ1िؒͷΠςϨʔ γϣϯΛ͸͞ΜͰɺٕज़తෛ࠴΍νʔϜͷֶ शʹ࢖͏ͷ΋͓͢͢Ί͢Δ (2×6+1)

  13. 1िؒͩͱ͢Δͱ • ϝϦοτ ‣ ͜·ΊͳϑΟʔυόοΫͰيಓमਖ਼ͷػձ΋ଟ͍ • σϝϦοτ ‣ ࣮࡞ۀʹ࢖͑Δ࣌ؒ͸4೔ఔ౓͔͠ͳ͍ͷͰϦϦʔ εͷΦʔόʔϔουΛे෼ʹখ͘͢͞Δඞཁ͕͋Δ

    ‣ ମௐෆྑͳͲͷෆଌͷࣄଶΛٵऩͰ͖ͳ͍
  14. 4िؒͩͱ͢Δͱ • ϝϦοτ ‣ ૑଄తͳνϟϨϯδ͕͠΍͍͢ • σϝϦοτ ‣ લ൒ͱޙ൒ͰϓϨογϟʔͷ͔͔Γํ͕ۉ ҰͰͳ͘ͳΔ

  15. ͓·͚ ݄΍ظʹ߹ΘͤͨΠςϨʔγϣϯ͸͓͢͢Ί ͠ͳ͍ɻಛʹ্৔اۀͷ৔߹ɺ࢛൒ظ຤ʹΠ ςϨʔγϣϯͷ׬ྃͱϦϦʔεΛ߹ΘͤΔͱɺ ച্΁ͷӨڹ͕େ͖͗ͯ͢Ϧεέ͢Δ͜ͱ͕ Ͱ͖ͳ͘ͳΔ͜ͱ͕͋Δɻ

  16. έʔεελσΟ 7ͭͷཁૉΛ࣮ࡍʹͲ͏ߟ͑Ε͹Α͍͔ɺՍ ۭͷϓϩδΣΫτΛྫʹݟͯΈΑ͏ɻ

  17. ྫ1 : φύϓϩδΣΫτ • 1ΠςϨʔγϣϯΛ4िؒͱͨ͠ • ϝϯόʔ͸7໊ • Ϋϥαόܕͷࣾ಺޲͚σεΫτοϓΞϓϦέʔ γϣϯ

    • طଘγεςϜͷϦϓϨʔε+৽ػೳ௥Ճ
  18. ྫ1 : φύϓϩδΣΫτ • ϦϦʔε·Ͱͷظؒ ➡ ࠷௿Ͱ΋6ϲ݄ଓ͘ • ෆ࣮֬ੑͷߴ͞ ➡

    ཁٻɺٕज़૒ํͷ໘Ͱɺෆ࣮֬͗͢Δͱ͍͏͜ͱ͸ͳ͔ͬͨ • ϑΟʔυόοΫͷಘ΍͢͞ ➡ ࣾ಺ϓϩδΣΫτͳͷͰΠςϨʔγϣϯͷ௕͞ͷӨڹ͸গͳ͍ • ༏ઌॱҐ͕҆ఆ͍ͯ͠Δظؒ ➡ ܦӦ૚ΛؚΊͯ༏ઌॱҐΛݕ౼͍ͯͨ͠ͷͰɺසൟͳมߋ͸ى͖ͳ͍ • ֎෦͔ΒͷϑΟʔυόοΫͷඞཁੑ ➡ Ϣʔβͱಉ͡৔ॴͰ࡞ۀͰ͖ΔͷͰɺΠςϨʔγϣϯͷ௕͞ͷӨڹ͸গͳ͍ • ΠςϨʔγϣϯͷΦʔόʔϔου ➡ ৽ن։ൃͩͬͨͷͰগͳ͍ • ੾ഭײΛײ࢝͡ΊΔ·Ͱͷ࣌ؒ ➡ ϑΝʔετϦϦʔεΛૣ͘͢Δͱ͍͏ϓϨογϟʔ͕͋ͬͨ
  19. ྫ2 : άουϚϯϓϩδΣΫτ • 1ΠςϨʔγϣϯΛ2िؒͱͨ͠ • ϝϯόʔ͸2νʔϜͰ߹ܭ18໊ • ঎༻ΤϯλʔϓϥΠζΞϓϦέʔγϣϯ

  20. ྫ2 : άουϚϯϓϩδΣΫτ • ϦϦʔε·Ͱͷظؒ ➡ ϑΝʔετϦϦʔε·Ͱ6ϲ݄ • ෆ࣮֬ੑͷߴ͞ ➡

    λʔήοτ͸ܾ·͍ͬͯΔ͸͕ͣͩɺཁ݅ʹ͍ͭͯԿ౓΋ܹ͍ٞ͠࿦͕ى͖͍ͯͨ • ϑΟʔυόοΫͷಘ΍͢͞ ➡ ঎༻Ͱ͔ͭɺւ֎ͷاۀ͕େޱސ٬ͷݟࠐΈ • ༏ઌॱҐ͕҆ఆ͍ͯ͠Δظؒ ➡ ඇৗʹෆ҆ఆ • ֎෦͔ΒͷϑΟʔυόοΫͷඞཁੑ ➡ Ϣʔβͱಉ͡৔ॴͰ࡞ۀͰ͖ΔͷͰɺΠςϨʔγϣϯͷ௕͞ͷӨڹ͸গͳ͍ • ΠςϨʔγϣϯͷΦʔόʔϔου ➡ ςετνʔϜ͕ϓϩδΣΫτʹೖ͍ͬͯΔ • ੾ഭײΛײ࢝͡ΊΔ·Ͱͷ࣌ؒ ➡ ձࣾͷ্৔ʹ΋Өڹ͍ͯ͠ΔॏཁͳϓϩδΣΫτͩͬͨ
  21. ·ͱΊ • ΠςϨʔγϣϯͷ௕͞ΛܾΊΔͨΊͷߟྀ͢ ΔϙΠϯτ͸7ͭ • චऀͷ͓͢͢Ί͸2ʙ4िؒ • ظؒΛݻఆͯ͠ϦζϜΛͭ͘Ζ͏

  22. ࿩͠߹ͬͯΈΑ͏:1 ͋ͳͨͷݱࡏͷϓϩδΣΫτͰ͸ɺΠςϨʔ γϣϯͷ௕͞͸ͲΕ͘Β͍͕࠷దͩΖ͏͔ʁ

  23. ճ౴:1 • ։ൃνʔϜͷΠςϨʔγϣϯͱͯ͠2िؒɻ • ϦϦʔε͸2ΠςϨʔγϣϯ(4िؒ)ͱͨ͠ɻ

  24. ճ౴:1 • ։ൃͷΠςϨʔγϣϯͱϦϦʔεͷαΠΫϧΛ෼͚ͯɺͦΕ ͧΕʹ࠷దͳ௕͞ͱͨ͠ ‣ ϦϦʔεલͷड͚ೖΕࢼݧ͸ɺผνʔϜ͕γφϦΦΛ࡞ͬ ࣮ͯࢪ͢ΔͨΊɺϦϦʔεͷΦʔόʔϔου͕େ͖͍͔ͬ ͨ ‣ ։ൃͷϖʔεΛਤΔͷ͸4िؒͩͱ௕͍

    ‣ ༏ઌ౓ͷมߋ΋ൺֱతසൟʹى͖Δ͕ɺ1ϲ݄ޙͷϦϦʔ εͰ͋Ε͹ڐ༰Ͱ͖ͨ
  25. ࿩͠߹ͬͯΈΑ͏:2 ͋ͳͨͷϓϩδΣΫτͰɺΠςϨʔγϣϯͷ ௕͞Λ1िؒʹͨ͠ΒɺͲΜͳҧ͍͕ੜ·Ε ΔͩΖ͏͔ʁΠςϨʔγϣϯͷ௕͞Λ2ϲ݄ ʹͨ͠৔߹͸Ͳ͏ͩΖ͏͔ʁ

  26. ճ౴:2 • 1िؒʹͨ͠৔߹ɺड͚ೖΕࢼݧ͕ճΒͳ͘ͳ Γɺे෼ͳ඼࣭Λ୲อͰ͖ͳ͘ͳΔɻ • 2ϲ݄ʹͨ͠৔߹͸ɺ༏ઌ౓ͷมߋ͕Ͱ͖ͳ͘ ͳΔͨΊɺՁ஋ͷͳ͍ϑΟʔνϟ͕ൃੜͨ͠ Γɺख໭ΓͷӨڹ͕ͱͯ΋େ͖͘ͳΔ