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
Side Projects
sachag
452
42k
Speed Design
sergeychernyshev
25
670
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
1
160
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
A Tale of Four Properties
chriscoyier
157
23k
Gamification - CAS2011
davidbonilla
80
5.1k
Writing Fast Ruby
sferik
628
61k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
Being A Developer After 40
akosma
87
590k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
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