サービスづくりにはスピード感が重要ですが、急ぎすぎてやるべきことを忘れてしまっては本末転倒です。 ここでは、サービスをリリースする前にチェックしておきたい項目をチェックリストとして示します。 リリース前に、ぜひ一度確認してみてください。

チェックリスト

以下に、分野別にチェック項目を示します。 必要のない項目もあると思いますので、適宜読み替えてください。

SEO

  • titleタグはすべてのページに設定したか
  • metaタグは設定したか
    • description/keywords
    • FacebookのOGPやTwitterカードなど
  • ファビコンは設定したか
  • sitemap.xmlは準備したか
  • robots.txtは準備したか
  • ソーシャルボタンは設置したか
  • アクセス解析ツールは入れたか
    • Google Analyticsなど
    • 本番環境だけで動くようになっているか

動作

  • 想定する動作環境で問題なく動作するか
    • PC/スマートフォン(Win/Mac、iOS/Androidなど)
    • ブラウザ(IE/Safari/Chromeなど)

セキュリティ

  • 管理画面へのアクセス制限は十分か
  • フォームのセキュリティは問題ないか
  • サーバのセキュリティは問題ないか
    • sshd_configの設定は適切か
    • ファイアウォールは設定したか
  • SSLは対応したか

ページ

  • エラーページは準備したか
  • 利用規約/プライバシーポリシーは準備したか

その他

  • データベースのバックアップを自動でとる仕組みは準備したか
  • タイムゾーンの設定は行なったか
  • デプロイ/ロールバックの手順は準備したか

おわりに

もちろん、上記の中にはリリース後に対応しても問題ない項目もあります。 リリース時に対応していない際のリスクと比較して、柔軟に対応すればよいでしょう。