Slide 1

Slide 1 text

Ϋϥ΢υαʔϏεΛ׆༻ͨ͠ ΦϜχνϟωϧઓུ ΦʔϚΠάϥεגࣜձࣾ ։ൃ෦ ౷ׅ෦௕ ੢ඌ ஐय़

Slide 2

Slide 2 text

1 1. ΦʔϚΠάϥεͷαʔϏεʹ͍ͭͯ 2. ΦʔϚΠάϥεͷߟ͑ΔΦϜχνϟωϧઓུ 3. ΦϜχνϟωϧઓུΛࢧ͑ΔΫϥ΢υαʔϏε 4. ·ͱΊ

Slide 3

Slide 3 text

2 ΦʔϚΠάϥεͷαʔϏεʹ͍ͭͯ

Slide 4

Slide 4 text

ΦʔϚΠάϥεͷαʔϏε֓ཁ ΦϜχνϟωϧઓུɺσʔλ෼ੳʹΑΔʮطଘళฮۀଶΛ௒͑ͨߪങମݧʯΛ࣮ݱ͢΂͘ɺϝΨ ωECͱ௚Ӧ5ళฮΛӡӦɻ௚ӦళӡӦ͔ΒಘΒΕͨϊ΢ϋ΢Λجʹશࠃ600ళฮͷू٬ࢧԉ΋ߦͬ ͓ͯΓɺϝΨωۀքͷΠϯϑϥΛ໨ࢦ͍ͯ͠Δɻ ʲ௚ӦࣄۀɿϝΨωಛԽܕEC+௚ӦళฮӡӦʳ ݸਓళΛத৺ʹఏܞళ͕ શࠃʹ600ళฮ ʲఏܞࣄۀɿϝΨωখചళ༷΁ͷܦӦࢧԉɺू٬ࢧԉʳ ௚ӦECαΠτ ௚Ӧళฮ

Slide 5

Slide 5 text

4 ΦʔϚΠάϥεͷαʔϏε֓ཁʢ঎඼ྗʣ ߴ඼࣭ͳࠃ࢈ϝΨωΛϦʔζφϒϧͳՁ֨ͰఏڙɻΦʔϚΠάϥεͷPB͸ɺݱࡏళฮച্ͷ 30ʙ50%Λ઎ΊΔ·Ͱ੒௕ɻւ֎ͰͷϝσΟΞܝࡌ΍ड৆ྺ΋͋Γ·͢ʂ ಛ௃ Ձ֨ଳ ॻମͷܗ͔ΒΠϯεϐϨʔγϣϯΛड͚ ͨϑϨʔϜ͕ಛ௃ɻʮTYPEʯ͸͜ͷॻ ମͱ؟ڸͷɺػೳతɺσβΠϯతͳڞ௨ ఺ʹண૝Λಘͯ஀ੜͨ͠ΞΠ΢ΣΞϒϥ ϯυɻ τϨϯυײͷ͋ΔΫϥγοΫϑϨʔϜ͔ ΒϏδωεϥΠϯ·Ͱ෯޿͘ചΕےΛબ ఆɻϦʔζφϒϧͳՁ֨ઃఆɻ ࢀߟՁ֨ 25,000ʙ30,000ԁ ࢀߟՁ֨ 15,000ԁʙ20,000ԁ

Slide 6

Slide 6 text

ΦʔϚΠάϥεͷαʔϏε֓ཁʢECʣ ʮੈքதͷϝΨωͷத͔Βɺӡ໋ͷ̍ຊʹग़ձ͑ΔʯϝΨω௨ൢαΠτΛӡӦ ૹྉແྉͰࣗ୐Ͱ̑ຊ·Ͱࢼண͕Մೳʂ ΋ͪΖΜɺߪೖޙͷฦ඼΋ແྉʂ ؾʹͳΔϝΨωΛબͿ ࣗ୐΁͓ಧ͚ ࣗ୐Ͱࢼண ؾʹೖͬͨϝΨωΛߪೖ

