エンジニア向け絶対に挫折しない個人サービスの作り方

45
エンジニア向け絶対に挫折し ない個人サービスの作り方 2015.4.18

Transcript of エンジニア向け絶対に挫折しない個人サービスの作り方

Page 1: エンジニア向け絶対に挫折しない個人サービスの作り方

エンジニア向け絶対に挫折しない個人サービスの作り方2015.4.18

Page 2: エンジニア向け絶対に挫折しない個人サービスの作り方

自己紹介

原田敦@harada4atsushi

株式会社mofmof

Railsエンジニア兼代表取締役

Androidは嗜む程度に

最近の関心ごとは爆速開発手法

Page 3: エンジニア向け絶対に挫折しない個人サービスの作り方

株式会社MOFMOFとは

Page 4: エンジニア向け絶対に挫折しない個人サービスの作り方

株式会社MOFMOFとは

見積もらない定額制の受託開発

Ruby on Rails専門

ビジョンは「作って人をしあわせにする」

いきなりMVP

ヘアスタイルでつながるコミュニケーションプラットフォームKammy

Page 5: エンジニア向け絶対に挫折しない個人サービスの作り方

見積もらない定額制の受託開発

プロダクトオーナー デベロッパー

プロダクト

ストーリー

③開発する

①ストーリーを作る

④確認する

②ストーリーを理解して分解する

Page 6: エンジニア向け絶対に挫折しない個人サービスの作り方

もふもふアカデミー

女子大生にRails教えたい人募集

Page 7: エンジニア向け絶対に挫折しない個人サービスの作り方

見積もらない定額制の受託開発

Page 8: エンジニア向け絶対に挫折しない個人サービスの作り方

「これ作って何になるんだろう」と突然気づく

最初は楽しかったけど進捗悪くなると飽きる

本業が忙しくなって時間がとれなくなってしまって次第にやらなくなる

作りたいものの妄想と、現実にギャップに心折れる

こういう方、声かけてください

エンジニアです

週2,3とかで開発の仕事やりたい

平行して自分のビジネスもやりたい

WEBフレームワーク使ったことある

納期に追われないノウハウ知りたい

Page 9: エンジニア向け絶対に挫折しない個人サービスの作り方

詳しくお話してみたい方はこちらから。http://www.mof-mof.co.jp/

Page 10: エンジニア向け絶対に挫折しない個人サービスの作り方

エンジニア向け絶対に挫折しない個人サービスの作り方の話

Page 11: エンジニア向け絶対に挫折しない個人サービスの作り方

夫婦のための自動ごはん予定お知らせサービスGoHaaan

https://gohaaan.com/

Page 12: エンジニア向け絶対に挫折しない個人サービスの作り方

SMART ESCAPE

Page 13: エンジニア向け絶対に挫折しない個人サービスの作り方

コイキングBOT

Page 14: エンジニア向け絶対に挫折しない個人サービスの作り方

KPTODO

Page 15: エンジニア向け絶対に挫折しない個人サービスの作り方

JQUERY.KCOMMAND.JS

Page 16: エンジニア向け絶対に挫折しない個人サービスの作り方

個人サービスの開発ってな

かなか続かないよね?

Page 17: エンジニア向け絶対に挫折しない個人サービスの作り方

個人サービス開発が続かない理由

「これ作って何になるんだろう」と突然気づく

最初は楽しかったけど進捗悪くなると飽きる

本業が忙しくなって時間がとれなくなってしまって次第にやらなくなる

作りたいものの妄想と、現実にギャップに心折れる

Page 18: エンジニア向け絶対に挫折しない個人サービスの作り方

夫婦のための自動ごはん予定お知らせサービスGoHaaan

https://gohaaan.com/

Page 19: エンジニア向け絶対に挫折しない個人サービスの作り方

どうやったら最後まで作り

きれるの?

Page 20: エンジニア向け絶対に挫折しない個人サービスの作り方

どうやったら最後まで作りきれるの?

タイムボックスを区切ろう

1週間くらいで作りきれるものを計画するのがベスト(GWとか年末年始とかがオススメ)

1ヶ月以上が限界。それ以上かかるものは避けるべし

壮大な妄想を描かないこと。現実を正しく理解すべし

Page 21: エンジニア向け絶対に挫折しない個人サービスの作り方

GOHAAANの開発でやった

こと

Page 22: エンジニア向け絶対に挫折しない個人サービスの作り方

計画・設計フェーズ

アイディア出し

既存サービスの調査

ターゲット設定

サービス名の決定

フィードバック設計

手書きワイヤーフレーム

技術選定

Page 23: エンジニア向け絶対に挫折しない個人サービスの作り方

