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.1k
Fashion Tech Talks セミナー資料(オーマイグラス)
Fashion Tech Talks で登壇した資料です。
「クラウドサービスを活用したオムニチャネル戦略」
Tomoharu Nishio
May 15, 2016
Tweet
Share
Other Decks in Technology
See All in Technology
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
4
34k
出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 「【速報】AWSの生成AIサービスであるAmazon Bedrock がリリースされたので朝イチで触ってみた」について語る
oshanqq
0
290
サーバーとは何かを理解して、コンテナ1つで実行しよう | PHPerKaigi2024
sadnessojisan
31
11k
MLOpsのエッセンスを取り⼊れて評価 pipelineを再構築している件
sansantech
PRO
1
230
新卒1年目がプロジェクトを進めるときにコケたポイント
ryunakayama
1
110
OCI Data Science Service 製品概要
oracle4engineer
PRO
0
110
S3成長記録@Storage-JAWS#3
p0n
0
130
The Disturbing Truth: Why Do Most Software Projects Suck?
lemiorhan
0
110
調整さんの調整結果をカレンダーへ登録するGPTsを作った話
hrsano645
1
160
最速思考でバクラク品質を! スタートアップのリアルな課題とQAの実践
nakanao
1
440
Feature Flag Deep Dive
biwashi
20
5k
App Runnerでパラメーターストアの値を使ってみた
miura55
0
230
Featured
See All Featured
Ruby is Unlike a Banana
tanoku
95
10k
Become a Pro
speakerdeck
PRO
8
4.2k
Writing Fast Ruby
sferik
619
59k
RailsConf 2023
tenderlove
0
500
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
153
14k
The Brand Is Dead. Long Live the Brand.
mthomps
48
19k
Unsuck your backbone
ammeep
660
56k
StorybookのUI Testing Handbookを読んだ
zakiyama
10
4.4k
Mobile First: as difficult as doing things right
swwweet
215
8.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Building Flexible Design Systems
yeseniaperezcruz
317
37k
Building Effective Engineering Teams - LeadDev
addyosmani
25
1.6k
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 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