Slide 7

Slide 7 text

6 ޮ཰తͳళฮӡӦ(঎඼లࣔɺϚʔέςΟϯάɺӡ༻ۀ຿)Λల։ɻ ঎඼ޮ཰ɿ ɾ઀٬Ͱళฮʹͳ͍EC঎඼ΛఏҊ ɾߪങσʔλ͔ΒࡏݿͷೖΕସ͑Λ࣮ࢪ 1 ϚʔέςΟϯάޮ཰ɿ ɾECͷސ٬ଐੑΛݩʹग़ళ ɾEC͔Βళฮ΁ૹ٬ 2 ӡӦޮ཰ɿ ɾখεϖʔεళฮ ɾϨϯζՃ޻͸ຊࣾʹू໿ 3 ΦʔϚΠάϥεͷαʔϏε֓ཁʢళฮʣ

Slide 8

Slide 8 text

7 ΦʔϚΠάϥεͷߟ͑ΔΦϜχνϟωϧઓུ

Slide 9

Slide 9 text

ʮॳճͷސ٬઀఺͕ళฮɺ2౓໨Ҏ߱ͷ઀఺͕ωοτʯΛ໨ࢦ͠ɺηϛγϣʔϧʔϜܕετΞΛ ར༻ͨ͠ΦϜχνϟωϧΛਪਐɻʢྫɿళฮ઀٬ → ళฮʹͳ͍঎඼ΛECͰࢼணͳͲʣ ΦʔϚΠάϥεͷߟ͑ΔΦϜχνϟωϧઓུ EC EC ϦεςΟϯά/ݕࡧ݁ Ռ/ΞϑΟϦΤΠτ /ιʔγϟϧϝσΟ ΞͳͲͷैདྷͷೝ ஌ܦ࿏ ௚Ӧ ηϛγϣʔϧʔϜ ೝ஌ܦ࿏/ॳճ઀఺ɾདྷ ళ ॳճߪೖ 2ճ໨ߪೖ ௚Ӧ ηϛγϣʔϧʔϜ FC/ఏܞళฮ FC/ఏܞళฮ CRMͳͲ ௨ৗɺߴ CPA ैདྷͷΧελϚʔ δϟʔχʔ ηϛγϣʔϧʔϜܕε τΞΛར༻ͨ͠ΦϜχ νϟωϧܕͷΧελ Ϛʔδϟʔχʔ ॳճߪೖͰ౓਺ొ࿥౳ݸਓ σʔλΛऔಘ͠ɺ2ճ໨Ҏ߱ ͸ωοτͰ׬݁ɻ ళ಄Ͱߪೖͤͣɺ౓਺औಘ౳ɺ ߦ͍͋ͱ͸ECͰߪങΛ׬݁ɻ

Slide 10

Slide 10 text

9 ΦϜχνϟωϧઓུΛࢧ͑ΔΫϥ΢υαʔϏε

Slide 11

Slide 11 text

10 ηϛγϣʔϧʔϛϯάܕΦϜχνϟωϧઓུΛࢧ͑ΔͨΊʹ͸ɺҎԼͷ՝୊Λղܾ͍ͯ͘͠ ඞཁ͕͋Δɻ ΦϜχνϟωϧઓུΛࢧ͑Δʹ͸ɾɾɾ 在庫情報など、店舗とECをつなげる仕組み 店舗と本社のコミュニケーションをつなげる仕組み 継続したサービス改善を⽀える開発 → クラウド型ERP → エンタープライズSNS → AWSなどクラウドサービス

Slide 12

Slide 12 text

