MF Geeks Night
とは
おれおれWebサービ 
スの開発~運用
Koshikawa Naoto 
! ppworks 
" ppworks 
# pblog 
$ p4d, sendagaya.rb
Excel VBA 
Perl, PHP, AS2 
Perl, AS3 
PHP, AS3 
PHP, AS3 
Ruby, Obj-C 
Ruby, Obj-C 
Ruby, Obj-C
blog
Sendagaya.rb 
• @fukajun さんと2012年5月に開始 
• 2012年のどこかで@tkawaさんが主催に加わる 
• 2012年末@kuranukiさんに呼び出される 
• 「ユーたち会社始めたら?」=> @ppworks & @tkawaで 
genuineblue起業 
• sendagaya.rbは2013年8月に@tkawa & @fukajunに引き継 
ぎ
自己紹介はここまで
We love Heroku
https://pplog.net
できないこと
なんなの 
• 各ユーザー最新の1件だけ表示されるblog 
• 自分だけには過去の記事が見える 
• はてなスターのように範囲を選択して「読んだ 
よ」出来る。 
• フォローして投稿通知を受け取れる 
(フォローされていることはわからない)
Team pplog 
@ppworks Ruby On Rails、JavaScript 
@ken_c_lo コンセプトデザイン、デザイン 
@satococoa iOS 
@fukayatsu Android 
@fakestarbaby 管理画面
pplogから学ぶ 
Webサービスの作り方
モチベーション 
• 飽きる前に作る 
• 小さく作る 
• 最初は挑戦をしない 
• 小さく挑戦する
何を作るか 
• サービスのREADME = POEM 
• いつでもそこに立ち返ろう 
• 判断基準はそこ 
• ピボット = ROEMを軸に 
• 思いつきの方針転換はピボットじゃない
思いを文章にする 
“俺たちのゆるふわインターネット「pplog」をリリースしました(してました)”より
誰と作るか 
• 同じレベルでコミット出来るパートナー 
• サービスに対する感覚や価値観が近い 
• 「相手を説得する必要があるとき、それはパー 
トナーなのか?」 
• 向いている方向が一緒だと 
意思決定のスピードがあがる
どう作るか 
• 手慣れた道具を用いる(Rails、heroku) 
「技術検証がしたいの?サービスの検証がした 
いんだよね?」 
• いつものやり方で 
• 仕事と同じクオリティ 
• 手を抜かない(テスト書く、feature test)
いつものやつ 
• railsテンプレートではなく実際に動くいつもの 
ベースアプリを作っておく 
• https://github.com/ppworks/rails4base 
• herokuなら即リリースできる 
• bootstrapなら最初からそれぽくなる
いつものやりかた 
• いつものwork flow 
• pull req開発 
• WIPな状態でもまずはpull req 
(生煮えプルリク) 
• FIXME & FIXYOU 
• お客さんとそれを作る人という 
関係にならない
1日で作る
どう使ってもらうか 
• 使ってもらうのではなく、使う 
• ユーザーの声によくあるアイデアではなく 
何を解決したいのか?に耳を傾ける 
• ユーザーは勝手に増える 
• サービスの自立
どう育てるか 
• サービスの声を聞く 
• どうなりたいか?サービスの気持ちになって考 
える 
• この子、どうしてあげると嬉しかな? 
• 最新のgem使っていると喜ぶタイプ?
様子を見る 
pplog 
てすと
様子の見かた 
• github通知 => 開発の様子 
• heroku通知 => deployの様子 
• errbitからの通知 => エラーの様子 
• twitterエゴサーチ(twist) => 評判の様子 
• 特定の文字列投稿を監視 => ユーザーの様子 
すべて idobata に流している
サービスの擬人化 
• Twitterでサービスの中の人アカウントを作ろう 
• 中の人の個人アカウントで中のひとぶらない 
• エンジニアからの不都合報告にカッとならない 
• 不都合はしれっと直す 
• 障害で慌てない 
“WEBサービスを擬人化して運用しよう”より
@pplog_net 
• https://twitter.com/pplog_net 
• メンテ画面にツイート出しておくと便利
Goodsを作る
工夫していること
画像ではなくWEB font
herokuは遅い? 
• 静的ファイルをCloud Frontにおく 
• SQLに気をつける(RailsといえどもSQL読もう) 
• fragment cache(Railsのcache機能)
よしよしする 
• Webサービスはヨシヨシしないとスネる 
• 定期的なbundle update 
• 愛を持って接する
heroku add-ons
マネタイズ
( ˘ω˘)スヤァ… 
(只今休業中です)
https://twitter.com/ppworks/status/469732680431452161

MF GeeksNight pplogの話