Slide 1

Slide 1 text

ʮݱ৔ͷ։ൃऀͰ΋Ͱ͖ΔϢʔβʔத৺͔ͭ ԾઆݕূܕͷاըΞϓϩʔνʯ 2014.06.21 גࣜձࣾϏʔɾΞδϟΠϧ ࢤా ༟थ

Slide 2

Slide 2 text

ࣗݾ঺հ ࢤా ༟थ PG (2002)→ SE (2004)→ CTO(2006)→ಠཱ (ג)ϏʔɾΞδϟΠϧ(2012) ελʔτΞοϓࢧԉ WebαʔϏεɺεϚϗΞϓϦͷ։ൃ(Rails, RubyMotion) ΞδϟΠϧ։ൃɺϦʔϯɾελʔτΞοϓͷ׆༻ @shida(twitter), shida1977(Facebook)

Slide 3

Slide 3 text

ࠓ೔ͷ಺༰ ։ൃऀ(։ൃձࣾ)΋اըʹ΋ͬͱ͔͔ΘΒͳ͍ͱ μϝͳͷͰ͸? ͦ͏ͳΔͨΊʹࢲ͕औΓ૊ΜͰ͍Δࣄɺ޻෉ͳͲ

Slide 4

Slide 4 text

ͱ͋Δ৽نࣄۀͷࣦഊࣄྫ ͦͷϓϩδΣΫτ͸2೥͍ؒͭͮͨ 4िؒ1εϓϦϯτͰ࣮֬ʹσϦόϦʔ͠ଓ͚ͨ มԽΛ๊༴͚ͭͮͨ͠ ސ٬୲౰ऀ͸ຬ଍͍ͯͯ͠৴པؔ܎͕ߏஙͰ͖͍ͯͨ Ͱ΋ɺऩӹ͸্͕Βͳͯ͘ɺΉ͠ΖͲΜͲΜམ͍ͪͯͨ ͍ͭʹ։ൃ༧ࢉ͸ਚ͖ͨ ࣾ௕͸୲౰ऀʹݴͬͨ

Slide 5

Slide 5 text

ೋ౓ͱ͋ͷձࣾʹ ࢓ࣄΛ;Δͳ

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

ϕϯνϟʔϒʔϜ࠶ͼ − NHKχϡʔε ͓͸Α͏೔ຊ ຊ֨తىۀϒʔϜ౸དྷͷஹ͠ʙएऀͷແ๳͞ͱϓϩܦӦऀͷίϥϘΛ ࢧԉ͢Δ؀ڥ੔͏ − Ϗδωεδϟʔφϧ ϕϯνϟʔϒʔϜ࠶དྷɺࠓ࣌ͷϕϯνϟʔىۀՈͷಛ௃ͱ͸ʁʂ − MRI Online ࠓ౓ͷىۀՈͨͪ͸͕͜͜ҧ͏ ϕϯνϟʔϒʔϜ࠶དྷ − WEDGE Infinity ೔ຊʹελʔτΞοϓϒʔϜ͕΍͖ͬͯͨ − ౦༸ܦࡁΦϯϥΠϯ ͱ͜ΖͰɺɺɺ ۙ೥ͷελʔτΞοϓϒʔϜ

Slide 11

Slide 11 text

ग़య: Running Lean ৽نࣄۀͷ9ׂ͸ࣦഊ͢Δ

Slide 12

Slide 12 text

ग़య: Running Lean ੒ޭͨ͠ελʔτΞοϓͷ2/3͸ ౰ॳͷϓϥϯΛ్தͰ େ෯ʹมߋ͍ͯ͠Δ

Slide 13

Slide 13 text

มԽΛ๊༴ͤΑ ࢓༷มߋ͸ى͜Δͷ͕͋ͨΓ·͑ͳࣄͱͯ͠ॲཧͰ͖ΔΑ͏උ͑Δ มԽΛىͤ͜! มԽΛى͜͢͜ͱ͕ඞཁͰ͢ɻͨͩɺରԠ͢ΔͷͰ͸͋Γ·ͤΜɻ มԽΛ୯ʹ଴ͭΜ͡Όͳͯ͘ɺࣗΒมԽΛى͜͢ͷͩɻ ग़య: http://qiita.com/TsuyoshiUshio@github/items/28f4c127c911170cad49#3-23 ελʔτΞοϓϓϩάϥϚͷҝͷ ৽ΞδϟΠϧϚχϡϑΣετ by Kent Beck

Slide 14

Slide 14 text

͜͏͍ͬͨϜʔϒϝϯτͷ ݩʹͳ͍ͬͯΔͷ͕ ϦʔϯɾελʔτΞοϓ

