Slide 1

Slide 1 text

herokuでつくる 50人のためのRailsアプリ 13.Jan.2013 鳥井雪 @yotii23 Sunday, January 13, 13

Slide 2

Slide 2 text

ࣗݾ঺հ 名前:鳥井雪 ID: @yotii23 職業:Rails開発者 会社:株式会社万葉 第二回 RailsGirlsTokyoオー ガナイザー Sunday, January 13, 13

Slide 3

Slide 3 text

Webサービス、といえば Twitter, FaceBook,ソーシャル ゲームetc.. Sunday, January 13, 13

Slide 4

Slide 4 text

言うなれば大規模建築 Sunday, January 13, 13

Slide 5

Slide 5 text

でも、日曜大工の TreeHouse ならではの楽しさもある Sunday, January 13, 13

Slide 6

Slide 6 text

まとめ Railsを使える、あるいはこれから 使いたいあなた。 小さなコミュニティのための小さ なアプリを作ってみませんか? コミュニティと一緒にサービスを 育ててゆく、その醍醐味と最初の 一歩をご紹介します。 Sunday, January 13, 13

Slide 7

Slide 7 text

もくじ 小さなコミュニティのためのアプ リを作るということ 楽しく作りつづけるために必要な こと 道具たち(Heroku入門、上級者向 けではありません) Sunday, January 13, 13

Slide 8

Slide 8 text

もくじ 小さなコミュニティのためのアプ リを作るということ 小さく楽しく作るための必要要件 道具たち(Heroku入門、上級者向 けではありません) 〜「句会アプリ」をリリースしてからの一年〜 Sunday, January 13, 13

Slide 9

Slide 9 text

句会アプリ Sunday, January 13, 13

Slide 10

Slide 10 text

選評  選句  句会って? 俳句の遊び。ゲーム。 お題にそって参加者が無記名で俳句を 作る 全員が好きな句と悪い句を規定数選ぶ 「この句のどこがいいか」「悪い か」を言い合う 最後に作者を明かして総合得点を競う 投句  Sunday, January 13, 13

Slide 11

Slide 11 text

句会をWebでやるアプリ ログイン 投句  選句  点数計算  選評  Sunday, January 13, 13

Slide 12

Slide 12 text

句会アプリユーザー 完全クローズド 登録ユーザー 約100人 (紹介制) 毎回の句会参加者 50〜65人 Sunday, January 13, 13

Slide 13

Slide 13 text

リリースは昨年一月、 それから一年で 起こったこと Sunday, January 13, 13

Slide 14

Slide 14 text

1.かまぼこを貰った 報酬は「会ったら お酒を一杯おご る」というルール 「いつもありがと う雪ちゃん!」と かわいい女子から もらう昆布巻きか まぼこ Sunday, January 13, 13

Slide 15

Slide 15 text

2.開発のシンプルな 楽しさを知った 仕事ではありえないほめられ方 自分の実装で人と自分が便利になる Sunday, January 13, 13

Slide 16

Slide 16 text

