54
スマートWP 裏側のお話からリーンな アプローチまで Hiro Fukami 深海 寛信 ShakeSoul, inc. 2013.11.29 BPStudy#75

BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Embed Size (px)

DESCRIPTION

BPStudy#75 2部 「SmartWP 裏側のお話からリーンなアプローチまで」 スマートWP(http://www.shakesoul.net/smartwp)のサービス紹介編、テクニカル編、リーンスタートアップの手法実践編

Citation preview

Page 1: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

スマートWP 裏側のお話からリーンなアプローチまで

Hiro Fukami 深海 寛信 ShakeSoul, inc.

2013.11.29 BPStudy#75

Page 2: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

I’m ...深海 寛信 Hiro Fukami

株式会社シェイクソウル 代表取締役 CEO

創業者 + エンジニア + 一人娘のパパ

Blog hirofukami.com FB /fukami

TW @d_sea

Page 3: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

I made ...

Simple Cloud Hosting Service

!

iOS Apps

!

Book

Page 4: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

今日のお話

サービス紹介編

テクニカル編

リーンな手法のビジネス編

Page 5: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

サービス紹介編

テクニカル編

リーンな手法のビジネス編

Page 6: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

スマートWP簡単、でもしっかり運用できる

WordPressクラウド shakesoul.net/smartwp

Page 7: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Solutions

> WordPressデザイン、サイト運営に集中できる

サーバセットアップ

サーバ運用

WordPress制作

WordPressセットアップ

サイト運営

やりたいこと

