Submit Search
虎の穴ラボ Tech day#3 チームで戦う!とらのあな通販冬の大感謝祭でのフロント開発について
0 likes
•
142 views
虎の穴 開発室
虎の穴ラボ Tech day#3 チームで戦う!とらのあな通販冬の大感謝祭でのフロント開発について
Engineering
Read more
1 of 57
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
More Related Content
PDF
社内DX推進!非エンジニア向けにプログラミング講座を実施してみた!
虎の穴 開発室
PDF
虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント
虎の穴 開発室
PDF
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
虎の穴 開発室
PDF
虎の穴ラボ エンジニア採用説明資料
虎の穴 開発室
PDF
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
虎の穴 開発室
PDF
AWS Proton を使ってみた
虎の穴 開発室
PDF
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
虎の穴 開発室
PDF
通販開発部の西田さん「通販開発マネジメントの5ルール」
虎の穴 開発室
社内DX推進!非エンジニア向けにプログラミング講座を実施してみた!
虎の穴 開発室
虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント
虎の穴 開発室
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
虎の穴 開発室
虎の穴ラボ エンジニア採用説明資料
虎の穴 開発室
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
虎の穴 開発室
AWS Proton を使ってみた
虎の穴 開発室
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
虎の穴 開発室
通販開発部の西田さん「通販開発マネジメントの5ルール」
虎の穴 開発室
What's hot
(20)
PDF
【虎の穴ラボLT】非エンジニアにGASを教えた話(とらラボTech conference)
虎の穴 開発室
PDF
JavaScript LT会 〜 React.js Node.js歓迎 〜 Deno で やってみるweb開発
虎の穴 開発室
PDF
虎の穴ラボ エンジニア採用説明資料
虎の穴 開発室
PDF
Tech day#2 オープニングトーク
虎の穴 開発室
PDF
【LT「超」募集中!】リモートワークTips 超LT会 - vol.3 スタンディングデスクと、 雑談のススメ
虎の穴 開発室
PDF
Jakarta EE + MicroProfile, and our activities
Rakuten Group, Inc.
PDF
【20211027_toranoana.deno#2】とりあえずDenoを CloudRunで動かしてみる
虎の穴 開発室
PPTX
ああ、素晴らしきTDD ~アプリとエンジニアの心に安寧を~
Saiki Iijima
PDF
【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜
虎の穴 開発室
PDF
How to create android's c to c EC APP !
Saiki Iijima
PDF
【13-B-6】Hondaの生産技術屋さんがソフトウェア開発でアジャイルを初導入し組織変革に挑戦
Developers Summit
PDF
大規模JavaScript開発
Yoshiki Shibukawa
PDF
「らしく」ハタラコウ。 ChatWork x クラウドソーシング
Hiroshi KURABAYASHI
KEY
エンジニア生存戦略
Drecom Co., Ltd.
PDF
サーバサイドKotlinへの入門 Ktor編
虎の穴 開発室
PDF
総売り上げ:35,400円 受託エンジニアが自社サービスのPOをやって学んだこと。
Yukio Okajima
PPTX
裏ってほどじゃないタイトル移管の裏話(DeNA Games Tokyo)
DeNA Games Tokyo
PPTX
誰でもできるGoogleアシスタント開発
Namito Satoyama
PDF
【Saitama.js】Denoのすすめ
虎の穴 開発室
PPTX
Rakuten20181027
Natsutani Minoru
【虎の穴ラボLT】非エンジニアにGASを教えた話(とらラボTech conference)
虎の穴 開発室
JavaScript LT会 〜 React.js Node.js歓迎 〜 Deno で やってみるweb開発
虎の穴 開発室
虎の穴ラボ エンジニア採用説明資料
虎の穴 開発室
Tech day#2 オープニングトーク
虎の穴 開発室
【LT「超」募集中!】リモートワークTips 超LT会 - vol.3 スタンディングデスクと、 雑談のススメ
虎の穴 開発室
Jakarta EE + MicroProfile, and our activities
Rakuten Group, Inc.
【20211027_toranoana.deno#2】とりあえずDenoを CloudRunで動かしてみる
虎の穴 開発室
ああ、素晴らしきTDD ~アプリとエンジニアの心に安寧を~
Saiki Iijima
【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜
虎の穴 開発室
How to create android's c to c EC APP !
Saiki Iijima
【13-B-6】Hondaの生産技術屋さんがソフトウェア開発でアジャイルを初導入し組織変革に挑戦
Developers Summit
大規模JavaScript開発
Yoshiki Shibukawa
「らしく」ハタラコウ。 ChatWork x クラウドソーシング
Hiroshi KURABAYASHI
エンジニア生存戦略
Drecom Co., Ltd.
サーバサイドKotlinへの入門 Ktor編
虎の穴 開発室
総売り上げ:35,400円 受託エンジニアが自社サービスのPOをやって学んだこと。
Yukio Okajima
裏ってほどじゃないタイトル移管の裏話(DeNA Games Tokyo)
DeNA Games Tokyo
誰でもできるGoogleアシスタント開発
Namito Satoyama
【Saitama.js】Denoのすすめ
虎の穴 開発室
Rakuten20181027
Natsutani Minoru
Ad
Similar to 虎の穴ラボ Tech day#3 チームで戦う!とらのあな通販冬の大感謝祭でのフロント開発について
(20)
PDF
Deno 向け WEB 開発用のツールを作ったので 紹介します
虎の穴 開発室
PDF
0からのWebディレクション講座 制作編 170218 slide_share
Kazuki Iwai
PDF
明日から使える業務向けデザインシステムのご紹介
Fixel Inc.
PPTX
大規模プロジェクトの制作裏話〜改善から成し遂げるまでのプロセス〜
HatakeyamaAkihide
PDF
CEDEC2022 Keiji Kikuchi RemoteMobWork
Keiji Kikuchi
PDF
Winows 365登場
Tomokazu Kizawa
PDF
ユニバーサル Windowsプラットフォーム(UWP)アプリの開発と配布
Tomokazu Kizawa
PDF
デジマ事業会社×リモートワーク×技術者組織=で生まれた魔道書
Osamu Kawachi
PDF
マイノリティ(少人数)な内製エンジニア組織の生存・成長戦略
Osamu Kawachi
PPTX
ゲーム運営の上流工程 -領域を閉じないエンジニア-(DeNA Games Tokyo・岡村謙)
DeNA Games Tokyo
PDF
IGDA日本オンライン新年会2022 LT 新年恒例ゲーム開発環境の未来を占う
Moto Arima
PDF
20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること
Yusaku Kinoshita
PDF
Windows 11 2022 Updateの新機能
Tomokazu Kizawa
PDF
アセット生成AIで作成したキャラクターをリリースした事例 ~これが『逆転オセロニア』のエイプリルフール!~
TakumaYoshimura
PPTX
なぜ私たちは「効率化」を目指すのか(DeNA Games Tokyo)
DeNA Games Tokyo
PDF
ネットワーク科学で挑戦するゲームマーケティング改革
RyoAdachi
PDF
一エンジニアが伝えたい、プロジェクトや組織の運営を理想に近づけるための考え方
崇 宮下
PDF
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Yoshitaka Seo
PDF
スクラムチームの立ち上げから複数フィーチャーチームへのスケーリングに至るまで(Scrum Fest Mikawa 2020)
ShoKitawaki
PDF
サービスを成長させる為の開発について
tatsuya mazaki
Deno 向け WEB 開発用のツールを作ったので 紹介します
虎の穴 開発室
0からのWebディレクション講座 制作編 170218 slide_share
Kazuki Iwai
明日から使える業務向けデザインシステムのご紹介
Fixel Inc.
大規模プロジェクトの制作裏話〜改善から成し遂げるまでのプロセス〜
HatakeyamaAkihide
CEDEC2022 Keiji Kikuchi RemoteMobWork
Keiji Kikuchi
Winows 365登場
Tomokazu Kizawa
ユニバーサル Windowsプラットフォーム(UWP)アプリの開発と配布
Tomokazu Kizawa
デジマ事業会社×リモートワーク×技術者組織=で生まれた魔道書
Osamu Kawachi
マイノリティ(少人数)な内製エンジニア組織の生存・成長戦略
Osamu Kawachi
ゲーム運営の上流工程 -領域を閉じないエンジニア-(DeNA Games Tokyo・岡村謙)
DeNA Games Tokyo
IGDA日本オンライン新年会2022 LT 新年恒例ゲーム開発環境の未来を占う
Moto Arima
20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること
Yusaku Kinoshita
Windows 11 2022 Updateの新機能
Tomokazu Kizawa
アセット生成AIで作成したキャラクターをリリースした事例 ~これが『逆転オセロニア』のエイプリルフール!~
TakumaYoshimura
なぜ私たちは「効率化」を目指すのか(DeNA Games Tokyo)
DeNA Games Tokyo
ネットワーク科学で挑戦するゲームマーケティング改革
RyoAdachi
一エンジニアが伝えたい、プロジェクトや組織の運営を理想に近づけるための考え方
崇 宮下
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Yoshitaka Seo
スクラムチームの立ち上げから複数フィーチャーチームへのスケーリングに至るまで(Scrum Fest Mikawa 2020)
ShoKitawaki
サービスを成長させる為の開発について
tatsuya mazaki
Ad
More from 虎の穴 開発室
(20)
PDF
FizzBuzzで学ぶJavaの進化
虎の穴 開発室
PDF
Railsのデバッグ どうやるかを改めて確認する
虎の穴 開発室
PDF
虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴 開発室
PDF
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdf
虎の穴 開発室
PDF
toranoana.deno #6 アジェンダ 採用説明
虎の穴 開発室
PDF
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
虎の穴 開発室
PDF
GCPの画像認識APIの紹介
虎の穴 開発室
PDF
【エンジニアの勉強法ハックLT- vol.7】ゲームから学んだ勉強のこと
虎の穴 開発室
PDF
GitHub APIとfreshで遊ぼう
虎の穴 開発室
PDF
セキュリティを強化しよう!CloudArmorの機能解説
虎の穴 開発室
PDF
Amplify Studioを使ってみた
虎の穴 開発室
PDF
いいテスト会 (スプリントレビュー) をやろう!
虎の穴 開発室
PDF
【20220120 toranoana.deno#4】deno を使って「ログイン」するサービスを作る
虎の穴 開発室
PDF
【20220120 toranoana.deno#4】denoでffiの続き
虎の穴 開発室
PDF
虎の穴ラボにおけるリモートワークの働き方
虎の穴 開発室
PDF
【20211202_toranoana.deno#3】denoでFFI
虎の穴 開発室
PDF
Deno を aws fargate で動かす
虎の穴 開発室
PDF
【コードレビューLT資料】コード規約の策定会を実施した話
虎の穴 開発室
PPTX
ワーケーションを 体験してみて〜富山 ワーケーションモニターツアーに参加しました
虎の穴 開発室
PPTX
はじめてのわーけーしょん
虎の穴 開発室
FizzBuzzで学ぶJavaの進化
虎の穴 開発室
Railsのデバッグ どうやるかを改めて確認する
虎の穴 開発室
虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴 開発室
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdf
虎の穴 開発室
toranoana.deno #6 アジェンダ 採用説明
虎の穴 開発室
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
虎の穴 開発室
GCPの画像認識APIの紹介
虎の穴 開発室
【エンジニアの勉強法ハックLT- vol.7】ゲームから学んだ勉強のこと
虎の穴 開発室
GitHub APIとfreshで遊ぼう
虎の穴 開発室
セキュリティを強化しよう!CloudArmorの機能解説
虎の穴 開発室
Amplify Studioを使ってみた
虎の穴 開発室
いいテスト会 (スプリントレビュー) をやろう!
虎の穴 開発室
【20220120 toranoana.deno#4】deno を使って「ログイン」するサービスを作る
虎の穴 開発室
【20220120 toranoana.deno#4】denoでffiの続き
虎の穴 開発室
虎の穴ラボにおけるリモートワークの働き方
虎の穴 開発室
【20211202_toranoana.deno#3】denoでFFI
虎の穴 開発室
Deno を aws fargate で動かす
虎の穴 開発室
【コードレビューLT資料】コード規約の策定会を実施した話
虎の穴 開発室
ワーケーションを 体験してみて〜富山 ワーケーションモニターツアーに参加しました
虎の穴 開発室
はじめてのわーけーしょん
虎の穴 開発室
虎の穴ラボ Tech day#3 チームで戦う!とらのあな通販冬の大感謝祭でのフロント開発について
1.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. チームで戦う! とらのあな通販冬の大感謝祭での フロント開発について 虎の穴ラボ株式会社 岩瀬祐介 1
2.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 自己紹介 岩瀬 祐介(イワセ ユウスケ) ● 2020/07 入社 ● 虎の穴ラボ 通販 Webマーケティングチーム エン ジニア 好きな作品 ● ゆるキャン ● NEW GAME!! 前職 ● Web制作会社 ○ Vue.jsを中心としたフロント開発 ○ デザイナーやイラストレーターと協業 2
3.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 発表のテーマ よいサービスのためには チームワークが大切!
4.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ● 通販サイトにおけるフロント開発について ○ チーム構成、開発フロー、大切にしているポイント ● 通販冬の大感謝祭2021でのフロント開発 ○ 開発フロー、技術的なポイント ● まとめ アジェンダ 4
5.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ● 話すこと ○ チームでの開発 ○ フロント開発 ● あまり話さないこと ○ SEO、バックエンド開発、アーキテクチャ アジェンダ 5
6.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 通販サイトにおける フロント開発について 6
7.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 1.通販サイトにおけるフロント開発について とらのあな通販とは? ● 同人誌を取り扱うオタク向けECサイト🐯 7
8.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 通販サイト開発のチーム構成 ● 通販エンジニアは3チーム構成 ○ 各チームがマーケター・デザイナーと連携 1.通販サイトにおけるフロント開発について 8
9.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 通販サイト開発のチーム構成 ● WebマーケティングチームはSEO対策やデザイン改修のタスクを主に 担当 => マーケター・デザイナーとのコミュニケーションが最も活発 1.通販サイトにおけるフロント開発について 9
10.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 通販サイト開発のチーム構成 どうしてチームワークを 重視しているの? 1.通販サイトにおけるフロント開発について 10 ● WebマーケティングチームはSEO対策やデザイン改修のタスクを主に 担当 => マーケター・デザイナーとのコミュニケーションが最も活発
11.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. チームワークを大切にする理由 ● 価値あるサービスをお客様に届けるため きっと、ここをこうしたら使いやすくなる ぞ!工数は増えるけれどがんばるぞ...! 変な機能がリリースされたな・・・。 自分は必要ないしスルーだな。 1.通販サイトにおけるフロント開発について 11
12.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. きっと、ここをこうしたら使いやすくなる ぞ!工数は増えるけれどがんばるぞ...! リリース後 … 変な機能がリリースされたな・・・。 自分は必要ないしスルーだな。 ユーザー ● 価値あるサービスをお客様に届けるため チームワークを大切にする理由 1.通販サイトにおけるフロント開発について 12
13.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. すごい便利な機能ができた! お客様にも喜んでもらえるぞ・・・! リリース後 … 機能的にはすごいけれど、UIがひどい・・ 前のデザインの方が使いやすかったなぁ ユーザー ● 価値あるサービスをお客様に届けるため チームワークを大切にする理由 1.通販サイトにおけるフロント開発について 13
14.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. すごい便利な機能ができた! お客様にも喜んでもらえるぞ・・・! リリース後 … 機能的にはすごいけれど、UIがひどい・・ 前のデザインの方がよかったなぁ ユーザー ● せっかく開発を行ったのに使われない ● 需要に対して開発コストが高過ぎた ● 開発に注力するあまりデザインが疎かに せっかく頑張って実装したのに・・・ ● 価値あるサービスをお客様に届けるため チームワークを大切にする理由 1.通販サイトにおけるフロント開発について 14
15.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. きっと、ここをこうしたら使いやすくなる ぞ!工数は増えるけれどがんばるぞ...! リリース後 … 変な機能がリリースされたな・・・。 自分は必要ないしスルーだな。 ● お客様が求めている機能は何か ● 工数に見合う成果が得られるか ● 使いやすいデザインになっているか => エンジニア以外の視点も大切にする 一人で走らない! チームでコミュニケーションを取 りながら開発を進めよう ● 価値あるサービスをお客様に届けるため チームワークを大切にする理由 1.通販サイトにおけるフロント開発について 15
16.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 開発フロー 16
17.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. リリース! 開発フロー ● タスクに合わせて柔軟に対応 1.通販サイトにおけるフロント開発について 17 リリース! リリース! パターン1 パターン2 パターン3
18.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. リリース! 開発フロー ● マーケターフェーズ ● 課題の分析、施策の立案 ● 仕様の策定 ○ 上記の過程でエンジニア・デザイナーに事前ヒアリ ング。他部署と連携。 ○ => 実現可能性や効果を予測 ○ デザイナー・エンジニアへ依頼 1.通販サイトにおけるフロント開発について 18
19.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. リリース! 開発フロー ● デザイナーフェーズ ● デザインの制作 ● デザインレビュー依頼(※後述) ○ XDレビュー、対面レビュー デザインがFixしたら... ● コーディング(デザインのみ) ● コーディングレビュー依頼 1.通販サイトにおけるフロント開発について 19
20.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. リリース! 開発フロー ● エンジニアフェーズ ● プランニング(見積もり) ● 設計、実装 ○ 実装の過程でマーケター、デザ イナーと適宜連携 ● テスト ● リリース 1.通販サイトにおけるフロント開発について 20
21.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. リリース! 開発フロー ● リリースしたら終わりではない リリース! 効果測定やお客様の声をもとに更なる改善を行う 1.通販サイトにおけるフロント開発について 21
22.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 大切にしているポイント 22
23.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 大切にしているポイント ● ポイント1:デザインレビュー ● ポイント2:毎日の情報共有 1.通販サイトにおけるフロント開発について 23
24.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ポイント1:デザインレビュー リリース! イケてるデザインができた! 実装お願いします! 承知しました!実装進めます! 1.通販サイトにおけるフロント開発について 24 ● 課題:デザインが無駄になってしまうケース
25.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ポイント1:デザインレビュー ● 課題:デザインが無駄になってしまうケース いただいたデザインは実装できないことが判 明しました。すみませんがデザインを作り直 していただけますでしょうか? わかりました! (もう少し早く教えてもらいたかった...) 1.通販サイトにおけるフロント開発について 25 エンジニア着手後・・・
26.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ポイント1:デザインレビュー ● 課題:デザインが無駄になってしまうケース いただいたデザインは実装できないことが判 明しました。すみませんがデザインを作り直 していただけますでしょうか? わかりました! (もう少し早く教えてもらいたかった...) 1.通販サイトにおけるフロント開発について 26
27.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ②対面でのチームレビュー ポイント1:デザインレビュー ①AdobeXDを使用したエンジニアレビュー 1.通販サイトにおけるフロント開発について 27 ● 解決:デザインレビューにより事前に課題を解決
28.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 対面でのデザインレビューの様子 ポイント1:デザインレビュー ● ①AdobeXDを使用したエンジニアレビュー ● デザインFIX前にエンジニアに実装可能性の 判断を質問 ○ => デザイン工数、手戻りの削減 ● デザイナーはXDでURLを生成して、エンジニ アへデザインを共有 ● エンジニアは実装可能性や気になった点を コメント 1.通販サイトにおけるフロント開発について 28 ①AdobeXDを使用したエンジニアレビュー
29.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ②対面でのデザインレビュー ポイント1:デザインレビュー ● ②対面でのレビュー ①XDを使用したデザインレビュー ● マーケター含め、チーム全体にデザインを 共有 ● デザインが本来の目的とかけ離れていない か確認。最終的なデザインの方向性を決 定。 チーム全体のレビューが完了次第、エンジニア フェーズに移行 1.通販サイトにおけるフロント開発について 29
30.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ポイント2:毎日の情報共有 ● 課題:把握すべき情報が沢山ある ● サイトの状態 ○ ユーザーアクセス数、カバレッジ、検索パフォーマンス、ページ速 度 ○ ページエクスペリエンス、モバイルユーザビリティ ● 売上推移、実施中のキャンペーン、他チームの動向 ● お客様からのお問い合わせ、他部署からの連絡、etc… 1.通販サイトにおけるフロント開発について 30
31.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ポイント2:毎日の情報共有 ● もし情報のキャッチアップが遅れてしまったら... リリース! 大変です!昨日から急激にサイトの検索パ フォーマンスが低下しています!これでは お客様の流入が減ってしまいます! それは大変だ!!至急調査します! 1.通販サイトにおけるフロント開発について 31
32.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ポイント2:毎日の情報共有 ● もし情報のキャッチアップが遅れてしまったら... リリース! 1.通販サイトにおけるフロント開発について 32 大変です!昨日から急激にサイトの検索パ フォーマンスが低下しています!これでは お客様の流入が減ってしまいます! どうやらGoogleのコアアップデートが昨日に 行われたようです。これによりサイトの評価 基準が変わったことが原因のようです! 今から修正しても手遅れだ...事前に知ってい たらこんなことにならなかったのに...
33.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ポイント2:毎日の情報共有 ● 解決:毎日の情報共有で問題を早期発見、事前準備 今週の売上 ● 通販サイトに関するトピックやSEOの最新情報な ど、直近で大切な項目を共有 => 課題に対する早期発見・対策や、メンバーひとり ひとりの当事者意識 対面での売上確認 1.通販サイトにおけるフロント開発について 33
34.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. まとめ ● 密度の高いコミュニケーション、デザインレビューや柔軟 な開発フローを通して、問題の早期発見や手戻りの防 止、さらに開発スピードの向上を目指す ● => チームワークを大切にすることで、お客様にとって価 値のある開発ができる 1.通販サイトにおけるフロント開発について 34
35.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 通販冬の大感謝祭2021での フロント開発 35
36.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 通販冬の大感謝祭2021について 2.通販冬の大感謝祭2021でのフロント開発 36
37.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 通販冬の大感謝祭2021とは? ● 実施期間:2021年12月 ● 期間限定でくじ引きができるキャンペーン ○ 第一回 ■ 開催期間:12月前半 ■ 対象:注文合計金額2,000円以上のお客様 ○ 第二回 ■ 開催期間:12月後半 ■ 100ポイントを使用して1日1回くじ引き可能 ○ 賞品:お買い物に使用できるクーポン 2.通販冬の大感謝祭2021でのフロント開発 37
38.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 冬の大感謝祭2021画面イメージ ①抽選メイン画面 ②抽選モーダル ③抽選完了モーダル 仕様(フロント) ● 抽選API(マイクロサービス)を叩いて 抽選結果を表示 ● 抽選の際に簡易的なアニメーション を実行 ● Twitter連携ボタンを設置(「1等に当 選しました!」) ● エラーの際はトースト表示 ● くじが早期終了した場合はボタンを 非活性 2.通販冬の大感謝祭2021でのフロント開発 38
39.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 通販冬の大感謝祭2021開発フロー 2.通販冬の大感謝祭2021でのフロント開発 39
40.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. チームとしての目的・目標 ● 過去の施策よりも高い売上効果を目指す ・少ない販促費で高い売上 ・クーポン(賞品)消化率向上 ・Twitter連携で認知度向上 ・年末・年始感のあるデザイン ・くじ引き演出(UX) ・LPとの導線 ・当選画面のOGPデザイン ・不具合の削減 ・開発スピードの向上 ・コードの保守性 2.通販冬の大感謝祭2021でのフロント開発 40
41.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. フロント リリース! 開発フロー ● システムとフロントを別軸で進行 マイクロサービス リリース! 通販バックエン ドリリース! フロント担当 通販バックエンド担当 マイクロサービス担当 2.通販冬の大感謝祭2021でのフロント開発 41
42.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 開発フロー ● トップダウンではないチームワーク 2.通販冬の大感謝祭2021でのフロント開発 ● さらに良くなる提案を、(マーケターだけでなく)メン バー全員が行える環境 ● 実装のコストがかかる場合は、仕様調整を適宜相 談 ● 問題や課題に気づいた場合は、Slackやビデオ通 話を通してすぐに連携 42
43.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 通販冬の大感謝祭2021における 技術的なポイント 2.通販冬の大感謝祭2021でのフロント開発 43
44.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. 技術的なポイント ● 課題1:コードの保守性が低い ● 課題2:アニメーションの描画パフォーマンスが悪い 対策として・・・ ● 対策1:フレームワーク・ライブラリの見直し ● 対策2:負荷の軽いCSSプロパティの使用 2.通販冬の大感謝祭2021でのフロント開発 44
45.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ポイント1:フレームワーク・ライブラリの見直し ● 過去の事例 ○ 一時的なSPAのため、開発者が独自にコードを書いてしまいがち => 再利用性、保守性が低い => フレームワーク・ライブラリの見直し ○ ラボで使用実績の多いVue.js、axiosを採用 ○ アニメーションはCanvasではなくAnime.jsを採用 2.通販冬の大感謝祭2021でのフロント開発 45
46.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ● Anime.jsについて ○ https://animejs.com/ ○ シンプルな記述でアニメーションを実装できるJavaScriptライブラ リ ○ Githubスター数41,400(2022年1月現在) ○ メインファイルの容量が17.3kbと軽量 ポイント1:フレームワーク・ライブラリの見直し 2.通販冬の大感謝祭2021でのフロント開発 46
47.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ● Anime.jsを使ってアニメーションを管理 ● 一つの動作を一つのオブジェクトにする ● タイムライン機能で連続した動きを表現 この書き方によって... ● コードから動作を想像しやすい ● 仕様変更の時にも変更が必要な箇所を見つけ やすく、対応を行いやすい ポイント1:フレームワーク・ライブラリの見直し 2.通販冬の大感謝祭2021でのフロント開発 47
48.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ● 過去の事例 参考:https://developers.google.com/web/fundamentals/performance/rendering?hl=ja ポイント2:負荷の軽いCSSプロパティの使用 ● アニメーションの描画のためのクライアント負荷が大きい。一時 的なキャンペーンのため、描画パフォーマンスを意識していな かった。 => 負荷の軽いCSSプロパティの使用 ● ピクセルパイプラインを意識 2.通販冬の大感謝祭2021でのフロント開発 48
49.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ● ピクセルパイプラインを意識する 参考:https://developers.google.com/web/fundamentals/performance/rendering?hl=ja ポイント2:負荷の軽いCSSプロパティの使用 ● JavaScript … 視覚変化をもたらす作業を処理する。JavaScriptに限らない。 ● Style … CSSのルールがどの要素に一致するかを見つけ出すプロセス。 ● Layout … 要素の画面配置を計算する処理。 ● Paint … ピクセルを書き込む処理。 ● Composite … 正しい順序で画面に描画する処理。 2.通販冬の大感謝祭2021でのフロント開発 49
50.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ● ピクセルパイプラインの各要素が少ないプロパティを使用する 参考:https://developers.google.com/web/fundamentals/performance/rendering?hl=ja プロパティごとに 内部で実行される 処理が異なるよ ポイント2:負荷の軽いCSSプロパティの使用 2.通販冬の大感謝祭2021でのフロント開発 50
51.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ● 例)サイドメニューの展開アニメーションにtranslateを使用する ● leftを使用した場合(LayoutとPaintが実行される) ● translateを使用した場合 負荷が軽いものを 探して使おう! 参考:https://csstriggers.com/ ポイント2:負荷の軽いCSSプロパティの使用 2.通販冬の大感謝祭2021でのフロント開発 51
52.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. まとめ ● とらのあな通販冬の大感謝祭2021では、チームメンバー が密に連携し、柔軟な開発フローで問題の解決や改善 にあたった。 ● 技術的な面では、過去の課題(コードの保守性・パフォー マンス)の改善を目標に実装を行った。 2.通販冬の大感謝祭2021でのフロント開発 52
53.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. まとめ 53
54.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ● 通販サイトにおけるフロント開発について ○ チーム構成、開発フロー、大切にしているポイント ● 通販冬の大感謝祭2021でのフロント開発 ○ 開発フロー、技術的なポイント 54 まとめ 3.まとめ
55.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. まとめ とらのあな通販サイトのフロント開発では価値 あるサービスをお客様に届けることを念頭に おいて開発しています。 3.まとめ 55
56.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. まとめ そのためにチームワークを 大切にしています。 3.まとめ 56
57.
Copyright (C) 2022
Toranoana Inc. All Rights Reserved. ご静聴ありがとうございました 2022 57
Download