Slide 1

Slide 1 text

技術職インターンシップ 投稿開発部 副部長 勝間 亮 クックパッドにおけるサービス開発

Slide 2

Slide 2 text

自己紹介 • 勝間 亮 (かつま りょう) • 2009.05~ クックパッド • サービス開発エンジニア ‣ 検索, 投稿, 新規事業, 会員事業, … etc • 2014.05~ 投稿領域 マネージャー

Slide 3

Slide 3 text

今日の流れ • 09:30~10:30 講義+課題説明 • 10:30~12:00 プロトタイプ作成 • 12:00~13:00 ! • 13:00~14:00 ユーザーテスト準備 • 14:00~14:30 ユーザーテスト • 14:30~15:00 テストの振り返りと改善点まとめ • 15:00~16:00 成果発表会 • 16:00~    まとめ

Slide 4

Slide 4 text

今日の目的 “クックパッドのサービス開発の
 考え方を理解する”

Slide 5

Slide 5 text

今日のゴール 「今日からウチの部でよろしく!」 に(なんとか)対応できる

Slide 6

Slide 6 text

今日からよろしく? • 開発フェーズと目的を理解 • 今、何をすべきかを判断 • 最小のコストで実現

Slide 7

Slide 7 text

!! 注意 !!

Slide 8

Slide 8 text

注意 • コードは書きません • 頭を使って考えてください

Slide 9

Slide 9 text

コードを書かない? • 使われることがない「最高の実装」? • 欲しがられる「プロトタイプ」?

Slide 10

Slide 10 text

コードを書かない? • 使われることがない「最高の実装」? • 欲しがられる「プロトタイプ」?

Slide 11

Slide 11 text

サービス開発の考え方

Slide 12

Slide 12 text

根底にある理解

Slide 13

Slide 13 text

根底にある理解 誰も正解は知らない

Slide 14

Slide 14 text

根底にある理解 • 誰も正解は知らない ‣ 僕も分からない ‣ 社長も分からない

Slide 15

Slide 15 text

根底にある理解 • 限られたリソースの中で多くのトライ ‣ 失敗から学ぶ

Slide 16

Slide 16 text

根底にある理解 • 可能なかぎりの工夫 ‣ フレームワーク ‣ 先人の知恵

Slide 17

Slide 17 text

技術に対するスタンス • ユーザーの課題解決 ‣ ↔ 面白そうだからやってみる
 (= 技術のための技術 ) • 解くべき課題は何?を明確に

Slide 18

Slide 18 text

解くべき課題 • 例) 主婦の持つ課題 ‣ 今日何作ろう?が決まらない ‣ 同じものを作りたくない ‣ 毎日買物には行けない

Slide 19

Slide 19 text

解くべき課題 • 例) 主婦の持つ課題 ‣ 今日何作ろう?が決まらない ‣ 同じものを作りたくない ‣ 毎日買物には行けない • 解) 人気レシピを探せる検索

Slide 20

Slide 20 text

サービス開発の考え方 まとめ

Slide 21

Slide 21 text

サービス開発の考え方 • 正解は誰にも分からない • 多くのトライを打つことが合理的 • 技術はユーザーの課題解決のため

Slide 22

Slide 22 text

サービス開発のフロー

Slide 23

Slide 23 text

開発フロー • 課題発見 • 価値仮説 • MVP • 効果検証

Slide 24

Slide 24 text

開発フロー ‣ 課題発見 • 価値仮説 • MVP • 効果検証

Slide 25

Slide 25 text

課題発見 • ユーザーインタビュー ‣ アンケートから感情を理解するのは困難 ‣ コストは高いが確実 • ターゲット層と直接話す ‣ 課題発見以外の場面でも

Slide 26

Slide 26 text

インタビュー " #

Slide 27

Slide 27 text

インタビュー ユーザーの声を聞くのではない #

Slide 28

Slide 28 text

インタビュー 声の背後にある具体的な体験を聞く #$

Slide 29

Slide 29 text

インタビュー • 知りたいのは声の背後にある具体的体験 ‣ ユーザの「声」は自身が体験を分析した結果 ‣ 分析が正しい保証はない ‣ 普遍的な意見なのかどうかもわからない • 体験をきちんと理解/分析し直してこそプロ

Slide 30

Slide 30 text

実際やるといろいろ難しい

Slide 31

Slide 31 text

ユーザの話 夕飯の献立はどうやって決めますか? だいたい家にあるもので検索して、その日の気 分でメインを決めます。そのあと合いそうな副 菜を探してだいたい3品くらい作ります。 # "

Slide 32

Slide 32 text