Slide 15

Slide 15 text

܁Γฦ͠ܕͷΞϓϩʔν Ϣʔβʔத৺ܕΞϓϩʔν ԾઆݕূܕͷՊֶతΞϓϩʔν ϦϯελͷΤοηϯε(ࢲͷղऍ)

Slide 16

Slide 16 text

ϦϯελͷΤοηϯεᶃ ܁Γฦ͠ܕͷΞϓϩʔν σϦόϦΛग़དྷΔ͚ͩසൟʹ ૣظʹ௿ϦεΫͳࣦഊͰֶͿ

Slide 17

Slide 17 text

ϦϯελͷΤοηϯεᶄ Ϣʔβʔத৺ܕΞϓϩʔν ϓϩμΫτΦʔφʔ(Business): ʮAͷΞΠσΟΞઈରߦ͚Δɻ ΦϨ͕ݴ͏௨Γ࡞ͬͯ͘ΕΕ͹ ͍͍!ʯ UXσβΠφ(UX): ʮϢʔβʔ͸Bͷ՝୊Λղܾ͠ ͕͍ͨͬͯ·͢ʯ ٕज़ऀ(Tech): ʮ͜ͷBͷ՝୊͸Xͷٕज़Λ࢖ ͑͹ղܾग़དྷΔ͔΋Ͱ͢Ͷʯ 3ͭͷࢹ఺ͷόϥϯε͕औΕͨ ιϑτ΢ΣΞΛ໨ࢦ͢ ΠϯλϏϡʔɺߦಈ؍࡯ɺΞϯέ ʔτɺΞΫηεղੳ౳Λۦ࢖͠ɺ Ϣʔβʔͷ࣮ଶ͔ΒΞϓϩʔν

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

ΞδϟΠϧ։ൃ(Τοηϯεᶃ) ٕज़ऀࢹ఺ͰͷΞΠσΟΞఏڙ΍ɺ࣮ݱՄೳੑͷ୲อ(Τοηϯε ᶄTechύʔτ) UXσβΠϯͷϓϩηεΛཧղ͠ɺ࣮ࢪͷͨΊͷࢧԉ(ΤοηϯεᶄUX ύʔτ) Ծઆݕূ࣮ࢪͷࢧԉ(Τοηϯεᶅ) ελʔτΞοϓ(৽نࣄۀ)ͷதͰ ։ൃऀ͕୲ͬͯߦ͘΂͖໾ׂ(ఏҊ)

Slide 23

Slide 23 text

ΦϨͷاըʹؒҧ͍͸ͳ͍ɺݴͬͨ௨Γ࡞ͬͱ͚ Ծઆݕূͯ͠Δ࣌ؒ΋ۚ΋ͳ͍ɺ։ൃʹઐ೦͠Ζ Ϧϯελಋೖʹ͋Γ͕ͪͳোน

Slide 24

Slide 24 text

ϏδϣϯΛ৴͡Δ ΞΠσΟΞͰউෛ͢Δ σʔλΛࣔ͢ ͱ͜ͱΜ࿩͠߹͏ ࣙΊΔͬͯݴ͏ Ϧϯελಋೖʹ͋ͨΓ͋Γ͕ͪͳোนᶃ ΦϨͷاըʹؒҧ͍͸ͳ͍΁ͷରࡦ

Slide 25

Slide 25 text

اըͷࠜຊͱͳΔ෦෼=Ϗδϣϯɻ͜͏͢Ε͹Ṷ͔Δɻੈͷத͕มΘΔɻ Ϗδϣϯ͸΋ͬͱ΋ॏཁ ͦͷࣗ৴ɺ৘೤͕ɺώτɾΧωɾϞϊͷݯ νʔϜҰؙͱͳͬͯͦΕΛ৴͡Δ ʮ͋ͳͨͷϏδϣϯʹಉҙ͍ͯ͠·͢ʯ ϏδϣϯΛ؏͖ͭͭɺUXɺTechΛຬͨ͢ಓΛ໛ࡧ͢Δɺͱઆ໌ ΦϨͷاըʹؒҧ͍͸ͳ͍΁ͷରࡦᶃ ϏδϣϯΛ৴͡Δ

Slide 26

Slide 26 text