作ってみたい気持ちがある

んだけどいいアイディアが

おもいつかないんだよね…

どうやってるの?

Page 24: エンジニア向け絶対に挫折しない個人サービスの作り方

アイディア出し

Page 25: エンジニア向け絶対に挫折しない個人サービスの作り方

アイディア出し

仕事帰りの電車の中で一人サイレントブレストする

思いついたアイディアはとりあえずEvernoteにメモ

頑張れば10個,20個くらいは簡単に出てくるので蓄積しておく

貯まってきたら一定の基準を設けて取捨選択する

基準は「費やせる日数の制約があるなか、他人が使うことが出来る最低限のサービスレベルまでもっていけるかどうか」

自分も使って便利なものだとなお良い

Page 26: エンジニア向け絶対に挫折しない個人サービスの作り方

どうも開発スピードが遅い

Page 27: エンジニア向け絶対に挫折しない個人サービスの作り方

ワイヤーフレーム作成

開発しながら設計するのは非効率

ワイヤーフレームを作って、開発するときは開発だけに集中しよう

自分だけ理解できればいいのでワイヤーは手書きがオススメ

ワイヤー作っておくだけで通常の3倍速で開発出来る

Page 28: エンジニア向け絶対に挫折しない個人サービスの作り方

TOP

Page 29: エンジニア向け絶対に挫折しない個人サービスの作り方

ダッシュボード

Page 30: エンジニア向け絶対に挫折しない個人サービスの作り方

問い合わせ

Page 31: エンジニア向け絶対に挫折しない個人サービスの作り方

使い方

Page 32: エンジニア向け絶対に挫折しない個人サービスの作り方

新しい技術もどんどん挑戦

したい!

Page 33: エンジニア向け絶対に挫折しない個人サービスの作り方

技術選定

新しいものを取り入れる程挫折率が上昇するよ

気持ちはすごいわかるけど、不慣れな技術は極力排除しよう

新しい技術を使いたい場合は1つだけに絞ろう

GoHaaanの場合はvimを覚えたかったのでvim以外は慣れた構成で固めた

ServermansVPS(CentOS6)

Ruby on Rails4.2

MySQL5

Page 34: エンジニア向け絶対に挫折しない個人サービスの作り方

開発フェーズ

Vim力強化

ひたすら開発

メールサーバ設定

Page 35: エンジニア向け絶対に挫折しない個人サービスの作り方

開発しているとあれもこれ

もつけたしたくなっちゃっ

う…

Page 36: エンジニア向け絶対に挫折しない個人サービスの作り方

ひたすら開発

人間はひとつのことにしか集中できないもの

開発フェーズはひたすら開発だけしよう

コピーライティングは最後に考えればいいので適当に考えた文言を入れておこう

コード品質は妥協する

Page 37: エンジニア向け絶対に挫折しない個人サービスの作り方

リリースフェーズ

本番環境へデプロイ

コピーライティング

PR計画と実施

Page 38: エンジニア向け絶対に挫折しない個人サービスの作り方

どうせ誰も使ってくれない

さ…

Page 39: エンジニア向け絶対に挫折しない個人サービスの作り方

実施したPR施策

あった人全員に使わせる

SNSシェアは基本中の基本(Facebook, Twitter, Google+)

Twitterプロフィールに紹介とリンク入れる

Twitterで「ごはんいらない」で検索してフォローしたりふぁぼったり

Startapp.jpにセルフインタビュー記事載せる

プレスリリース送信

制作話をブログにする

Page 40: エンジニア向け絶対に挫折しない個人サービスの作り方

Startapp.jp

http://startapp.jp/2015/03/02/gohaaan.html

Page 41: エンジニア向け絶対に挫折しない個人サービスの作り方

WEBエンジニア一人だけでサービスを作りきる方法-夫婦のための自動ごはん予定お知らせサービス「GoHaaan」制作でやったこと

http://j-caw.co.jp/blog/?p=1627

Page 42: エンジニア向け絶対に挫折しない個人サービスの作り方

SNS

シェア301

Startap

p公開91

ブログ公開27

Page 43: エンジニア向け絶対に挫折しない個人サービスの作り方

プロモーションむずい

Page 44: エンジニア向け絶対に挫折しない個人サービスの作り方

まとめ

作りきって公開してはじめて得点1だよ

ポンコツでも公開すれば得点1だよ

公開しなかったら0点だよ

どうせ誰も見てないから公開しよう。臆病になるのはもったいない。

エンジニアリング以外の知識が必要になるから、自分の幅が広がるよ

あと結構楽しいよ

Page 45: エンジニア向け絶対に挫折しない個人サービスの作り方

ありがとうございました