ユーザの話は不完全 夕飯の献立はどうやって決めますか? だいたい家にあるもので検索して、その日の気 分でメインを決めます。(実は家族にこの間に LINEで相談してた) そのあと合いそうな副菜を 探してだいたい3品くらい作ります。(実は作り おきのおかずで1品はすませます) # "

Slide 33

Slide 33 text

体験を聞き出すコツ

Slide 34

Slide 34 text

具体的なシーンを 「夕飯の献立はどうやって決めますか?」 「昨日の夕飯の献立はどうやって決めましたか?」

Slide 35

Slide 35 text

具体的なシーンを 「いまスマートフォンをお持ちですか?
  実際に使っているところを見せてもらえますか?」

Slide 36

Slide 36 text

課題の発見 • 「絶対に必要」とする課題は何? • 現在の解決策は何?

Slide 37

Slide 37 text

課題の発見 • 「絶対に必要」とする課題は何? • 現在の解決策は何? これは解決すべき課題?

Slide 38

Slide 38 text

引用: http://www.oreilly.co.jp/books/9784873115917/
 http://www.oreilly.co.jp/books/9784873117218/

Slide 39

Slide 39 text

開発フロー • 課題発見 ‣ 価値仮説 • MVP • 効果検証

Slide 40

Slide 40 text

方向性のまとめ • 課題と解決策の仮説をまとめる • 自社フレームワーク ‣ 価値仮説シート ‣ EOGS ‣ ステートメントシート

Slide 41

Slide 41 text

まとめる意義 • 自分たちの思考整理 • 開発中にメンバー間で考えがぶれる ‣ 「何で作ってんだっけ?」の方向性を正す ‣ 限られた時間の中で目的を見失うのは無駄

Slide 42

Slide 42 text

価値仮説シート • シンプルなフォーマット ‣ ユーザー ‣ 欲求 ‣ 課題 ‣ 価値

Slide 43

Slide 43 text

価値仮説シート • (ユーザー) ________ は • (欲求) _______ (し)たいが • (課題) _______ (でき)ないので • (特徴) _______ (こと)に価値がある

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

例) 人気順検索 • (ユーザー) レシピをさがすユーザーは • (欲求) 今日のメニューを早く決めたいが • (課題) 多くのレシピから決められないので • (特徴) 人気レシピを探せる検索に価値がある

Slide 46

Slide 46 text

開発フロー • 課題発見 • 価値仮説 ‣ MVP • 効果検証

Slide 47

Slide 47 text

MVP • Minimum Viable Product • 価値仮説が正しいかを検証 • 検証を行える可能な限り小さいもの ‣ 実装しないものは最も優れたMVP ‣ 例) 手書きのチラシ

Slide 48

Slide 48 text

No content

Slide 49

Slide 49 text

プロトタイプ • 最短で動くものを作る ‣ 実装せずにできるとベスト • Flinto/Prott/InVision ‣ 絵だけで動くものができる ‣ スマホで実現したときの疑似体験

Slide 50

Slide 50 text

Flinto

Slide 51

Slide 51 text

Flinto

Slide 52

Slide 52 text

開発フロー • 課題発見 • 価値仮説 • MVP ‣ 効果検証

Slide 53

Slide 53 text

検証 • 検証すべき数字をあらかじめ決定 ‣ 利用ユーザー数 ‣ リテンション数 … etc • 定量的な情報で仮説を判断

Slide 54

Slide 54 text

なぜ効果検証? • MVPを答え合わせ ‣ このまま進む? ‣ 方向転換すべき? 引用: Lean Analytics 
 http://www.oreilly.co.jp/books/9784873117119/

Slide 55

Slide 55 text

指標 • 物事を客観的に評価、判断するもの • サイト状態を示す指標 ‣ PV, UU … • ユーザーの行動を示す指標 ‣ CTR, CVR, リテンション …

Slide 56

Slide 56 text

PV • ページが表示された回数 • 広告のimpression(imp)もほぼ同義 • 100人が1回表示 = 1人が100回表示 " # 5 PV

Slide 57

Slide 57 text

UU • 期間内にサイト利用したユーザー数 " # 2 UU

Slide 58

Slide 58 text

意思決定 MVP 評価 リリース範囲を拡大 リリース内容見直し 戦略練り直し(Pivot)

Slide 59

Slide 59 text

引用: http://www.oreilly.co.jp/books/9784873117119/

Slide 60

Slide 60 text

サービス開発のフロー まとめ

Slide 61

Slide 61 text

開発フローのまとめ • インタビューによる課題発見 • フレームワークで価値仮説をまとめ • ツールを使ったMVP • 指標の評価による仮説の検証