3.たくさんの機能追 加をリリースした 「データ修正はユーザーができる よう」=> 運営の手間がへる 「データは見やすく誤解無く」=> 運営の手間がへる 「管理機能はぜんぶWebから」=> 運営の(ry Sunday, January 13, 13

Slide 17

Slide 17 text

4.「必要なもの」が わかるようになった 余暇のDIYなのでリソースは有限 「何をやって何をやらないか」は じぶんで決める 設計もUXもアジャイルもアクセシ ビリティも「これをこうするた め」に必要だ! けっこう仕事にも役立つ Sunday, January 13, 13

Slide 18

Slide 18 text

5.仲良くなった、 句会が一年続いた 「アッテスル句会」発足 熊本やアメリカに行った人とも交流が続く 京都、札幌、福 岡どこに行って も会う人がいる 確かに「場所」 をつくっている Sunday, January 13, 13

Slide 19

Slide 19 text

6.俳句はあまり巧く ならなかった 一年やって十位以内に入ったのは 一度だけでした... Sunday, January 13, 13

Slide 20

Slide 20 text

もくじ 小さなコミュニティのためのアプ リを作るということ 楽しく作りつづけるために必要な こと 道具たち(Heroku入門、上級者向 けではありません) 〜モチベーションとかきかれたので〜 Sunday, January 13, 13

Slide 21

Slide 21 text

1.作るものへの愛と 理解 継続的な機能追加・拡張に耐える モデリング 作る前に句会「観察」期間をもう けた Sunday, January 13, 13

Slide 22

Slide 22 text

2.レスポンスをかえ してくれる人と場所 リクエストはがんがんくる。「こ うしたら分かりやすくない?」 「こういう遊び方したらたのしく ない?」 アイディアを出す人は、やり方も 一緒に考えてくれる Sunday, January 13, 13

Slide 23

Slide 23 text

3.人がやってくれる ことは実装しない 句一覧PDFをネットプリントで配布 してくれる人 ランキングをTwitter上ではやし立 てながら発表してくれる人 FAQをブログにまとめてくれる人 =>アプリ上で完結しなくていい。 コミュニティとして機能してるか どうか?にフォーカスする。 Sunday, January 13, 13

Slide 24

Slide 24 text

4.かんたんデプロイ ちょっとした機能追加・変更のた びにデプロイに手間がかかるのは しんどい 作ったらすぐ上げられる、やらか したら戻せるの大事 Sunday, January 13, 13

Slide 25

Slide 25 text

5.運営・保守を がんばらない (なくていい) サーバー落ちたらお祈りする バックアップはコマンド打つだけ 「しんどい」と思ったら続かない Sunday, January 13, 13

Slide 26

Slide 26 text

ということで Heroku \一年前なかった!/ \たぶんSqaleでも行ける!/ Sunday, January 13, 13

Slide 27

Slide 27 text

もくじ 小さなコミュニティのためのアプ リを作るということ 楽しく作りつづけるために必要な こと 道具たち(Heroku入門、上級者向 けではありません) 〜帰ったらすぐ始めよう〜 Sunday, January 13, 13

Slide 28

Slide 28 text

herokuを始めるのに 必要なもの + heroku tool belt (Heroku client, Foreman, git) 詳しくはこのURL: https://toolbelt.heroku.com/ Sunday, January 13, 13

Slide 29

Slide 29 text

コマンドはこれだけ $ heroku login $ cd ./myapp $ heroku create 詳しくはこのURL: https://toolbelt.heroku.com/ Sunday, January 13, 13

Slide 30

Slide 30 text

でも始めるだけ じゃ戦えない Sunday, January 13, 13

Slide 31

Slide 31 text

herokuで戦うための いくつか なによりもまずDev-Center add-onを味方につける お金をはらうとできること サポートにきけ! 仲間をみつけろ! 日本語でお願いします! Sunday, January 13, 13

Slide 32

Slide 32 text

Dev-Center herokuの公式マ ニュアルページ 詳細でわかりやす い ほとんどの必要な 情報はこのページ にある。信じて。 詳しくはこのURL: https://devcenter.heroku.com/ Sunday, January 13, 13

Slide 33

Slide 33 text

add-ons herokuの一番のつよ み(だと思う) KVSからモニタリン グまで 日々新たなadd-onが 追加も削除もコマン ドひとつ heroku addons:add xxx 詳しくはこのURL: https://addons.heroku.com/ Sunday, January 13, 13

Slide 34

Slide 34 text

課金ブースト 2プロセス(Dynos)目から有料(計算機能あり) cron実行とか DBのストレージ増強 かっこいいadd-on 詳しくはこのURL: http://www.heroku.com/pricing#0-0 Sunday, January 13, 13

Slide 35

Slide 35 text

サポートにきけ!1 まずhelpから検索 詳しくはこのURL: https://help.heroku.com/ Sunday, January 13, 13

Slide 36

Slide 36 text

サポートにきけ!2 検索してはじめてお問い合わせ窓口リンクが 「コミュニティに訊く」のリンクは stackoverflow.... そして英語だ... 詳しくはこのURL: https://help.heroku.com/search?utf8=✓&q=(keyword) https://help.heroku.com/tickets/new?query=(keyword) Sunday, January 13, 13

Slide 37

Slide 37 text

仲間はユーザー会に FaceBookグループ『Herokai.jp』 Githubのリポジトリもある 日本語で相談したかったらここへ 詳しくはこのURL: https://www.facebook.com/groups/171846576268309/ Sunday, January 13, 13

Slide 38

Slide 38 text

英語...が.... Herokai.jpのリポジ トリにDev-Centerの 日本語翻訳プロジェ クト ほぼ @iwhurtafly さんの偉業である でも協力したってい いんだよ 詳しくはこのURL: https://github.com/herokaijp/devcenter Sunday, January 13, 13

Slide 39

Slide 39 text

千葉Ruby 岩にしみいる herokuかな ここで一句 Sunday, January 13, 13

Slide 40

Slide 40 text

忘れてください。 Sunday, January 13, 13

Slide 41

Slide 41 text

まとめます! Sunday, January 13, 13

Slide 42

Slide 42 text

システムを育てる ことは、 つながりを育てる こと Sunday, January 13, 13

Slide 43

Slide 43 text

まずリリースす る。ユーザーと一 緒に企む。楽しい がモチベーション Sunday, January 13, 13

Slide 44

Slide 44 text

そのための環境は 豊かです。どんど ん利用していきま しょう。 Sunday, January 13, 13

Slide 45

Slide 45 text

Enjoy! Sunday, January 13, 13