サービスで担保(ギャップ

やらなきゃいけないこと

ユーザ

Page 8: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Summaryスケーラブル

インスタンスに依存しないファイルシステムとデプロイ環境

めちゃくちゃ簡単 黒い画面(ターミナル)とLinuxコマンドは使わない

運用手間いらず フェイルオーバー、バックアップ

Page 9: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Functions

WordPressプリインストール

ステージング環境

デイリーバックアップ

気の利いた機能: デフォルトプラグイン

「落ちない」「勝手にスケール」「セキュア」

Page 10: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

and ...

Page 11: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Dropbox Uploadファイルアップロードの手間がなくなる

ローカルPCの開発環境がなくなる

共有して共同作業

ファイルバージョン管理

!

> サイト制作に最も効率的な作業環境

Page 12: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Demo

Page 13: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

This is “Cloud”.無制限

DB容量

メディア容量

ネットワーク転送量

オートスケーリング

専用サーバ環境

Page 14: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Pricing

スモールスタート Bizスタンダード

初期 ¥4,980 ¥9,980

月額 ¥8,480 ¥15,480

スケーリング単価 +¥300 +¥700

Page 15: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Nowクローズドβリリース中

興味がある人は登録してね

OEM, 再販もOK。相談してね

shakesoul.net/smartwp

Page 16: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

and one more …

Page 17: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

New Service !!

Page 18: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

SmartWP Works

!

“クラウドでつくろう”

!

WP制作者のためのWordPressテストサイト

Page 19: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Functions

Dropbox Upload で効率的な制作

自由なテーマ、プラグイン

その場でレビュー修正

共有して共同制作

Google インデックスにのらないWebサイト

Page 20: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

2013.12.03 Release

Page 21: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

QA

サービス紹介編

テクニカル編

リーンな手法のビジネス編

Page 22: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

サービス紹介編

テクニカル編

リーンな手法のビジネス編

Page 23: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

SmartWP = WordPress PaaS

AWS(IaaS)上に Web/DB/WordPressレイヤを加えた構成

+ Web/DB/WordPress

Page 24: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

EC2

Auto Scaling

ELBS3

wp-content /uploads

Dropbox Sync

s3fs

RDS Daily Backup

Page 25: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Auto Scaling

インスタンスに依存しないアーキテクチャ

IPアドレス > ELB

ファイル生成 > NFS

ファイルデプロイ > Dropbox

Page 26: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Capacity FREE

wp-content/uploads

S3にマウント > s3fs

DB

RDSの設定で動的に変更可能

Page 27: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

s3fs

インスタンス内部に生成されるファイルのディレクトリ(uploads)を共有ストレージ化

$ sudo s3fs smartwp:/manage/uploads /usr/share/nginx/html/wp-content/uploads -o allow_other -o nonempty

Page 28: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Dropbox

Linux版 Dropbox を EC2 にインストール

サイトディレクトリをユーザに共有招待

ユーザには共有招待できる権利を付与

daemon --user $dbuser /bin/sh -c "/home/$dbuser/.dropbox-dist/dropboxd&"

Page 29: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Web Performance

Nginx + php-fpm

ステージング : Nginx + gzip + no_cache :8080

本番 : Nginx + gzip + proxy_cache :80

WP Plugin “nginx cache controller” でポスト時にキャッシュ削除

Page 30: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Performance Test

Fastest : 15ms

Data Transfered : 226.75MB = 1.8Gbps

Page 31: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

WordPress Settingsパーマリンク対応 > nginx.conf

WP管理画面からDB操作(like phpMyAdmin)

> WP Plugin “Adminer”

WP管理画面からプラグインインストールOK(Non-FTP)

define('FS_METHOD', ‘direct');!in wp-config.php!

Page 32: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Dev & Test

Vagrant + chef on Mac

save AMI on AWS

set AutoScaling Command on Mac

Page 33: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

WordPress以外もサーバアプリが内部生成するディレクトリ

ユーザが更新するディレクトリ

がわかっていれば、

インスタンスに依存しないオートスケーリングインフラが作れる

Page 34: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

オートスケーリングコンサルやっているので相談してねw

shakesoul.net/contact-us

Page 35: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

QA

サービス紹介編

テクニカル編

リーンな手法のビジネス編

Page 36: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

サービス紹介編

テクニカル編

リーンな手法のビジネス編

Page 37: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Why WordPress?

No.1 CMS

59.6% CMS Market Share

+1.1% since 1 October

Page 38: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

WP for Biz企業サイト、サービスサイトでもWPが使われている

WPを制作するスキルとサーバの構築・運用スキルは異なる

レンタルサーバ・VPSはWPに特化しておらずユーザの負担が大きい

> WPに特化したサーバ運用をサービスすれば良いのでは?

Page 39: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

後押しした出来事

Page 40: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

リーンスタートアップ本

考え方はすごく納得

すごくやってみたい

でも、、

実際何をどういう順番で行えばよいか分からなかった

Page 41: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

実践に使った本RUNNING LEAN

最も実践的な本

Page 42: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

心がけたこと

思い込みをなくす

想定ユーザと直接話す

作り過ぎない

Page 43: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

どうやって作ったか

対面 or ビデオチャット(Googleハングアウト,

FaceTime)でインタビュー&デモ見せる

反応を元にサービスを修正

10名になるまで繰り返し

Page 44: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

わかったことじっくりやるとかなり時間がかかってしまう

インタビューは5名やれば分かる

ターゲットが変わるとすべてやり直し

そんなにインタビューユーザは何回も会ってくれない

ユーザではなく顧客(決済する人)に直接アプローチする

定性的検証は人間力が必要

Page 45: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

思ったよりも時間がかかってしまった

RUNNING LEANでは1週間10~15人とのこと

インタビューは5名やれば傾向がわかる

Page 46: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

ターゲットがビジネスモデルの全てを決定する

1. ターゲット = アーリーアダプター

2. 課題

3. ソリューリョン

4. プライシング

5. 販売チャンネル

!

WP制作者、ブロガー、Web制作会社と3つのターゲットを試したためリーンキャンバスも3つ検証する必要があった

Page 47: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

インタビューユーザは何回も会ってくれない

RUNNING LEANでは3回のインタビューを実施する

1. 課題インタビュー

2. ソリューションインタビュー

3. MVPインタビュー

相当サービスを思ってくれるアーリーアダプターでなければ時間を割いてくれない

逆にそれほど熱心でないとアーリーアダプターと思ってはいけないのかもしれない。課題インタビュー段階でアーリーアダプターを見極めないといけないのがつらいところ。

Page 48: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

定性的検証は人間力が必要

インタビューでデモを見せてNOという人はあまりいない

日本人的傾向を見抜く力が必要だった

「(他の人)だったらありじゃないですかね」「(もっと安く)だったらありかなぁ」は実はその人はターゲットにならなかった証拠

思い込みを消すのはほんとうに難しい

流行って欲しいと思う焦り

今まで使った時間を惜しいと思ってしまう

アドバイザーに入ってもらったけどやっぱり難しかった

Page 49: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

顧客(決済する人)に直接アプローチする

YOU ユーザ(WP制作者) 顧客

インタビュー サービス紹介

期待した販売チャンネル

YOU ユーザ兼顧客

今回

理想

Page 50: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

今後していきたい事1モデル1ヶ月で結果を出す。ダメなら次へ

インタビュー5名

モック作成

課題インタビュー&ソリューションインタビュー

条件を満たせなければ素早く次のサービスに移る

一球入魂はやめて、したたかにアプローチする

複数サービスを同時にアプローチ、収入を確保しつつ

Page 51: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

ミニマムスタートアップのすすめ

リスクをとらずにリーンスタートアップのアプローチを取るのは可能

エンジニアであれば1つサービスをミニマムスタートアップしてみるとだいぶ世界を作っている感覚になるはず

Page 52: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

リスクとスピードの関係

スピード

リスク低い 高い

遅い 速い

生活費安定 不安定

Page 53: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

Thanks!

ミニマムスタートアップしよう!

Page 54: BPStudy#75 スマートWP 裏側のお話からリーンなアプローチまで

QA

サービス紹介編

テクニカル編

リーンな手法のビジネス編