Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[DBFlute Fess 2015] 個人でリーンスタートアップするための教科書

3,986 views

Published on

DBFlute Fess 2015で発表した資料です。

Published in: Engineering

[DBFlute Fess 2015] 個人でリーンスタートアップするための教科書

  1. 1. 個人でリーン・スタートアップ ”LeAnSTArtup”するための教科書 2015.11.21 - Takeshi Kato @DBFlute Fess 2015
  2. 2. 加藤 健 miyasama 株式会社レイハウオリ image 自己紹介 twitter: creative_gear facebook: takeshi.kato.1069
  3. 3. ・1人で開発した ・タイムトラッキングができる  タスク管理アプリ ・Lasta Flute(SAFlute)
 + DBFlute 去年の秋にWebサービスをリリース hAps://clock-it.com
  4. 4. 去年の秋にWebサービスをリリース
  5. 5. 去年の秋にWebサービスをリリース
  6. 6. 去年の秋にWebサービスをリリース
  7. 7. 去年の秋にWebサービスをリリース
  8. 8. 今日お話しすること 1人でWebサービスを作るためのTODOを共有1 Webサービスを開発・リリースするまでにやったこと2 リリース後、1年間運用してみて起こったこと3
  9. 9. リリースするために何をすれば良いのか?
  10. 10. 企画 デザイン 開発 インフラ構築 SEO対策 法律対応 リリース 広報 リリースまでのロードマップ
  11. 11. 企画 企画 デザイン 開発 インフラ構築 SEO対策 法律対応 リリース 広報
  12. 12. 企画フェーズでやること サービス名を 決める ドメインを 取得する 作りたいものを 決める
  13. 13. サービス名を決める サービスの内容を表現できる名前1 ググらビリティが高いかどうか2 同じサービス名が、すでに他サービスで利用されていないか3
  14. 14. ドメインを取得する .com, .net 等のTLDだと、結構と売り切れていたりする1 欲しいドメインが取得できなければ、サービス名の再考も・・・2 .com なら年間700円程度3
  15. 15. デザイン 企画 デザイン 開発 インフラ構築 SEO対策 法律対応 リリース 広報
  16. 16. デザインフェーズでやること デザインを決める HTML/CSSを実装 画面構成 UIを決める
  17. 17. でも、デザインセンスが無いんだ・・・
  18. 18. Theme Forest 有料のテンプレート販売サイト http://themeforest.net/
  19. 19. 気に入ったデザインを購入
  20. 20. あると便利なPhoto Shop ・Creative Cloudで月額1000円程度で利用できる
  21. 21. 開発 企画 デザイン 開発 インフラ構築 SEO対策 法律対応 リリース 広報
  22. 22. プロジェクトのセットアップが1発 JUnitテストを1発流せば、マルチプロジェクト構成でセットアップされる Lasta Fluteで新プロジェクト http://dbflute.seasar.org/ja/lastaflute/#newproject
  23. 23. ログイン・ログアウト機能が デフォルトで入っている ログイン履歴をDB等にインサートする拡張ポイントもあり Cookieにログイン情報を保存&オートログイン機能もついている 設定ファイルに暗号化キーを設定する程度ですぐ使える
  24. 24. メール送信機能もすぐ使える Mail Flute メールテンプレートからMail Beanを自動生成( ConditionBeanのML版) メールテンプレートへの変数バインドをタイプセーフに そもそもメール送信機能作るのめんどいから助かる
  25. 25. インフラ構築 企画 デザイン 開発 インフラ構築 SEO対策 法律対応 リリース 広報
  26. 26. リッチな構成 ELB × 1台 Webサーバー(EC2) × 2台 Appサーバー(EC2) × 2台 RDSサーバー × 2台 メールサーバー × 1台 SSH踏み台サーバー × 1台 月額:約200$ こんなにリッチじゃなくて良い + Jenkinsサーバー × 1台
  27. 27. EC2 × 1台 縮退 ※Web・App・DBサーバー 月額:約50$ + Jenkinsサーバー×1台
  28. 28. メール配信 上限数の緩和 メール送信について スパムメール 判定回避 SPFレコードの設定 DNSの逆引き設定 クリーンなIPアドレス DKIM署名 面倒なのでSES等のサービスを利用する
  29. 29. 不達処理(bounce対応) 送信したメールが届かない率が高くなると、迷惑メール業者判定される Return-pathを設定して、不達メールのメアドを管理し、 送信しないようにする
  30. 30. SSL証明書 Name Cheap https://www.namecheap.com/ 約11$で証明書が買える
  31. 31. SSL証明書の購入の仕方 admin@ドメイン、webmaster@ドメイン等のメールアドレスを用意 www付ドメインで証明書を購入申請(そうするとwwwなしでも使える) 上記アドレスにメールが届くので、ドメインの所有者であることを証明 メールで証明書情報が送られてくる
  32. 32. SEO対策 企画 デザイン 開発 インフラ構築 SEO対策 法律対応 リリース 広報
  33. 33. Google 検索エンジン最適化スターターガイド http://static.googleusercontent.com/media/www.google.co.jp/ja/jp/intl/ ja/webmasters/docs/search-engine-optimization-starter-guide-ja.pdf
  34. 34. サービス設計において重要なファクタ 人を集めたいのであれば、サービスを運営していくと、 コンテンツが溜まって 自然と検索にヒットするようなサービス設計が大事
  35. 35. 法律関連 企画 デザイン 開発 インフラ構築 SEO対策 法律対応 リリース 広報
  36. 36. 利用規約 サービス運営者を守るための大切なもの 自分たちを守るためのルールを策定して、 ユーザーにはそれを同意してもらう 作るのは面倒だが、手を抜いてはいけない
  37. 37. プライバシーポリシー ユーザーが安心して情報を提供できるようにするためのもの 提供されたユーザー情報の利用用途を明確に記載する
  38. 38. 作るために ・本当は専門家に頼んだ方が良い ・個人でそれは辛いので、  こちらの本を参考に ・類似サービスの利用規約や、
  プライバシーポリシーを参考に。
  39. 39. 特定商取引法に基づく表示 課金が発生するWebサービスの場合、ECサイトなどと同様に義務が発生 運営元の住所・電話番号を公開する必要がある
  40. 40. リリース 企画 デザイン 開発 インフラ構築 SEO対策 法律対応 広報リリース
  41. 41. 1人でひっそりと無事リリース
  42. 42. でも、誰も来てくれない・・・
  43. 43. 広報 企画 デザイン 開発 インフラ構築 SEO対策 法律対応 広報リリース
  44. 44. Google Adwords
  45. 45. Facebook広告
  46. 46. TwiAer Ads
  47. 47. プレスリリース https://www.value-press.com
  48. 48. 障害対応
  49. 49. 問い合わせ対応
  50. 50. ビジネスのお誘いが増える
  51. 51. かか 制作 費用
  52. 52. ドメイン(年間) 約700円 SSL証明書(年間) 約11$ DNSサーバー(Route53)(月額) 約3$ Photoshop (月額) 980円 HTMLテンプレート $12 プレスリリース配信委託 30000円 リリースするまでに必要な費用 (一例) 合計約: 35000円 ※開発中のサーバー代金などは含まない。
  53. 53. ドメイン(年間) 約700円 SSL証明書(年間) 約11$ DNSサーバー(Route53)(月額) 約3$ AWS EC2 Small インスタンス ×1 約4000円 リリース後に必要な費用 (一例) 月額約: 5000円 ※常時起動していないサーバーの料金や、広告費を含めるともっといきますが、 最低限だとこのくらいという感じで。
  54. 54. ビジネスのお誘い Webサービス作りは 楽しい!
  55. 55. Thanks

×