ϓϩμΫτΦʔφʔ΋ʮ͓͒!ʯͱೲಘ͢ΔΑ͏ͳΞΠσΟΞΛग़͢ ͦͷͨΊʹҰ୴͸ඇެೝͰUXσβΠϯΛ࣮ࢪ͢Δ ΞΠσΟΞ͕Α͚Ε͹࠾༻͞ΕΔ͠ɺͦΕΛಋ͍ͨUXɾԾઆݕূ΋͋ Δఔ౓ೝΊΒΕΔ ΦϨͷاըʹؒҧ͍͸ͳ͍΁ͷରࡦᶄ ΞΠσΟΞͰউෛ͢Δ

Slide 27

Slide 27 text

ϢʔβʔςετΛඇެೝͰ࣮ࢪͯ͠ɺૢ࡞͍ͯ͠Δө૾ΛݟͤΔ ΞΫηεղੳΛߦ͍෼ੳ݁ՌΛݟͤΔ ΦϨͷاըʹؒҧ͍͸ͳ͍΁ͷରࡦᶅ σʔλΛࣔ͢

Slide 28

Slide 28 text

ϝϦοτɾσϝϦοτΛ੔ཧ͢Δ ઌߦࣄྫɺ੒ޭࣄྫΛࣔ͢ ಋೖϦεΫͷ௿͞Ͱઆಘ͢Δ ΦϨͷاըʹؒҧ͍͸ͳ͍΁ͷରࡦᶆ ͱ͜ͱΜ࿩͢

Slide 29

Slide 29 text

·ͭ΋ͱ ʮ͓લ͕Ͳ͏ࢥͬͯΑ͏͕ؔ܎ͳ͍ɺԶͷݴͬͨ෺࡞Εʯ͍ͬͯ͏ͷ͸ϦεϖΫτ͞Εͳ͍Θ͚Ͱ͢ΑͶɻ ࣭໰ ϦεϖΫτ͞Ε͍ͯͳ͍ঢ়ଶͷਓୡ΋͍Δͱࢥ͍·͕͢ɺͦ͏͍͏ਓ͸Ͳ͏ͨ͠Βྑ͍Ͱ͔͢Ͷʁ ·ͭ΋ͱ ΍ΊΔɻ ͘͢͝զຫ͢Δਓ͕ଟͯ͘ɺܠؾ͕͘͢͝ѱ͍ͷ͸ଓ͍͍ͯͯɺ͜͜ʹ͍ͳ͍ͱ๻͸χʔτʹͳͬͯ͠·͏͔΋͠Εͳ͍͍ͬͯ͏ڪාײ͸͋Δͱ ࢥ͏Μ͚ͩͲɺͦͷϦεϖΫτ͠ͳ͍ਓʹରͯ͠ไ࢓ͪ͠Ό͏ͱɺͲΜͲΜཱ৔͕Լ͕͍ͬͯ͘ɻ ࠷ऴతʹ͸ౕྴʹͳͬͪΌ͏ɻITౕྴʹɻ ͦΕ͸μϝͩͱࢥ͏ͷͰɺͲ͏͢Δ͔͍ͬͯ͏ͱɺੲ͔Βͦ͏͍͏࣌͸൓ཚΛى͜͢ɻͦ͏͍͏ΤϯδχΞΛϦεϖΫτ͠ͳ͍࿈த͸ݟࣺͯΔͬ ͍ͯ͏ɻ Ͳ͏ͤΤϯδχΞ͕͍ͳ͚ΓΌγεςϜ࡞Εͳ͍Μ͔ͩΒɻ ΦϨͷاըʹؒҧ͍͸ͳ͍΁ͷରࡦᶇ ࣙΊΔͬͯݴ͏ ग़య: ʮITౕྴԽʹ൓ضΛ຋ͦ͏ʯ VASILYٕज़ސ໰ ·ͭ΋ͱΏ͖ͻΖࢯΠϯλϏϡʔ http://tech.vasily.jp/2014/06/vasily_matz/

Slide 30

Slide 30 text

୹࣌ؒɺ௿ίετͰԾઆݕূ͢Δ͜ͱ ίʔυΛॻ͔ͣʹݕূ͢Δ खൈ͖ίʔυ(ϓϩτλΠϓ)Ͱݕূ͢Δ ொதͰ੠Λ͔͚ͯΠϯλϏϡʔ͢Δ GoogleϋϯάΞ΢τͰΠϯλϏϡʔɺϢʔβʔ ςετ͢Δ UX෼ੳࢧԉπʔϧΛ࡞Δ ʮԾઆݕূͯ͠Δ࣌ؒ΋ۚ΋ͳ͍ʯ ΁ͷରࡦ

Slide 31

Slide 31 text

