Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Fashion Tech Talks セミナー資料(オーマイグラス)
Search
Tomoharu Nishio
May 15, 2016
Technology
0
1.2k
Fashion Tech Talks セミナー資料(オーマイグラス)
Fashion Tech Talks で登壇した資料です。
「クラウドサービスを活用したオムニチャネル戦略」
Tomoharu Nishio
May 15, 2016
Tweet
Share
Other Decks in Technology
See All in Technology
形式手法特論:コンパイラの「正しさ」は証明できるか? #burikaigi / BuriKaigi 2026
ytaka23
16
4.6k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
善意の活動は、なぜ続かなくなるのか ーふりかえりが"構造を変える判断"になった半年間ー
matsukurou
0
330
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
I tried making a solo advent calendar!
zzzzico
0
140
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
150
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
430
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
140
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
150
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
360
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
11
5.3k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
270
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.9k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
94
Build your cross-platform service in a week with App Engine
jlugia
234
18k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
37
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
340
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
230
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Unsuck your backbone
ammeep
671
58k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Limits of Empathy - UXLibs8
cassininazir
1
200
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Transcript
ΫϥυαʔϏεΛ׆༻ͨ͠ ΦϜχνϟωϧઓུ ΦʔϚΠάϥεגࣜձࣾ ։ൃ෦ ౷ׅ෦ ඌ ஐय़
1 1. ΦʔϚΠάϥεͷαʔϏεʹ͍ͭͯ 2. ΦʔϚΠάϥεͷߟ͑ΔΦϜχνϟωϧઓུ 3. ΦϜχνϟωϧઓུΛࢧ͑ΔΫϥυαʔϏε 4. ·ͱΊ
2 ΦʔϚΠάϥεͷαʔϏεʹ͍ͭͯ
ΦʔϚΠάϥεͷαʔϏε֓ཁ ΦϜχνϟωϧઓུɺσʔλੳʹΑΔʮطଘళฮۀଶΛ͑ͨߪങମݧʯΛ࣮ݱ͘͢ɺϝΨ ωECͱӦ5ళฮΛӡӦɻӦళӡӦ͔ΒಘΒΕͨϊϋΛجʹશࠃ600ళฮͷू٬ࢧԉߦͬ ͓ͯΓɺϝΨωۀքͷΠϯϑϥΛࢦ͍ͯ͠Δɻ ʲӦࣄۀɿϝΨωಛԽܕEC+ӦళฮӡӦʳ ݸਓళΛத৺ʹఏܞళ͕ શࠃʹ600ళฮ ʲఏܞࣄۀɿϝΨωখചళ༷ͷܦӦࢧԉɺू٬ࢧԉʳ ӦECαΠτ Ӧళฮ
4 ΦʔϚΠάϥεͷαʔϏε֓ཁʢྗʣ ߴ࣭ͳࠃ࢈ϝΨωΛϦʔζφϒϧͳՁ֨ͰఏڙɻΦʔϚΠάϥεͷPBɺݱࡏళฮച্ͷ 30ʙ50%ΛΊΔ·Ͱɻւ֎ͰͷϝσΟΞܝࡌडྺ͋Γ·͢ʂ ಛ Ձ֨ଳ ॻମͷܗ͔ΒΠϯεϐϨʔγϣϯΛड͚ ͨϑϨʔϜ͕ಛɻʮTYPEʯ͜ͷॻ ମͱ؟ڸͷɺػೳతɺσβΠϯతͳڞ௨ ʹணΛಘͯੜͨ͠ΞΠΣΞϒϥ
ϯυɻ τϨϯυײͷ͋ΔΫϥγοΫϑϨʔϜ͔ ΒϏδωεϥΠϯ·Ͱ෯͘ചΕےΛબ ఆɻϦʔζφϒϧͳՁ֨ઃఆɻ ࢀߟՁ֨ 25,000ʙ30,000ԁ ࢀߟՁ֨ 15,000ԁʙ20,000ԁ
ΦʔϚΠάϥεͷαʔϏε֓ཁʢECʣ ʮੈքதͷϝΨωͷத͔Βɺӡ໋ͷ̍ຊʹग़ձ͑ΔʯϝΨω௨ൢαΠτΛӡӦ ૹྉແྉͰࣗͰ̑ຊ·Ͱࢼண͕Մೳʂ ͪΖΜɺߪೖޙͷฦແྉʂ ؾʹͳΔϝΨωΛબͿ ͓ࣗಧ͚ ࣗͰࢼண ؾʹೖͬͨϝΨωΛߪೖ
6 ޮతͳళฮӡӦ(లࣔɺϚʔέςΟϯάɺӡ༻ۀ)Λల։ɻ ޮɿ ɾ٬Ͱళฮʹͳ͍ECΛఏҊ ɾߪങσʔλ͔ΒࡏݿͷೖΕସ͑Λ࣮ࢪ 1 ϚʔέςΟϯάޮɿ ɾECͷސ٬ଐੑΛݩʹग़ళ ɾEC͔Βళฮૹ٬ 2
ӡӦޮɿ ɾখεϖʔεళฮ ɾϨϯζՃຊࣾʹू 3 ΦʔϚΠάϥεͷαʔϏε֓ཁʢళฮʣ
7 ΦʔϚΠάϥεͷߟ͑ΔΦϜχνϟωϧઓུ
ʮॳճͷސ٬͕ళฮɺ2Ҏ߱ͷ͕ωοτʯΛࢦ͠ɺηϛγϣʔϧʔϜܕετΞΛ ར༻ͨ͠ΦϜχνϟωϧΛਪਐɻʢྫɿళฮ٬ → ళฮʹͳ͍ΛECͰࢼணͳͲʣ ΦʔϚΠάϥεͷߟ͑ΔΦϜχνϟωϧઓུ EC EC ϦεςΟϯά/ݕࡧ݁ Ռ/ΞϑΟϦΤΠτ /ιʔγϟϧϝσΟ
ΞͳͲͷैདྷͷೝ ܦ࿏ Ӧ ηϛγϣʔϧʔϜ ೝܦ࿏/ॳճɾདྷ ళ ॳճߪೖ 2ճߪೖ Ӧ ηϛγϣʔϧʔϜ FC/ఏܞళฮ FC/ఏܞళฮ CRMͳͲ ௨ৗɺߴ CPA ैདྷͷΧελϚʔ δϟʔχʔ ηϛγϣʔϧʔϜܕε τΞΛར༻ͨ͠ΦϜχ νϟωϧܕͷΧελ Ϛʔδϟʔχʔ ॳճߪೖͰొݸਓ σʔλΛऔಘ͠ɺ2ճҎ߱ ωοτͰ݁ɻ ళ಄Ͱߪೖͤͣɺऔಘɺ ߦ͍͋ͱECͰߪങΛ݁ɻ
9 ΦϜχνϟωϧઓུΛࢧ͑ΔΫϥυαʔϏε
10 ηϛγϣʔϧʔϛϯάܕΦϜχνϟωϧઓུΛࢧ͑ΔͨΊʹɺҎԼͷ՝Λղܾ͍ͯ͘͠ ඞཁ͕͋Δɻ ΦϜχνϟωϧઓུΛࢧ͑Δʹɾɾɾ 在庫情報など、店舗とECをつなげる仕組み 店舗と本社のコミュニケーションをつなげる仕組み 継続したサービス改善を⽀える開発 → クラウド型ERP →
エンタープライズSNS → AWSなどクラウドサービス
Ϋϥυܕ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ͷ։ൃํࣜ
API開発によるシステム間連携の拡張 ͓٬༷ใECͱళฮγεςϜؒΛAPI࿈ܞɻళฮͰݕ؟ใΛొ͠ɺECͰൢച͞Ε͍ͯ ΔΛʮࣗʯͰʮళฮʯͰࢼணɾߪೖɾडऔ͢Δ͜ͱ͕ՄೳɻAPIΛجװγεςϜΛ த৺ʹ֦ு͢Δ͜ͱͰมԽ͢Δۀʹ߹ΘͤͯγεςϜؒΛ֦ுɾ࿈ܞͤ͞Δ͜ͱ͕Մೳɻ νϟωϧ EC 店舗システム (EC上の在庫注文可能) 基幹システム お客様
ग़ՙ API WMS ࡏݿ จ จ API API API ग़ՙ࣮ ग़ՙࢦࣔ API API औΓدͤใͳͲ ۀ͕มԽ͢ΔʹͭΕ֦ͯு͕ඞཁ ग़ՙ डऔ ͓٬༷ใ 自宅 店舗 API ग़ՙ࣮
ちなみに・・・(⾃社開発:店舗システム) 13 ళฮγεςϜΛࣗࣾͰ։ൃɻ ECͱళฮɺERPΛͭͳ͛ΔΈΛ࣮ɻ 試着商品は店頭で受取も可能 ECͰొ͞Ε͓ͨ٬༷ใϦΞϧλΠ ϜͰࢀর͕Մೳ ళฮγεςϜͰɺ͓٬༷ใͷొ͕ Մೳ ECͷࡏݿͰจ͢Δ͜ͱ͕Մೳ
ళ಄͠ͷΛ֬ೝ͢Δ͜ͱ͕Մೳ
14 店舗と本社のコミュニケーションをつなげる仕組み
ళฮ㱻ຊࣾͷίϛϡχέʔγϣϯ 15 ৗͰళฮʹൃੜ͢Δ͓٬༷ͷ͝ཁʹରԠ͢ΔͨΊʹɺళฮͱຊࣾͰௐࣄ߲ͳͲΛڞ ༗ɾཤྺԽ ళฮࢼணऔΓدͤ ళฮΩϟϯϖʔϯͷࠂ ళฮۀґཔ ΤϯλʔϓϥΠζ͚SNS ʮYammerʯ ཤྺԽͯ͠ڞ༗͢ΔΈ͕ඞཁʂ
16 継続したサービス改善を⽀える開発
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
ڥઃఆ ڥઃఆؔɺϓϩϏδϣχϯάπʔϧΛར༻֤ͯ͠छઃఆΛίʔυԽ͠ଐਓతͳઃఆ࡞ ۀΛݟ͑ΔԽɻίʔυGitHubͰཧɻ Terraform(Aws) itamae(ϛυϧΣΞʣ
։ൃͷਐΊํ γεςϜͷ։ൃͰෳͷΫϥυαʔϏεΛར༻ɻαΠτͳͲͷαʔϏεࢹͷ݁Ռ SlackΛར༻ͯ͠ϝʔϧͱಉ࣌ʹ։ൃϝϯόʔͰݕɺରԠௐΛڞ༗ɻ αʔϏεࢹ σϓϩΠ ։ൃ ཁٻཧ Backlog GitHub Wercker
TravisCI GoogleApps Jenkins UptimeRobot AirBreak Slack
ͪͳΈʹɾɾɾؾʹͳΔαʔϏε ̏DγϡϛϨʔγϣϯ νϟοτϘοτ LINE botFaceBook botͳͲͰίϯηϧδϡରԠ SIMೝূ ళฮ֦େ࣌ͷཧɾӡ༻ʢηΩϡϦςΟΛ୲อͨ͠SIMೝূʣ ࢼணਫ਼ͷ্ ʻࢀߟʼ
ϞʔγϣϯϙʔτϨʔτגࣜձࣾɿϝΨωγϡϛϨʔλʔ https://www.motionportrait.com/solutions/vtoweb/glasses.html
·ͱΊ 21 ΦʔϚΠάϥεͰɾɾɾɾ ళฮͱECɺԷɺଞϞʔϧͳͲҟͳΔνϟωϧͰαʔϏεΛల։͍ͯ͠ΔͷͰۀࣝͱٕज़ Λֻ͚͋ΘͤͨγεςϜ։ൃΛ͍ͯ͠·͢ɻ ܧଓతʹαʔϏεΛվળ͢ΔͨΊʹɺΫϥυαʔϏεΛબఆɾ׆༻͠ͳ͕Β֤छγεςϜ Λ։ൃ͢Δ͜ͱ͕େࣄͱͳΓ·͢ɻ ࣮ࡍʹ()ͷಈ͖͕ݟ͑ɺ৭ʑͳࢪࡦʹର͓ͯ͠٬༷ͷϦΞΫγϣϯ͕ݟ͑ɺͦͷσʔλ Λͱʹ͞Βʹ֤छγεςϜΛͭͳ͛ɺվળ͍ͯͯ͘͜͠ͱͱָ͍ͯ͠ɻ ΦϜχνϟωϧʢళฮɺECɺԷɺଞϞʔϧʣ͓٬༷ΑΓྑ͍αʔϏεΛల։Ͱ͖Δγες
ϜΛ։ൃ͢Δ͜ͱ͕Ͱ͖·͢ʂ ΤϯδχΞ ืूதʂ ืूҰཡͰͯͳ͍Ͱ͚͢Ͳɾɾ http://www.ohmyglasses.co.jp/recruit/
22 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