44
MF Geeks Night

MF GeeksNight pplogの話

Embed Size (px)

Citation preview

MF Geeks Night

とは

おれおれWebサービスの開発~運用

Excel VBA

Perl, PHP, AS2

Perl, AS3

PHP, AS3

PHP, AS3

Ruby, Obj-C

Ruby, Obj-C

Ruby, Obj-C

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

• メンテ画面にツイート出しておくと便利

工夫していること

画像ではなくWEB font

herokuは遅い?• 静的ファイルをCloud Frontにおく

• SQLに気をつける(RailsといえどもSQL読もう)

• fragment cache(Railsのcache機能)

よしよしする• Webサービスはヨシヨシしないとスネる

• 定期的なbundle update

• 愛を持って接する

heroku add-ons

マネタイズ

( ˘ω˘)スヤァ…

(只今休業中です)

https://twitter.com/ppworks/status/469732680431452161