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
新しい恋愛様式への挑戦/engineer_career_design_week
Search
corin8823
April 13, 2021
Technology
0
160
新しい恋愛様式への挑戦/engineer_career_design_week
corin8823
April 13, 2021
Tweet
Share
More Decks by corin8823
See All by corin8823
検証と資産化を形にするプロダクト組織へ/tapple_pmconf2024
corin8823
1
16k
経済学の知見を活かしたユーザに行動変容を促す仕掛け - タップルでの共同研究プロジェクトを例として
corin8823
1
100
安心安全な開発にむけて/matching-dev-meetup-5
corin8823
0
430
Bad practice for tax hike handling
corin8823
0
550
Practice of build and CI/CD at tapple/practice_of_build_at_tapple
corin8823
1
240
「タップル誕生」における開発の変化 / change_development
corin8823
1
420
明日から使えるViewControllerの Memory Leak検出/iOSDC-2018-Memory-Leak
corin8823
6
2.3k
Introduction Differ/differ
corin8823
0
3.7k
マッチングアプリにつきまとう状態管理のつらさ/torte_state
corin8823
9
7.2k
Other Decks in Technology
See All in Technology
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
190
サンドボックス技術でAI利活用を促進する
koh_naga
0
190
フィンテック養成勉強会#56
finengine
0
120
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
300
ガチな登山用デバイスからこんにちは
halka
1
210
Codeful Serverless / 一人運用でもやり抜く力
_kensh
4
150
ヘブンバーンズレッドのレンダリングパイプライン刷新
gree_tech
PRO
0
550
「魔法少女まどか☆マギカ Magia Exedra」の必殺技演出を徹底解剖! -キャラクターの魅力を最大限にファンに届けるためのこだわり-
gree_tech
PRO
0
550
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
8
2.4k
AWSで推進するデータマネジメント
kawanago
0
1k
Grafana MCPサーバーによるAIエージェント経由でのGrafanaダッシュボード動的生成
hamadakoji
1
1.3k
RSCの時代にReactとフレームワークの境界を探る
uhyo
9
3k
Featured
See All Featured
A designer walks into a library…
pauljervisheath
207
24k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Embracing the Ebb and Flow
colly
87
4.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
Building Applications with DynamoDB
mza
96
6.6k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Making Projects Easy
brettharned
117
6.4k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Code Reviewing Like a Champion
maltzj
525
40k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Transcript
新しい恋愛様式への挑戦 / / Engineer キャリアデザインウィーク ~コロナ禍の技術的チャレンジ~ Yusuke Takahashi / @corin
About Me • Yusuke Takahashi / @corin • 2013年サイバーエージェント新卒⼊社 •
キャリアの⼤半はiOSエンジニア • 現在はタップルの開発責任者 • 2児の⽗
会社概要 • 株式会社タップル • サイバーエージェント完全⼦会社 • マッチングアプリ「タップル」を運営 • 2013年12⽉に設⽴ •
エンジニアは20名規模 バックエンド、iOS、Androidエンジニアが中⼼
• 21年は768億(23%増) • 26年には1657億(21年の2.2倍) 市場規模
プロダクト
プロダクト概要 プロフィール いいかも マッチング メッセージ 実際に会う
コロナ禍
コロナ禍による変化 https://www.cyberagent.co.jp/news/detail/id= • マッチングしたお相⼿に会えない • 全体のメッセージの総量は微増したが。。。 • おでかけ機能も訴求しづらい
コロナ禍による変化 https://www.cyberagent.co.jp/news/detail/id=
新しい恋愛様式への挑戦 / / Engineer キャリアデザインウィーク ~コロナ禍の技術的チャレンジ~ Yusuke Takahashi / @corin
オンラインデート
オンラインデート • コロナ禍で優先度が変わった 相⼿の雰囲気や話し⽅がメッセージだけよりもわかる 会う前から安⼼。電話番号やメッセージアプリのIDを交換する必要がない • それに合わせて体制も変更 各職種のリーダークラスをアサイン PMも含め仕様も⾛りながら考えるように
技術選定のポイント • スピード ユーザーに早く価値を届けられる
技術選定のポイント • スピード ユーザーに早く価値を届けられる • 安⼼‧安全 通報があった際に事実確認ができるように お⾦で解決できるのか、⾃前実装がいるのか
技術選定のポイント • スピード ユーザーに早く価値を届けられる • 安⼼‧安全 通報があった際に事実確認ができるように お⾦で解決できるのか、⾃前実装がいるのか • カスタマイズ性
メタデータの送受信 加⼯した⾳声や映像が送れるインターフェイスがある
全体のフロー 発信側 サーバー SaaS 発信 ルームの作成 ルーム情報 ルーム情報
全体のフロー 着信側 サーバー 通知 ルーム取得 ルーム情報
全体のフロー 発信側 SaaS 接続 着信側 接続
監視のフロー サーバー SaaS 通報 録画データの取得 録画データ 録画データ 対応 管理画⾯
• 各メディアでも取り上げられ、⼤きな反響があった • オンラインデート』での純粋想起 無事リリース🎉
無事リリース🎉 https://www.cyberagent.co.jp/news/detail/id=
めでたし、めでたし 新しい恋愛様式へ
とはならず。。
オンラインデートの総利⽤時間 ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄
݄ リリースしただけ
解決すべき課題たち • 機能の認知度が低い 丁寧にオンボーディングする必要あり • いきなり顔出すのに抵抗がある 録画とかされる? • 家の背景とか気になる
もっとオンラインデート
安⼼‧安全 • スクリーンショットの注意喚起 SNSでの拡散防⽌ • iOSでは画⾯収録NG プロフィールやメッセージ画⾯ • 画⾯収録のイベント取得して カメラをオフに
バーチャル背景 • People Occlusion A かつDepthカメラ(iPhoneX未満は使えない) https://developer.apple.com/documentation/arkit/arconfiguration/ -framesemantics
バーチャル背景 • 対象デバイス拡⼤したい • CoreML(DeeplabV ) Semantic Image Segmentation https://github.com/tensorflow/models/blob/master/research/deeplab/README.md
バーチャル背景🎉
リリース後からやったこと • 開始前にヘルプページでどういうものか • プロフィール、メッセージ画⾯を⾒ながら(アプリ内PinP) • 通話の制限時間の調整 その他細かい⽂⾔諸々。
オンラインデートの総利⽤時間 ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄
݄
まとめ
まとめ • 時流に乗った機能がリリースできたからうまくいく
まとめ • 時流に乗った機能がリリースできたからうまくいく わけではもちろんない。スピードが⼤事だが リリースしてからが勝負。そこから継続的に育て続けられるか
まとめ • 時流に乗った機能がリリースできたからうまくいく わけではもちろんない。スピードが⼤事だが リリースしてからが勝負。そこから継続的に育て続けられるか • ⼀⽅で乗っからないと伸びない 変化に対応できるアジリティの⾼い組織体制、アーキテクチャ
まとめ • 時流に乗った機能がリリースできたからうまくいく わけではもちろんない。スピードが⼤事だが リリースしてからが勝負。そこから継続的に育て続けられるか • ⼀⽅で乗っからないと伸びない 変化に対応できるアジリティの⾼い組織体制、アーキテクチャ • 新しい恋愛様式への挑戦はまだまだ続く