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
ランチから考える健康アドバイス
Search
tanji
March 23, 2019
1
810
ランチから考える健康アドバイス
Developers Meetup Day2 Lunch Session B
https://railsdm.github.io/
tanji
March 23, 2019
Tweet
Share
More Decks by tanji
See All by tanji
未経験でデータ分析グループに飛び込んだ管理栄養士のリアル
tanji2014
0
840
FiNC風オンボーディングレシピ
tanji2014
0
3.2k
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Visualization
eitanlees
146
15k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Code Review Best Practice
trishagee
65
17k
Designing for humans not robots
tammielis
250
25k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.1k
Testing 201, or: Great Expectations
jmmastey
40
7.1k
Making the Leap to Tech Lead
cromwellryan
133
9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Transcript
ランチから考える健康アドバイス 〜FiNC管理栄養士が解説します〜 2019.03
今日話すこと 4 — 管理栄養士丹治から、お弁当の食べ方アドバイス — エンジニア近藤から、ヘルスケアアプリ開発の様子
Tanji Tomoko( @tanji_uk) 管理栄養士 — オンライン食事指導 — サービス設計・マネジメント — ヘルスケアの専門家だけを集めたクラウドソーシング事業
— 専門家約1,000名の教育・マネジメント 技術開発本部 分析チーム — プッシュ通知、オンボーディング企画運用 プログラミング勉強中 — 先日Railsgirls参加しました(写真はその時のもの⇨)
FiNC Technologiesについて
FiNCアプリについて
Lunch Menu:豚肉生姜焼き 8
今日のランチへのアドバイス 少しご飯の量が少し多いようですね。全部食べてしま わないよう気をつけましょう。 全体的に野菜の量が不足しているようなので、サラダ を追加してあげるとよいですね。 豚肉生姜焼きのお肉は、なるべく脂身の少ない部位を 選ぶとカロリーを抑えることができますよ。
今日のランチへのアドバイス 少しご飯の量が少し多いようですね。全部食べてしま わないよう気をつけましょう。 全体的に野菜の量が不足しているようなので、サラダ を追加してあげるとよいですね。 豚肉生姜焼きのお肉は、なるべく脂身の少ない部位を 選ぶとカロリーを抑えることができますよ。
今日のランチへのアドバイス 少しご飯の量が少し多いようですね。全部食べてしま わないよう気をつけましょう。 全体的に野菜の量が不足しているようなので、サラダ を追加してあげるとよいですね。 豚肉生姜焼きのお肉は、なるべく脂身の少ない部位を 選ぶとカロリーを抑えることができますよ。
今日のランチへのアドバイス 少しご飯の量が少し多いようですね。全部食べてしま わないよう気をつけましょう。 全体的に野菜の量が不足しているようなので、サラダ を追加してあげるとよいですね。 豚肉生姜焼きのお肉は、なるべく脂身の少ない部位を 選ぶとカロリーを抑えることができますよ。
このアドバイス役立ちますか?
今日のランチへのアドバイス 少しご飯の量が少し多いようですね。全部食べてしま わないよう気をつけましょう。 ⇨お弁当の量は調節不可。残させるの・・? 全体的に野菜の量が不足しているようなので、サラダ を追加してあげるとよいですね。 ⇨コンビニ行ってこいってこと・・? 豚肉生姜焼きのお肉は、なるべく脂身の少ない部位を 選ぶとカロリーを抑えることができますよ。 ⇨作った人に言って・・?
役立つアドバイスをつくるポイント
・年代:30代 ・性別:男性 ・身長:174cm ・体重:65kg ・職種:エンジニア ・生活:座位中心 ・一人暮らし ・料理しない ・スーパーで買うことが多い ・疲れやすく、体調崩しがち
16 ペルソナ 食事の背景 ・昼食のごはん ・イベントで提供されたお弁当 ・会場は都内O社
例えば 食物繊維の豊富な雑穀米を食べることができていま すね。少しご飯多めのようなので、次の食事では糖 質控えめを意識してみましょう。 一方で、野菜の量が不足しているようですので、夕 食では野菜多めを心がけると良いですね。お惣菜 コーナーの、「ほうれん草の和え物」や「ニラレ バ」などは栄養価が高いのでオススメです。 豚肉に含まれているビタミンB1は疲労回復を促して くれますよ。
今日この場で意識していただきたいのは、よく噛ん で食べること。噛むことで満腹中枢が刺激され、肥 満防止につながります。ゆっくり食べる時間もある ので、味わって召し上がってくださいね。
具体的で実践可能なものになりました!
これをエンジニアリングで具現化していく話をします
Railsエンジニア — Rubyとタメの代、Railsのおかげでエンジニアに iOSエンジニア — 最近はしばらくやってない... データ分析、グロースハック — 開発だけでは飽き足らず 施策のディレクション、企画(&戦略)
— 良い開発をするために色々抑えに行くうちに Yoshimi Kondo (@yoshimikeisui)
FiNCでは 健康の専門家の指導実体験をベースに設計できる! 21
先ほどのアドバイスを元に設計をしてみる 22 アドバイス選定フロー アドバイス 参考になる
生姜焼きの件 23
・年代:30代 ・性別:男性 ・身長:174cm ・体重:65kg ・職種:エンジニア ・生活:座位中心 ・一人暮らし ・料理しないので、スーパーで買 うことが多い ・疲れやすく、体調崩しがち
24 ペルソナ 食事の背景 ・ランチの写真 ・イベントで提供されたお弁当 ・会場は都内O社
・年代:30代 ・性別:男性 ・身長:174cm ・体重:65kg ・職種:エンジニア ・生活:座位中心 ・一人暮らし ・料理しないので、スーパーで買 うことが多い ・疲れやすく、体調崩しがち
25 ペルソナ 食事の背景 ・ランチの写真 ・イベントで提供されたお弁当 ・会場は都内O社 前提情報だいじ
ちょっと当てはめてみると… 26 ユーザーヒアリング アドバイス
ユーザーヒアリングの機能 27 ユーザーヒアリング
先ほどのアドバイス内容 食物繊維の豊富な雑穀米を食べることができていま すね。少しご飯多めのようなので、次の食事では糖 質控えめを意識してみましょう。 一方で、野菜の量が不足しているようですので、夕 食では野菜多めを心がけると良いですね。お惣菜 コーナーの、「ほうれん草の和え物」や「ニラレ バ」などは栄養価が高いのでオススメです。 豚肉に含まれているビタミンB1は疲労回復を促して くれますよ。
今日この場で意識していただきたいのは、よく噛ん で食べること。噛むことで満腹中枢が刺激され、肥 満防止につながります。ゆっくり食べる時間もある ので、味わって召し上がってくださいね。
それっぽい流れを組んでみると… 29 ユーザーヒアリング 体重や食事記録 イベント発火 アドバイス
記録機能 30 体重や食事記録
先ほどのアドバイス内容 食物繊維の豊富な雑穀米を食べることができていま すね。少しご飯多めのようなので、次の食事では糖 質控えめを意識してみましょう。 一方で、野菜の量が不足しているようですので、夕 食では野菜多めを心がけると良いですね。お惣菜 コーナーの、「ほうれん草の和え物」や「ニラレ バ」などは栄養価が高いのでオススメです。 豚肉に含まれているビタミンB1は疲労回復を促して くれますよ。
今日この場で意識していただきたいのは、よく噛ん で食べること。噛むことで満腹中枢が刺激され、肥 満防止につながります。ゆっくり食べる時間もある ので、味わって召し上がってくださいね。
いったん形にしてみると… 32 ユーザーヒアリング 体重や食事記録 イベント発火 スケジューラ アドバイスリスト フィルタ&優先度決定 アドバイス
中央の仕組みがやや込み入ってる... 33 ユーザーヒアリング 体重や食事記録 イベント発火 スケジューラ アドバイスリスト フィルタ&優先度決定 アドバイス
条件判定につかうデータの集約基盤を構築 34 ユーザーヒアリング 体重や食事記録 イベント発火 スケジューラ ユーザーデータ 集約基盤 アドバイス アドバイスリスト
フィルタ&優先度決定
集約的データ基盤(データレイク) • ヒアリングしたデータや食事記録などのデータがマイクロサービスに散らばっている • 複数データ組み合わせてロジック組みたい時がある • 基本的にはAPIで問い合わせている • しかし複数のソースの大量のデータを集計するのには向いてない •
専用のデータ集積x集計基盤を用意 • 各マイクロサービスのデータにアクセス可能で、spark(python)などで集計できる • 加工済みデータは各マイクロサービスが社内gemを通して参照できる
36 ユーザーデータ 集約基盤
運用がかなり大事なプロダクトのため、専用のツールに分割 37 ユーザーヒアリング 体重や食事記録 イベント発火 スケジューラ ユーザーデータ 集約基盤 (リアルタイム性なし) アドバイス
フィルタ&優先度決定 アドバイスリスト管理
None
ユーザーヒアリングのマイクロサービス 39 ユーザーヒアリング 体重や食事記録 イベント発火 スケジューラ ユーザーデータ 集約基盤 (リアルタイム性なし) アドバイス
フィルタ&優先度決定 アドバイスリスト管理
適切な質問をするためのシステム
特徴 • ユーザーから質問をヒアリングする専用の仕組み • 好きな質問や進行を組める • デプロイなしでリリースが可能 • スプレッドシートURLを貼り付けて、管理画面でポチッとするだけ •
2〜3日に一回、4パターンほどのペースで更新 • 半年で「250回」リリースされていた • 運用に寄り添った設計 • かつては運用工数が2日ほど→数分にまで短縮 • この運用によるグロースハックによって企画を数々実現、KPIに貢献
FiNC Tech Blogで検索!
ヘルスケアをエンジニアリングする環境 43
44 FiNCの開発チームの座席表 ト レ | ナ | & 管 理
栄 養 士 & 運 用 管 理 栄 養 士 & 運 用 管 理 栄 養 士 & 運 用 & エ ン ジ ニ ア 勉 強 中 エ ン ジ ニ ア & デ | タ 分 析 & 企 画 機 械 学 習 エ ン ジ ニ ア & 健 康 論 文 漁 り
45 社内ドキュメントに なんかいっぱい 栄養とか載ってる
46 マル秘情報いっぱい トレーニングジムで働いてたメンバーがまとめてくれたやつ
ヘルスケア分野のプロがたくさんいる環境で 設計や開発できるのでとても楽しい職場です:) 47
Thank You! 48