Ϋϥ΢υܕERPγεςϜʢNetSuiteʣ 11 ࡏݿ΍஫จ৘ใͳͲҰݩ؅ཧ͢ΔͨΊʹɺAPIʹΑΔσʔλ࿈ܞͳͲ௥Ճ։ൃՄೳͳΫϥ΢υ ܕERP NetsuiteΛ࠾༻ɻखಈ΍όονͰߦ͍ͬͯΔ֤छσʔλ࿈ܞΛAPI࿈ܞʹॱ࣍։ൃதɻ RestletɺSuiteScriptͰ֦ு͕Մೳ 自社システム NetSuite Restlet SuiteScript HTTP Request SuteScriptʢྫʣ // Get a standard NetSuite record function getRecord(datain) { return nlapiLoadRecord(datain.recordtype, datain.id); / e.g recordtype="customer", id="769 " } 将来的にリアルタイムの在庫減算などが⾃社開発可能! NetSuiteͷ։ൃํࣜ

Slide 13

Slide 13 text

API開発によるシステム間連携の拡張 ͓٬༷৘ใ͸ECͱళฮγεςϜؒΛAPI࿈ܞɻళฮͰݕ؟৘ใΛొ࿥͠ɺECͰൢച͞Ε͍ͯ Δ঎඼Λʮࣗ୐ʯͰ΋ʮళฮʯͰ΋ࢼணɾߪೖɾडऔ͢Δ͜ͱ͕ՄೳɻAPIΛجװγεςϜΛ த৺ʹ֦ு͢Δ͜ͱͰมԽ͢Δۀ຿ʹ߹ΘͤͯγεςϜؒΛ֦ுɾ࿈ܞͤ͞Δ͜ͱ͕Մೳɻ νϟωϧ EC 店舗システム (EC上の在庫注文可能) 基幹システム お客様 ग़ՙ API WMS ࡏݿ ஫จ ஫จ API API API ग़ՙ࣮੷ ग़ՙࢦࣔ API API औΓدͤ৘ใͳͲ ۀ຿͕มԽ͢ΔʹͭΕ֦ͯு͕ඞཁ ग़ՙ डऔ ͓٬༷৘ใ 自宅 店舗 API ग़ՙ࣮੷

Slide 14

Slide 14 text

ちなみに・・・(⾃社開発:店舗システム) 13 ళฮγεςϜΛࣗࣾͰ։ൃɻ ECͱళฮɺERPΛͭͳ͛Δ࢓૊ΈΛ࣮૷ɻ 試着商品は店頭で受取も可能 ECͰొ࿥͞Ε͓ͨ٬༷৘ใ΋ϦΞϧλΠ ϜͰࢀর͕Մೳ ళฮγεςϜͰ΋ɺ͓٬༷৘ใͷొ࿥͕ Մೳ ECͷࡏݿͰ஫จ͢Δ͜ͱ͕Մೳ ళ಄౉͠ͷ঎඼Λ֬ೝ͢Δ͜ͱ͕Մೳ

Slide 15

Slide 15 text

14 店舗と本社のコミュニケーションをつなげる仕組み

Slide 16

Slide 16 text

ళฮ㱻ຊࣾͷίϛϡχέʔγϣϯ 15 ೔ৗͰళฮʹൃੜ͢Δ͓٬༷ͷ͝ཁ๬ʹରԠ͢ΔͨΊʹɺళฮͱຊࣾͰௐ੔ࣄ߲ͳͲΛڞ ༗ɾཤྺԽ ళฮ΁ࢼண঎඼औΓدͤ ళฮΩϟϯϖʔϯͷࠂ஌ ళฮ΁ۀ຿ґཔ ΤϯλʔϓϥΠζ޲͚SNS ʮYammerʯ ཤྺԽͯ͠ڞ༗͢Δ࢓૊Έ͕ඞཁʂ

Slide 17

Slide 17 text

16 継続したサービス改善を⽀える開発

Slide 18

Slide 18 text

