新規サービスを「作って終わり」にせず、価値を届け続けるために押さえるべき原則と実践をフェーズごとにまとめたガイド。

目次


0. 全体を貫く原則

原則意味
課題から始める「何を作るか」より先に「誰のどんな課題を解くか」を明確にする
小さく作って早く学ぶ完璧な初版より、検証できる最小の形を早く出す
仮説を明文化する前提を言語化し、検証可能な形にしておく
計測できないものは改善できない初日から指標とログを仕込む
捨てる判断を恐れないサンクコストに囚われず、撤退・ピボットの基準を事前に決める
後で変えにくいものだけは慎重にデータモデル・認証・課金・ドメイン名などは初期に丁寧に設計する

1. 構想・企画フェーズ

1.1 課題とターゲットの定義

  • ターゲットユーザーを具体化する:ペルソナより「実在する10人」を思い浮かべられるレベルで
  • 課題の深さを確認する:「あったら便利」ではなく「今お金や時間を払って解決している」課題か
  • 現在の代替手段を調べる:Excel、手作業、競合サービスなど。代替手段が存在しない課題は、課題自体が存在しない可能性もある

1.2 仮説の整理

以下を1枚にまとめる(リーンキャンバス等が有効)。

  • 顧客セグメント
  • 課題(上位3つ)
  • 提供価値(なぜ既存手段より良いか)
  • ソリューションの概要
  • 主要指標(何が改善されれば成功か)
  • 収益モデル・コスト構造
  • 圧倒的優位性(真似されにくい理由)

1.3 顧客検証(作る前に)

  • ユーザーインタビュー:最低5〜10人。誘導せず、過去の具体的な行動を聞く(「使いますか?」ではなく「前回それで困ったのはいつ?どうした?」)
  • スモークテスト:LP+事前登録フォームで反応を見る
  • コンシェルジュ型MVP:システムを作らず手作業で価値を提供してみる

1.4 成功基準と撤退基準を先に決める

  • 例:「ローンチ3ヶ月でWAU 500、4週継続率30%に届かなければ方針転換を検討」
  • 基準はローンチ前に関係者で合意しておく(後付けだと甘くなる)

2. 要件定義・設計フェーズ

2.1 MVPのスコープを絞る

  • 機能を Must / Should / Could / Won’t(MoSCoW) に分類し、Mustだけで出す
  • 「コア体験」を1文で言えるか確認する(例:「3タップで経費申請が終わる」)
  • 管理画面・設定画面・多言語対応などは後回しにできることが多い

2.2 ユーザーストーリーと受け入れ条件

  • 「〇〇として、△△したい。なぜなら□□だから」の形で書く
  • 各ストーリーに受け入れ条件(Done の定義) を付ける

2.3 非機能要件を軽視しない

最低限、以下は初期に決めておく。

  • セキュリティ:認証方式、権限モデル、個人情報の扱い
  • 可用性:許容できるダウンタイム(SLO)
  • 性能:想定ユーザー数・レスポンスタイム目標
  • 法令・規約:個人情報保護法、特定商取引法、利用規約・プライバシーポリシー
  • バックアップとリカバリ:データ消失時に何時点まで戻せるか

2.4 アーキテクチャの原則

  • 最初はモノリスで良い:境界が見えないうちのマイクロサービス化は高コスト
  • 退屈な技術を選ぶ:チームが慣れていて、情報が豊富な技術を優先
  • マネージドサービスを活用:認証・DB・キュー・メール送信などは自前運用を避ける
  • データモデルは丁寧に:後から変えるコストが最も大きい
  • ADR(Architecture Decision Record)を残す:なぜその選択をしたかを短く記録

3. 開発フェーズ

3.1 開発基盤(最初の1〜2週間で整える)

  • Gitリポジトリとブランチ戦略(トランクベース推奨)
  • CI(Lint・テスト・ビルドの自動実行)
  • CD(ステージング・本番への自動/ワンクリックデプロイ)
  • 環境分離(開発 / ステージング / 本番)
  • シークレット管理(環境変数・Secrets Manager。リポジトリに直書きしない)
  • Infrastructure as Code(Terraform 等)
  • コードフォーマッタ・Linterの統一
  • READMEとセットアップ手順(新メンバーが半日で動かせる状態)

3.2 開発プロセス

  • 短いイテレーション:1〜2週間スプリント、または継続的フロー
  • 小さなPR:レビューしやすく、デプロイリスクも小さい
  • コードレビュー:品質と知識共有のため必ず行う
  • フィーチャーフラグ:未完成機能を隠したままマージ・デプロイできる
  • 定期的なデモ:動くものを関係者に見せてフィードバックを得る

3.3 テスト戦略

  • テストピラミッドを意識:ユニット(多)→ 統合(中)→ E2E(少)
  • クリティカルパス(登録・ログイン・課金・コア機能)は必ずE2Eで守る
  • カバレッジ数値の追求より、壊れると困る箇所を優先

3.4 技術的負債との付き合い方

  • 初期の負債はある程度許容してよいが、意図的に借りる(どこを妥協したか記録する)
  • スプリントの一定割合(例:15〜20%)を改善に充てる

4. ローンチ準備フェーズ

