【ランサーズ】 DevOpsで実現するグロースハック

9,745 views

Published on

JAWS FESTA KANSAI 2013で発表させて頂いたときの資料です。

Published in: Technology

【ランサーズ】 DevOpsで実現するグロースハック

  1. 1. DevOpsで 実現するグロースハック http://www.lancers.jp/ 「時間と場所にとらわれない新しい働き方の創出」 [2013/09/28 JAWS FESTA Kansai 2013] ランサーズ株式会社 サービス開発部 木下 慶
  2. 2. マネーボールを観たことある方? セイバーメトリクスを基に選手を分析 し低予算で補強。弱小チームを再建 決め手は四死球の少ない投手 画像は削除いたしました
  3. 3. リアルマネーボール (楽天イーグルス) 優勝の秘訣は、徹底したデータ分析か ら導いた、右長距離打者の補強 総年俸が3番目に少ないながら初優勝 画像は削除いたしました
  4. 4. Webサービスにも、ココ!という 強化ポイントがあります 本日は、 • 強化ポイントの設定方法 • そこを伸ばすための施策を素早く実 施する仕組み、体制 についてお話させていただきます
  5. 5. © 2013 for LANCERS, inc All Rights Reserved 自己紹介(基本情報) 4 氏名 木下 慶(きのした けい) 好きな事 「Web」・「旅」・「運動」・「読書」 blog • crowdinfo 海外のクラウドソーシング情報について • no web service no life WebサービスやUIについて Twitter @kei_kinoshita Facebook kkino0927
  6. 6. © 2013 for LANCERS, inc All Rights Reserved 一番好きな国 5 ラオス
  7. 7. © 2013 for LANCERS, inc All Rights Reserved なぜ「ランサーズ」? 6 学生時代:画像処理で色々 • ITS • AR • 非接触インタフェース SIer:OSSとオフショア開発 • Javaプログラミング • OSSインフラ構築 • オフショアマネジメント ランサーズ • 働き方を変える!(ラオスで働きたい)
  8. 8. © 2013 for LANCERS, inc All Rights Reserved ランサーズでの役割 7 サービス開発部 組織図 役割の変遷 アプリケーション開発 2012/7 入社 インフラ ディレクション CTO ディレクター デザイナー エンジニア Webマーケ イマココ インフラ
  9. 9. © 2013 for LANCERS, inc All Rights Reserved 本日お話しさせていただく内容 8 ランサーズ(株)のご紹介 提供サービスのご紹介 開発体制・プロセス グロースハック DevOps
  10. 10. © 2013 for LANCERS, inc All Rights Reserved 本日お話しさせていただく内容 9 ランサーズ(株)のご紹介 提供サービスのご紹介 開発体制・プロセス グロースハック DevOps
  11. 11. © 2013 for LANCERS, inc All Rights Reserved ランサーズ(株)のご紹介(概要) 10 ランサーズ株式会社 設立 事業内容 ビジョン 2008年4月1日 クラウドソーシングサービス「Lancers」の運営 「時間と場所にとらわれない新しい働き方の創出」
  12. 12. © 2013 for LANCERS, inc All Rights Reserved ランサーズ(株)のご紹介(スタッフ) 11 多様なバックグラウンドを有するチーム → 元ベンチャー組 → 元大手企業組 → 元ランサーズ会員組 → 弁護士、公認会計士、税理士の社員 2名 4名 7名 25名 4名 38名 FY09末 FY10末 FY11末 現在 想いは1つ! 「新しい働き方の創出」
  13. 13. © 2013 for LANCERS, inc All Rights Reserved 12 楽しんでます。 社内の様子
  14. 14. © 2013 for LANCERS, inc All Rights Reserved 詳細は 13 ・941ブログ様 http://blog.kushii.net/archives/1850064.html ・ちきりんブログ様 http://d.hatena.ne.jp/Chikirin/20130715 ・ihayato書店 様 http://www.ikedahayato.com/index.php/archives/26397 社内の様子を多数のブログで紹介して頂いています。
  15. 15. © 2013 for LANCERS, inc All Rights Reserved 本日お話しさせていただく内容 14 ランサーズ(株)のご紹介 提供サービスのご紹介 開発体制・プロセス グロースハック DevOps
  16. 16. © 2013 for LANCERS, inc All Rights Reserved 15 2008年12月 日本初のクラウドソーシングサービスとして誕生。 会員数/依頼数/提案数とも日本最大の成長中サービス 提供サービス「ランサーズ」とは? 【仕事依頼総額】 ≒ 90億円超 【クライアント】 ≒ 5万社 【依頼件数】 ≒ 20万件 【会員登録数】 ≒ 18万人
  17. 17. © 2013 for LANCERS, inc All Rights Reserved 「Lancers」の仕組み 16 「仕事をお願いしたい人」と「仕事をしたい人」を オンライン上でマッチング、新しい働き方の創出へ 全国に18万人 パソコン1台あれば 誰でも作業可能! 煩雑な作業や業務を 外注できます! アウトソーシング・業務細分化 業務遂行・納品 デザイン HP制作 記事・コラム ロゴ作成 単純作業 Web制作 煩雑な作業や業務を 外注できます! ランサー(受注者)クライアント(発注者)
  18. 18. © 2013 for LANCERS, inc All Rights Reserved 仕事タイプに合わせて選べる3つの依頼方式 17 歯科医院のロゴマーク作成 提案:32件 納期:1週間 発注額:5万円 特定地域不動産データ収集 1作業:5円 件数:1,400件 納期:10日 映画データの情報収集 1作業:25円 件数:100件 納期:3日 FLASHのゲーム制作 提案:9件 納期:3か月 発注額:100-500万円 美容室ホームページの制作 提案:8件 納期:1か月 発注額:10-50万円 Webサービスのネーミング 提案:305件 納期:1週間 発注額:2万円 【コンペ方式】 【プロジェクト方式】 【タスク方式】 ロゴ・ネーミング・バナー等 Web制作・アプリ開発等 記事/コラム・データ収集等
  19. 19. © 2013 for LANCERS, inc All Rights Reserved ランサーズの会員詳細 18 毎月報酬を得ている 1,500人 生活できる報酬を得ている 150人
  20. 20. © 2013 for LANCERS, inc All Rights Reserved 19 ランサーズが目指すビジョン 時間と場所にとらわれない 新しい働き方の創出
  21. 21. © 2013 for LANCERS, inc All Rights Reserved 本日お話しさせていただく内容 20 ランサーズ(株)のご紹介 提供サービスのご紹介 開発体制・プロセス グロースハック DevOps
  22. 22. © 2013 for LANCERS, inc All Rights Reserved サマリ 21 ここから技術的なお話となります。 1. ランサーズで使用している技術 2. どういった体制で 3. どういったプロセスで 4. 何をするために(グロースハック) 5. どういった工夫をしているのか(DevOps)
  23. 23. © 2013 for LANCERS, inc All Rights Reserved ランサーズを支える技術 22 Fabric
  24. 24. © 2013 for LANCERS, inc All Rights Reserved AWSの構成 23 利用しているサービス
  25. 25. © 2013 for LANCERS, inc All Rights Reserved 使っているCDP 24 https://www.facebook.com/bijincdp
  26. 26. © 2013 for LANCERS, inc All Rights Reserved サービス開発体制 25 サービス 開発部 マーケ ティング ユーザ サポート プロダクト オーナー グロース ハックチーム 2ラインの開発体制 • 工数が大きい新規開発を担当するライン • 細かい改善を担当するグロースハックライン KPIモニタリング 結果の共有 お客様の声の共有 施策リストをアウトプッ ト。優先度付けして企画 フェーズに流していく 最長2日でリリース • 工数が少ない施策 • パッと思いついたもの
  27. 27. © 2013 for LANCERS, inc All Rights Reserved サービス開発プロセス(全体) 26 工 程 担 当 内 容 企 画 要 件 定 義 開 発 リ リ ー ス モ ニ タ リ ン グ 施 策 決 定 ディレクター エンジニア・デザイナー マーケ ディレクター 施策リストから 開発に流すもの を決定する 施策の深堀り 対象KPIの策定 システム寄りの 要件定義 画面デザイン 設計 実装 試験 動作確認 リハサール リリース作業 対象KPIのモニ タリング 会議体での報告
  28. 28. © 2013 for LANCERS, inc All Rights Reserved サービス開発プロセス(エンジニアリング) 27 1週間(火曜日~月曜日リリース) 月曜後半に振り返り、火曜日前半に稼働見積もり実施 スプリント 役割 進捗管理 • 開発者:エンジニア • スクラムマスター:スクラムに詳しいエンジニア • プロダクトオーナー:ディレクター • デイリースクラムミーティング • タスクボード • バーンダウンチャート スクラム開発 画像は削除 いたしました
  29. 29. © 2013 for LANCERS, inc All Rights Reserved 本日お話しさせていただく内容 28 ランサーズ(株)のご紹介 提供サービスのご紹介 開発体制・プロセス グロースハック DevOps
  30. 30. © 2013 for LANCERS, inc All Rights Reserved 言葉の確認 29 グロースハック エンジニアリングとマーケティングの考えを融合し、サ ービス成長を考えてプロダクトを設計、実装する行為。 ユーザの獲得、アクティブ化を促すユーザグロースを指 すことが多い。グロースハック担当者をグロースハッカ ーという。 参考:@IT (http://jibun.atmarkit.co.jp/lcareer01/special/gh/0 1/01.html)
  31. 31. © 2013 for LANCERS, inc All Rights Reserved グロースハック ユーザグロース 30 なぜユーザをグロースするのか? ユーザグロースにおけるKPI サービスが盛り上がるためには、ユーザの活動が不可欠。依頼数や売 上といった主要経営指標も、分解していけばユーザの活動からもたら されている。 ユーザの活動を活発にし、最終的なサービスの成果を上げるため • 新規ユーザ数 • 新規登録からアクティブへ遷移するユーザ数 • 非アクティブからアクティブへ遷移するユーザ数
  32. 32. © 2013 for LANCERS, inc All Rights Reserved グロースハック KPIを伸ばす施策 31 新規ユーザ 新規登録→アクティブ • 登録フローにアクションを挟む 例:まずは5人フォローしてみましょう • 登録完了後の初回ログイン時に利用ステップ提示 • 会員登録導線の改善 • 会員登録フォームの改善 • SEO 非アクティブ→アクティブ • メール
  33. 33. © 2013 for LANCERS, inc All Rights Reserved グロースハック 真のKPI 32 ユーザグロースにおける真のKPIの例 登録後10日以内に7名の友達とつながる 5~10人フォローする ファイルを1つ置く マネーボール:フォアボールの少ない投手を集める 画像は削除 いたしました
  34. 34. © 2013 for LANCERS, inc All Rights Reserved グロースハック モニタリング 33 モニタリングの重要性 モニタリングツール 施策の効果測定や真のKPIの発見には、仮説設定とモニタリングが不 可欠。 全ての施策に対して、対象KPIと目標値の設定を行っている。 • カスタマイズしたUniversal Analytics • Google Tag Manager • 自前のKPIモニタリングツール • SQL実行
  35. 35. © 2013 for LANCERS, inc All Rights Reserved 本日お話しさせていただく内容 34 ランサーズ(株)のご紹介 提供サービスのご紹介 開発体制・プロセス グロースハック DevOps
  36. 36. © 2013 for LANCERS, inc All Rights Reserved 言葉の確認 35 DevOps 開発(Development)と運用(Operations)を合成し た言葉で、「デブオプス」と読む。 アプリケーション開発者とインフラの運用担当者との連 携を密にすることで、開発者によるITインフラの調達や 変更の要求に対して、運用担当者が迅速に応えられる体 制を作り出すことを指す。 引用:ITPro (http://itpro.nikkeibp.co.jp/article/COLUMN/20130 911/504044/)
  37. 37. © 2013 for LANCERS, inc All Rights Reserved DevOps 開発環境の柔軟化 36 • エンジニア一人ひとりにVMが1台割り当てられている • プレ環境には全員アクセス可能。設定変更等は別途専用の場所で宣言し て管理 • 全員インフラの基礎知識があるため、基本的には各自で必要な作業を実 施 ESXi VM A VM B VM N AWSプレ環境 A B N ・・・ 開発環境
  38. 38. © 2013 for LANCERS, inc All Rights Reserved DevOps 本番環境 37 • 本番環境にアクセスできるのはインフラ担当者のみ • リリース • ログ取得 • データ調査 • なるべくリリース作業に工数をかけないよう工夫 • よく使う手順はwikiにまとめて記載 • Fabric
  39. 39. © 2013 for LANCERS, inc All Rights Reserved DevOps 実施中 38 • Jenkins • コードチェッカ → レビュー負荷軽減 • 試験環境へのデプロイ • 管理画面化 • よく参照するデータは非エンジニアでも検索できるようにシステ ム化 • ログ管理 • 本番環境へのアクセスがないエンジニアでも参照できるように • 週末ランサーズ • エンジニアが開発環境のへのツール導入やインフラ整備をハッカ ソン的に実施 • 外部のエンジニアも参加可能
  40. 40. 週末ランサーズへの参加希望は 弊社採用担当までお願いします!
  41. 41. © 2013 for LANCERS, inc All Rights Reserved まとめ 40 • 更なるサービス成長のためにユーザグロースに取り組んでいる • 速度をあげるために、開発プロセスや環境を工夫している • スクラム • Dev ≒ Opsにしていく • まだまだ道半ばなので日々改善を実施している • 自動化 • カスタマーサポートとの連携
  42. 42. © 2013 for LANCERS, inc All Rights Reserved エンジニア積極採用中 41 • 働き方を変えたい方 • 最新の技術が好きな方 • 世界に打って出たい方 お気軽にご連絡下さい! jinji@lancers.co.jp
  43. 43. ご清聴ありがとうございました 「時間と場所に囚われない新しい働き方の創出」

×