Infra؀ڥ(AWS) 17 ΞΫηεྔʹԠͨ͡ECαΠτΛӡӦ͢ΔͨΊʹ AWSʹͯγεςϜΛߏ੒ɻ CloudWatch αʔϏεຊ൪ ؅ཧܥ εςʔδϯά Replication CI Staging production production Admin contents USER ACCES ADMIN ACCES DEVELOPER ACCES cloudinary S3 商品画像 Amazon CloudSearch Amazon CloudFront

Slide 19

Slide 19 text

؀ڥઃఆ ؀ڥઃఆؔ܎͸ɺϓϩϏδϣχϯάπʔϧΛར༻֤ͯ͠छઃఆΛίʔυԽ͠ଐਓతͳઃఆ࡞ ۀΛݟ͑ΔԽɻίʔυ͸GitHubͰ؅ཧɻ Terraform(Aws) itamae(ϛυϧ΢ΣΞʣ

Slide 20

Slide 20 text

։ൃͷਐΊํ γεςϜͷ։ൃͰ͸ෳ਺ͷΫϥ΢υαʔϏεΛར༻ɻαΠτͳͲͷαʔϏε؂ࢹͷ݁Ռ͸ SlackΛར༻ͯ͠ϝʔϧͱಉ࣌ʹ։ൃϝϯόʔͰݕ஌ɺରԠௐ੔Λڞ༗ɻ αʔϏε؂ࢹ σϓϩΠ ։ൃ ཁٻ؅ཧ Backlog GitHub Wercker TravisCI GoogleApps Jenkins UptimeRobot AirBreak Slack

Slide 21

Slide 21 text

ͪͳΈʹɾɾɾؾʹͳΔαʔϏε ̏DγϡϛϨʔγϣϯ νϟοτϘοτ LINE bot΍FaceBook botͳͲͰίϯηϧδϡରԠ SIMೝূ ళฮ֦େ࣌ͷ؅ཧɾӡ༻ʢηΩϡϦςΟΛ୲อͨ͠SIMೝূʣ ࢼணਫ਼౓ͷ޲্ ʻࢀߟʼ ϞʔγϣϯϙʔτϨʔτגࣜձࣾɿϝΨωγϡϛϨʔλʔ https://www.motionportrait.com/solutions/vtoweb/glasses.html

Slide 22

Slide 22 text

·ͱΊ 21 ΦʔϚΠάϥεͰ͸ɾɾɾɾ ళฮͱECɺԷɺଞϞʔϧͳͲҟͳΔνϟωϧͰαʔϏεΛల։͍ͯ͠ΔͷͰۀ຿஌ࣝͱٕज़ Λֻ͚͋ΘͤͨγεςϜ։ൃΛ͍ͯ͠·͢ɻ ܧଓతʹαʔϏεΛվળ͢ΔͨΊʹɺΫϥ΢υαʔϏεΛબఆɾ׆༻͠ͳ͕Β֤छγεςϜ Λ։ൃ͢Δ͜ͱ͕େࣄͱͳΓ·͢ɻ ࣮ࡍʹ঎඼(෺)ͷಈ͖͕ݟ͑ɺ৭ʑͳࢪࡦʹର͓ͯ͠٬༷ͷϦΞΫγϣϯ͕ݟ͑ɺͦͷσʔλ Λ΋ͱʹ͞Βʹ֤छγεςϜΛͭͳ͛ɺվળ͍ͯͯ͘͜͠ͱ͸ͱͯ΋ָ͍͠ɻ ΦϜχνϟωϧʢళฮɺECɺԷɺଞϞʔϧʣ͓٬༷΁ΑΓྑ͍αʔϏεΛల։Ͱ͖Δγες ϜΛ։ൃ͢Δ͜ͱ͕Ͱ͖·͢ʂ ΤϯδχΞ ืूதʂ ืूҰཡͰͯͳ͍Ͱ͚͢Ͳɾɾ http://www.ohmyglasses.co.jp/recruit/

Slide 23

Slide 23 text

22 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