4.1 計測・分析

  • プロダクト分析ツール(主要イベントの設計:登録、コア行動、継続、課金)
  • North Star Metric と補助指標の定義
  • ファネル(流入 → 登録 → 有効化 → 継続 → 収益 → 紹介)の計測
  • ダッシュボード

4.2 運用・監視

  • エラー監視(Sentry 等)
  • ログ集約・検索
  • メトリクス監視とアラート(通知先と対応者を明確に)
  • 外形監視(死活監視)
  • 障害対応フロー(エスカレーション先、連絡手段、ステータスページ)
  • バックアップの復元テストを一度は実施

4.3 セキュリティ・法務

  • 脆弱性診断(少なくともOWASP Top 10観点のセルフチェック)
  • 依存ライブラリの脆弱性スキャン
  • 利用規約・プライバシーポリシー・特商法表記(有料の場合)
  • Cookie/トラッキングの同意対応(対象地域による)
  • 問い合わせ窓口

4.4 リリース戦略

  • 段階的リリース:社内 → クローズドβ → オープンβ → 正式リリース
  • カナリアリリース/フィーチャーフラグで影響範囲を限定
  • ロールバック手順を事前に確認・リハーサル
  • ローンチチェックリストを作り、当日はそれに沿って進める

4.5 Go-to-Market

  • ローンチ前からウェイティングリスト・コミュニティを育てる
  • オンボーディング(初回体験)を磨き込む:最初の数分で価値を感じられるか
  • ヘルプ・FAQ・チュートリアルを用意
  • サポート体制(誰がどの窓口で、何時間以内に返答するか)

5. ローンチ後・グロースフェーズ

5.1 学習ループを回す

計測 → 仮説 → 施策 → 検証 → 学び → 次の仮説
  • 週次で主要指標をレビュー
  • 定性(インタビュー・問い合わせ・レビュー)と定量(データ)を両方見る
  • A/Bテストはトラフィックが十分になってから。初期は定性調査の方が効率的

5.2 PMF(プロダクトマーケットフィット)の見極め

  • 継続率カーブが横ばいになるか(ゼロに向かって落ち続けないか)
  • ショーン・エリス・テスト:「使えなくなったら非常に残念」と答える人が40%以上か
  • 自然流入・口コミが増えているか
  • PMF前はグロース施策(広告など)に大きく投資しない

5.3 判断のタイミング

事前に決めた基準に照らし、以下のいずれかを選ぶ。

  • 継続(Persevere):指標が改善傾向
  • ピボット:課題は正しいが解決策が違う/ターゲットが違う
  • 撤退:課題自体が十分に大きくない

5.4 スケールに向けて

  • PMF達成後に、パフォーマンス・可用性・組織体制へ投資
  • 運用の自動化、オンコール体制の整備
  • 先送りした技術的負債の返済計画

6. チーム・組織

  • 小さく自律したチーム:意思決定を速くするため、最初は少人数・多能工で
  • 役割を明確に:プロダクトの意思決定者(PdM/PO)を一人に定める
  • 目的の共有:「なぜ作るのか」を全員が説明できる状態
  • ドキュメント文化:決定事項・背景を書き残す(口頭だけで終わらせない)
  • ふりかえり:スプリントごとにKPT等で改善
  • 心理的安全性:悪いニュースが早く上がってくるチームにする

7. よくある失敗パターン

失敗対策
誰も欲しくないものを作る作る前に顧客検証。インタビューとスモークテスト
機能を詰め込みすぎてローンチが遅れるMVPスコープを厳格に。期日を先に決める
計測を後回しにして何も分からないローンチ前にイベント設計とダッシュボード
過剰な設計(最初からマイクロサービス等)モノリス+マネージドサービスで始める
障害時に誰も対応できない監視・アラート・対応フローを事前整備
撤退判断が遅れる成功・撤退基準を事前に合意
ステークホルダーとの認識ずれ定期デモと意思決定の記録
PMF前に広告で集客し、穴の空いたバケツになる継続率を先に改善する

8. フェーズ別チェックリスト(要約)

構想

  • ターゲットと課題が具体的に言語化されている
  • 5人以上にインタビューした
  • 仮説がリーンキャンバス等にまとまっている
  • 成功・撤退基準が合意されている

設計

  • MVPのスコープがMustのみに絞られている
  • 非機能要件(セキュリティ・可用性・法令)が整理されている
  • 主要な技術選定がADRに記録されている

開発

  • CI/CDが動いている
  • 環境が分離されている
  • クリティカルパスにテストがある

ローンチ

  • 計測・ダッシュボードが準備済み
  • 監視・アラート・障害対応フローがある
  • 規約類・問い合わせ窓口がある
  • ロールバック手順を確認済み

ローンチ後

  • 週次で指標レビューをしている
  • ユーザーの声を継続的に収集している
  • 判断基準に照らして継続/ピボット/撤退を検討している

参考フレームワーク・キーワード

  • リーンスタートアップ(Build-Measure-Learn)
  • リーンキャンバス
  • Jobs to be Done
  • AARRR(海賊指標)
  • North Star Metric
  • MoSCoW 分析
  • ADR(Architecture Decision Record)
  • SLO / SLI
  • DORA メトリクス(デプロイ頻度、変更リードタイム、変更失敗率、復旧時間)

0件のページ