ϫΠϠϑϨʔϜ ϖʔύʔϓϩτλΠϓ Ұຕֆ ΠϝʔδϜʔϏʔ ϥϯσΟϯάϖʔδ ΠϯλϏϡʔ ʮԾઆݕূͯ͠Δ࣌ؒ΋ۚ΋ͳ͍ʯ ΁ͷରࡦᶃ ίʔυΛॻ͔ͣʹݕূ͢Δ

Slide 32

Slide 32 text

ϓϩμΫτίʔυʹ૊ࠐ·ͳ͍ ը໘্ͷҰ෦෼͸ɺҰຕֆɺͳͲͰ͝·͔͢ ಺෦͚ͩͰςετͯ͠൑அ͢Δ(Ұൠެ։͠ͳ͍) ಈ͔ͳ͍ॴ͸ςετ࣌ʹิ଍આ໌͢Δ ςετΛॻ͔ͳ͍ ʮԾઆݕূͯ͠Δ࣌ؒ΋ۚ΋ͳ͍ʯ ΁ͷରࡦᶄ खൈ͖ίʔυ(ϓϩτλΠϓ)Ͱݕূ

Slide 33

Slide 33 text

࣌ؒతʹ༨༟͕͋Δঢ়ଶͷਓʹ੠Λ͔͚Δ(ެԂ Ͱͭ͘Ζ͍ͰΔਓͱ͔) ΞʔϦʔΞμϓλʔͦ͏ͳਓʹ੠Λ͔͚Δɻ ʮ(͋ͳ๊͕͍ͨ͑ͯΔ໰୊)ͷ࣮ଶௐࠪͰ͢ʯ ϝϞாΛ΋ͬͯௐࠪһͬΆ͘͢Δɻ 1෼ͰͳͲͱ࿩͔͚ͯ͠ɺͳ่͠͠ͰԆ͹͢ɻ ʮԾઆݕূͯ͠Δ࣌ؒ΋ۚ΋ͳ͍ʯ ΁ͷରࡦᶅ ொதͰ੠Λ͔͚ͯΠϯλϏϡʔ͢Δ

Slide 34

Slide 34 text

100ԁγϣοϓͰॻըελϯυ(?)ࣗ࡞ Pocket WifiͱiPodTouchΛ༣ૹ iPod TouchͰϢʔβʔͷखݩΛதܧ GoogleϋϯάΞ΢τͰΠϯλϏϡʔɺϢʔβʔ ςετ͢Δ

Slide 35

Slide 35 text

σϞ ʮԾઆݕূͯ͠Δ࣌ؒ΋ۚ΋ͳ͍ʯ ΁ͷରࡦᶇ UX෼ੳࢧԉπʔϧΛ࡞Δ

Slide 36

Slide 36 text

৽نࣄۀ/ελʔτΞοϓ͸ݴΘΕͨ΋ͷΛͦͷ··࡞ͬͯ΋9ׂ͸ࣦ ഊ͢Δ Ϗδωε͕੒ޭ͠ͳ͚Ε͹ɺ୭΋޾ͤʹͳΕͳ͍ ։ൃऀ΋ϦϯελͰɺاըʹߩݙ͠ɺ੒ޭΛ੒͠਱͛Α͏ Ϧϯελಋೖٴͼɺ௿ίετԽͷϊ΢ϋ΢Ұ෦Λ঺հ ·ͱΊ

Slide 37

Slide 37 text

ʮϦϯελCafe(Ծ)ʯͱ͍͏ษڧձΛاըத ࣮ࡍʹϦϯελΛ΍ͬͯΈ͍ͯΔਓϝΠϯର৅ ࣮ࡍ΍ͬͯΈͯɺ೉͔ͬͨ͠ࣄɺ෼͔Βͳ͔ͬͨࣄɺࣦഊͨ͠ࣄɺ ޻෉ͯ͠Έͨࣄɺ෼͔ͬͨࣄɺ͏·͍ͬͨ͘͜ͱɺͦ͏͍͏ͷΛ ʮ͓ޓ͍ʹʯ৘ใަ׵͢Δ৔ ͱͬͯ΋؇͍৔ʹ͍ͨ͠ͱࢥͬͯ·͢ ڵຯ͋Δํɺੋඇ੠͔͚ͯԼ͍͞! ࠷ޙʹࠂ஌ᶃ − ϦϯελCafe(Ծ) −

Slide 38

Slide 38 text

UX෼ੳࢧԉγεςϜɺڵຯ͋Δํɺ͓੠͕͚Լ͍͞ɻ ΑΖ͚͠Ε͹ɺΞΧ΢ϯτൃߦɺOEMఏڙͳͲக͠·͢ɻ ࠷ޙʹࠂ஌ᶄ − UX෼ੳࢧԉγεςϜ −