Skip to content

Latest commit

 

History

History
492 lines (400 loc) · 33.1 KB

File metadata and controls

492 lines (400 loc) · 33.1 KB

超読者ファースト タスクブレイクダウン & WBS

凡例

記号 意味
要件ID 要件定義書の機能ID(R-xxx, A-xxx, S-xxx, E-xxx, RF-xxx)との対応
優先度 P0=必須(MVP), P1=高, P2=中
担当 FE=フロントエンド, BE=バックエンド, AI=AI/ML, INFRA=インフラ, DESIGN=デザイン
依存 先行タスクのWBS ID
工数 人日(1人あたり)

Phase 1: MVP(Month 1-4 / 17.5週間)

WBS 1.0 プロジェクト基盤(Week 1-2)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
1.0.1 Monorepo初期化 Turborepo構成、パッケージ分割(frontend/backend/shared) - P0 INFRA - 0.5d
1.0.2 コード品質ツール ESLint、Prettier、Husky pre-commit hook、lint-staged - P0 INFRA 1.0.1 0.5d
1.0.3 Next.jsセットアップ App Router、TailwindCSS、shadcn/ui、レスポンシブ基盤 - P0 FE 1.0.1 1d
1.0.4 NestJSセットアップ モジュール構成、Swagger/OpenAPI、class-validator、class-transformer - P0 BE 1.0.1 1d
1.0.5 DB設計・Prismaスキーマ 全エンティティ定義、リレーション、インデックス、シードデータ - P0 BE 1.0.4 2d
1.0.6 Docker Compose開発環境 PostgreSQL 16、Redis 7、Meilisearch、ホットリロード対応 - P0 INFRA 1.0.3, 1.0.4 1d
1.0.7 CI/CDパイプライン GitHub Actions(lint→test→build→deploy preview) - P0 INFRA 1.0.6 1d
1.0.8 共通UIコンポーネント基盤 レイアウト、ヘッダー、フッター、ローディング、エラー境界 - P0 FE 1.0.3 1.5d
1.0.9 API共通基盤 エラーハンドリング、ページネーション、レスポンス形式、ロギング - P0 BE 1.0.4 1d

小計: 9.5人日


WBS 1.1 認証・アカウント・オンボーディング(Week 3-4)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
1.1.1 認証基盤(バックエンド)
1.1.1.1 JWT認証モジュール アクセストークン/リフレッシュトークン発行・検証 R-001 P0 BE 1.0.9 1d
1.1.1.2 OAuth連携 Google / X / Apple のOAuth 2.0フロー実装 R-001 P0 BE 1.1.1.1 1.5d
1.1.1.3 RBAC(ロール管理) 読者/作家/編集者/管理者の権限ガード R-001 P0 BE 1.1.1.1 1d
1.1.1.4 メール登録 メール+パスワード登録、メール確認フロー R-001 P0 BE 1.1.1.1 1d
1.1.2 認証UI(フロントエンド)
1.1.2.1 ログイン画面 ソーシャルログインボタン、メール/パスワードフォーム R-001 P0 FE 1.1.1.2 1d
1.1.2.2 新規登録画面 登録フォーム、年齢確認チェック、利用規約同意 R-001 P0 FE 1.1.1.4 1d
1.1.2.3 認証状態管理 NextAuth.js統合、トークン管理、自動リフレッシュ R-001 P0 FE 1.1.2.1 1d
1.1.3 オンボーディング診断
1.1.3.1 診断APIエンドポイント 診断項目マスタ取得、回答保存、初期感情ベクトル生成 R-002 P0 BE 1.0.5 1d
1.1.3.2 診断UI ステップ形式の5項目選択、アニメーション、結果サマリ R-002 P0 FE 1.1.3.1, 1.1.2.3 1.5d
1.1.4 読書履歴インポート
1.1.4.1 履歴インポートAPI 手動入力フォーム、CSVアップロード R-003 P0 BE 1.0.5 1d
1.1.4.2 履歴インポートUI 作品タイトル検索→選択→一括登録 R-003 P0 FE 1.1.4.1 1d
1.1.5 ユーザープロフィール
1.1.5.1 プロフィールAPI プロフィール取得/更新、アバターアップロード - P0 BE 1.0.5 0.5d
1.1.5.2 プロフィール画面 表示/編集、アバター、読書統計サマリ - P0 FE 1.1.5.1 1d

小計: 13.5人日


WBS 1.2 作品投稿・管理(Week 4-5)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
1.2.1 作品CRUD
1.2.1.1 作品APIエンドポイント 作品のCRUD、ステータス管理(下書き/公開/非公開) A-001 P0 BE 1.0.5, 1.1.1.3 1.5d
1.2.1.2 エピソードAPIエンドポイント エピソードCRUD、順序管理、予約投稿スケジューラ A-001 P0 BE 1.2.1.1 1.5d
1.2.1.3 コンテンツバリデーション 投稿規約チェック、禁止ワード、文字数制限 A-004 P0 BE 1.2.1.1 0.5d
1.2.2 作品投稿UI
1.2.2.1 リッチテキストエディタ Tiptap/ProseMirror、ルビ対応、書式、プレビュー A-001 P0 FE 1.2.1.2 3d
1.2.2.2 予約投稿・下書き管理 投稿日時指定、下書きリスト、ステータス変更 A-001 P0 FE 1.2.2.1 1d
1.2.2.3 作品管理一覧画面 自作品リスト、フィルター、ソート A-001 P0 FE 1.2.1.1 1d
1.2.3 シリーズ・タグ管理
1.2.3.1 シリーズ管理API シリーズ作成、作品紐付け、順序管理 A-002 P1 BE 1.2.1.1 1d
1.2.3.2 タグ・メタデータAPI ジャンルタグ、キーワード、感情タグ(作家意図)の設定/取得 A-003 P0 BE 1.2.1.1 1d
1.2.3.3 タグ設定UI タグ選択コンポーネント、オートコンプリート A-003 P0 FE 1.2.3.2 1d
1.2.4 コンテンツガイドライン
1.2.4.1 ガイドライン表示ページ 投稿規約、品質基準、「いい作品」定義の表示 A-004 P0 FE - 0.5d

小計: 12人日


WBS 1.3 リーダー・読書体験(Week 6-8)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
1.3.1 リーダービューア
1.3.1.1 縦スクロールリーダー基盤 コンテンツ描画、無限スクロール、チャプター遷移 R-010 P0 FE 1.2.1.2 2d
1.3.1.2 テーマ・カスタマイズ ダークモード、フォントサイズ(5段階)、行間(3段階)、背景色 R-010 P0 FE 1.3.1.1 1.5d
1.3.1.3 リーダーUI/UX ヘッダー自動非表示、プログレスバー、目次パネル R-010 P0 FE 1.3.1.1 1.5d
1.3.1.4 モバイル最適化 タッチ操作、スワイプ、レスポンシブ調整 R-010 P0 FE 1.3.1.1 1d
1.3.2 読書進捗トラッキング
1.3.2.1 フロントエンド計測 スクロール位置→読了率計算、読書速度、滞在時間 R-011 P0 FE 1.3.1.1 1.5d
1.3.2.2 進捗バッチ送信API 30秒ごとのバッチ送信、重複排除、集約 R-011 P0 BE 1.0.5 1.5d
1.3.2.3 離脱ポイント記録 読書中断箇所の記録、再開位置の復元 R-011 P0 BE 1.3.2.2 1d
1.3.3 ハイライト・メモ
1.3.3.1 テキスト選択→ハイライト テキスト範囲選択、カラーハイライト、保存API R-012 P1 FE+BE 1.3.1.1 2d
1.3.3.2 メモ機能 ハイライトへのメモ追加、一覧表示 R-012 P1 FE+BE 1.3.3.1 1d
1.3.4 ブックマーク・本棚
1.3.4.1 本棚API 追加/削除、ステータス変更(読みたい/読書中/読了) R-013 P0 BE 1.0.5 1d
1.3.4.2 本棚画面 3タブ構成、カバー画像一覧、ソート、フィルター R-013 P0 FE 1.3.4.1 1.5d
1.3.5 インラインコメント
1.3.5.1 段落コメントAPI 段落ID指定コメント投稿/取得、通知連携 R-014 P1 BE 1.2.1.2 1d
1.3.5.2 インラインコメントUI 段落横のコメントアイコン、パネル表示 R-014 P1 FE 1.3.5.1, 1.3.1.1 1.5d

小計: 18人日


WBS 1.4 発見システム v1(Week 9-11)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
1.4.1 検索基盤
1.4.1.1 Meilisearchインデックス設計 作品インデックス(タイトル、タグ、ジャンル、スコア)、日本語トークナイザ R-022 P0 BE 1.0.6 1.5d
1.4.1.2 データ同期ジョブ PostgreSQL→Meilisearchのリアルタイム同期(DB変更時フック) R-022 P0 BE 1.4.1.1 1d
1.4.1.3 検索APIエンドポイント キーワード検索、フィルター(ジャンル/タグ/評価)、ソート、ページネーション R-022 P0 BE 1.4.1.1 1d
1.4.2 感情状態ベース探索
1.4.2.1 感情状態マッチングAPI ユーザーの現在状態→感情ベクトル→類似作品取得 R-020 P0 BE 1.0.5 2d
1.4.2.2 状態選択UI 「今の自分」選択→「なりたい自分」→マッチ結果表示 R-020 P0 FE 1.4.2.1 2d
1.4.3 感情タグ検索
1.4.3.1 感情タグ索引API タグベースのファセット検索、人気タグ集計 R-021 P0 BE 1.4.1.1 1d
1.4.3.2 感情タグ検索UI タグクラウド、タグ選択→作品リスト R-021 P0 FE 1.4.3.1 1.5d
1.4.4 従来型検索
1.4.4.1 検索結果画面 キーワード入力、ジャンルフィルター、ランキング表示 R-022 P0 FE 1.4.1.3 1.5d
1.4.5 トップページ
1.4.5.1 トップページ設計・実装 ヒーローセクション、レコメンドカルーセル、トレンド、感情タグ入口 - P0 FE 1.4.2.2, 1.4.3.2 2.5d
1.4.5.2 作品カード共通コンポーネント カバー画像、タイトル、作家名、タグ、スコアバッジ - P0 FE 1.0.8 1d
1.4.6 作品詳細ページ
1.4.6.1 作品詳細画面 あらすじ、タグ、エピソード一覧、品質スコア概要、レビュー - P0 FE 1.2.1.1 2d
1.4.7 MVP版「次の一冊」簡易ナビ
1.4.7.1 感情タグ近傍検索API 読了作品の感情タグベースで類似作品3件取得 E-002 P0 BE 1.5.1.2, 1.4.1.1 1.5d
1.4.7.2 「次の一冊」カード表示UI 読了後フロー内での3作品カード提示 E-002 P0 FE 1.4.7.1 1.5d
1.4.8 MVP版「埋もれた名作」セクション
1.4.8.1 埋もれた名作クエリAPI 品質スコア上位20%×PV下位50%の作品抽出 S-012 P0 BE 1.6.3.2 1d
1.4.8.2 トップページ「埋もれた名作」UI 日替わり3-5作品のカード表示セクション S-012 P0 FE 1.4.8.1 0.5d

小計: 21.5人日


WBS 1.5 省察インターフェース v1(Week 11-13)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
1.5.1 読後感タグ
1.5.1.1 感情タグマスタ管理 タグ定義(勇気が出る/泣ける/世界観が変わる等)、カテゴリ RF-001 P0 BE 1.0.5 0.5d
1.5.1.2 感情タグ投稿API ユーザー×作品×タグの保存、intensity(強度)記録 RF-001 P0 BE 1.5.1.1 1d
1.5.1.3 読後感タグ入力UI 読了後に表示、3秒で完了するタグ選択モーダル RF-001 P0 FE 1.5.1.2, 1.3.2.1 1.5d
1.5.2 レビュー・省察
1.5.2.1 レビューAPIエンドポイント レビュー投稿/取得/削除、感情タグ付き、有効性スコア RF-003 P1 BE 1.0.5 1d
1.5.2.2 レビュー投稿画面 自由記述エリア、感情タグ添付、プレビュー RF-003 P1 FE 1.5.2.1 1.5d
1.5.2.3 レビュー一覧表示 作品詳細ページ内のレビュー表示、「参考になった」ボタン RF-003 P1 FE 1.5.2.1 1d
1.5.3 状態変化記録
1.5.3.1 状態変化API 「読む前/読んだ後」のスライダー値保存 RF-002 P1 BE 1.0.5 0.5d
1.5.3.2 状態変化入力UI シンプルなスライダーUI(読後感タグの後に表示) RF-002 P1 FE 1.5.3.1 1d
1.5.4 ポイントシステム
1.5.4.1 ポイント管理API 残高取得、付与(レビュー/アクション)、消費、履歴 RF-004, RF-007 P0 BE 1.0.5 1.5d
1.5.4.2 レビューインセンティブロジック レビュー投稿→ポイント付与、品質評価(次読者の読了率)連動 RF-004 P0 BE 1.5.4.1, 1.5.2.1 1d
1.5.4.3 ポイント画面 残高表示、履歴一覧、交換ページ RF-007 P0 FE 1.5.4.1 1d
1.5.5 自己変容タイムライン
1.5.5.1 タイムラインAPI 読書履歴×感情タグ推移データ取得 RF-006 P0 BE 1.5.1.2, 1.3.2.2 1d
1.5.5.2 タイムライン表示UI 時系列グラフ、読了作品×感情変化の可視化 RF-006 P0 FE 1.5.5.1 1.5d
1.5.6 読了後フロー再設計
1.5.6.1 余韻ページ+統合フローUI 読了→余韻→感情タグ→状態変化→次の一冊の一連UX RF-001 P0 FE 1.3.2.1, 1.5.1.3 1d

小計: 14.5人日


WBS 1.6 AI品質スコアリング v1(Week 13-15)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
1.6.1 LLM統合基盤
1.6.1.1 Claude API接続モジュール APIクライアント、リトライ、レート制限、エラーハンドリング S-001 P0 AI 1.0.4 1.5d
1.6.1.2 プロンプトテンプレート管理 スコアリング用プロンプト設計、バージョン管理 S-001 P0 AI 1.6.1.1 1.5d
1.6.1.3 非同期ジョブキュー Bull Queue設定、ワーカー、リトライ、デッドレターキュー S-001 P0 BE 1.0.6 1.5d
1.6.2 テキスト品質分析
1.6.2.1 文章力分析 読みやすさ、表現力、語彙の豊富さのLLM分析 S-001 P0 AI 1.6.1.2 1.5d
1.6.2.2 構成力分析 プロット構造、伏線設計、ペース配分のLLM分析 S-001 P0 AI 1.6.1.2 1.5d
1.6.2.3 キャラクター分析 一貫性、深度、魅力のLLM分析 S-001 P0 AI 1.6.1.2 1d
1.6.3 統合スコアリング
1.6.3.1 スコア統合ロジック 各軸スコアの重み付け統合、正規化 S-006 P0 AI 1.6.2.1-3 1d
1.6.3.2 スコアリングパイプライン 投稿→キュー投入→LLM分析→スコア計算→DB保存→通知 S-006 P0 BE 1.6.1.3, 1.6.3.1 1.5d
1.6.3.3 スコア取得API 作品別スコア取得、レーダーチャートデータ形式 S-006 P0 BE 1.6.3.2 0.5d
1.6.4 スコア表示UI
1.6.4.1 レーダーチャートコンポーネント 4軸(没入力/変容力/拡散力/世界構築力)のレーダーチャート S-006 P0 FE 1.6.3.3 1.5d
1.6.4.2 作品詳細内スコア表示 スコア概要バッジ、詳細パネル S-006 P0 FE 1.6.4.1 0.5d
1.6.5 AI改善提案簡易版
1.6.5.1 スコアリング時改善ポイント同時生成 スコアリングプロンプトに改善提案Top3を追加 S-007 P0 AI 1.6.1.2 1d
1.6.5.2 改善提案表示UI 作家スコア画面に改善ポイント3件表示 S-007 P0 FE 1.6.5.1 1d

小計: 15.5人日


WBS 1.7 作家ダッシュボード v1(Week 15-16)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
1.7.1 ダッシュボード基盤
1.7.1.1 分析データ集約API 読了率/離脱/コメント/シェアの集計バッチ A-010 P0 BE 1.3.2.2 1.5d
1.7.1.2 ダッシュボード概要画面 KPIカード(読了率、スコア、収益サマリ)、期間フィルター A-010 P0 FE 1.7.1.1 1.5d
1.7.2 読了率分析
1.7.2.1 離脱ポイントヒートマップAPI エピソード内の位置×離脱率データ A-010 P0 BE 1.3.2.3 1d
1.7.2.2 ヒートマップ可視化 エピソード内の離脱ポイント色分け表示 A-010 P0 FE 1.7.2.1 1.5d
1.7.3 AI品質スコア表示
1.7.3.1 作家向けスコア詳細画面 レーダーチャート、各軸の詳細解説、過去スコア推移 A-012 P0 FE 1.6.4.1 1.5d
1.7.4 収益ダッシュボード
1.7.4.1 収益集計API 月次/日次収益、内訳(サブスク/投げ銭/課金) A-015 P0 BE 1.0.5 1d
1.7.4.2 収益グラフ画面 推移折れ線グラフ、内訳円グラフ、期間指定 A-015 P0 FE 1.7.4.1 1.5d
1.7.5 作家向け感情タグワードクラウド
1.7.5.1 感情タグ集約API 作品の感情タグ×件数の集計エンドポイント A-011 P0 BE 1.5.1.2 0.5d
1.7.5.2 ワードクラウド表示UI 作家ダッシュボードに読者タグの可視化 A-011 P0 FE 1.7.5.1 0.5d

小計: 11人日


WBS 1.8 収益・決済 v1(Week 16-17)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
1.8.1 Stripe統合基盤
1.8.1.1 Stripe Connect設定 作家のStripeアカウント連携(Standard Connect) - P0 BE 1.0.9 1.5d
1.8.1.2 Webhook処理 決済成功/失敗/返金のWebhook受信・処理 - P0 BE 1.8.1.1 1d
1.8.1.3 決済共通モジュール 金額計算、手数料配分(作家/PF)、通貨処理 - P0 BE 1.8.1.1 0.5d
1.8.2 プレミアムプラン
1.8.2.1 サブスクリプションAPI プラン一覧、登録、解約、ステータス管理 - P0 BE 1.8.1.1 1.5d
1.8.2.2 プレミアムプラン画面 プラン比較表、決済フォーム(Stripe Elements)、管理 - P0 FE 1.8.2.1 1.5d
1.8.3 投げ銭
1.8.3.1 投げ銭API 金額選択→Stripe決済→作家85%/PF15%配分 - P0 BE 1.8.1.3 1d
1.8.3.2 投げ銭UI 金額選択ボタン、カスタム金額、確認モーダル - P0 FE 1.8.3.1 1d
1.8.4 ポイント交換
1.8.4.1 ポイント交換API 交換対象一覧、交換実行、在庫/制限チェック RF-007 P0 BE 1.5.4.1 1d
1.8.4.2 ポイント交換UI 交換対象一覧、必要ポイント表示、交換確認 RF-007 P0 FE 1.8.4.1 0.5d

小計: 10人日


WBS 1.9 シェア・通知・共通(Week 17)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
1.9.1 SNSシェア機能 作品/レビュー/感情タグのX・LINE等へのシェア、OGP生成 R-033 P0 FE+BE 1.4.6.1 1.5d
1.9.2 通知基盤 通知テーブル、WebSocket/SSE、メール通知 - P1 BE 1.0.5 1.5d
1.9.3 通知UI ベルアイコン、通知パネル、既読管理 - P1 FE 1.9.2 1d
1.9.4 エラーページ 404、500、メンテナンス画面 - P0 FE 1.0.8 0.5d
1.9.5 利用規約・プライバシーポリシー 法的ページ、同意フロー - P0 FE - 0.5d
1.9.6 E2Eテスト基盤 Playwright設定、主要フロー(登録→閲覧→レビュー)テスト - P0 FE 全体 2d

小計: 7人日


Phase 1 合計

Sprint WBS 期間 工数
Sprint 0 1.0 プロジェクト基盤 Week 1-2 9.5人日
Sprint 1 1.1 認証・オンボーディング Week 3-4 13.5人日
Sprint 2 1.2 作品投稿・管理 Week 4-5 12人日
Sprint 3 1.3 リーダー・読書体験 Week 6-8 18人日
Sprint 4 1.4 発見システム Week 9-11 21.5人日
Sprint 5 1.5 省察インターフェース Week 11-13 14.5人日
Sprint 6 1.6 AI品質スコアリング Week 13-15 15.5人日
Sprint 7 1.7 作家ダッシュボード Week 15-16 11人日
Sprint 8 1.8 収益・決済 Week 16-17 10人日
Sprint 9 1.9 共通・テスト Week 17 7人日
合計 17.5週間 132.5人日

Phase 2: 成長期(Month 5-8 / 16週間)

WBS 2.1 レコメンドエンジン(Week 18-23)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
2.1.1 Layer 1: 状態マッチング 感情状態ベクトル類似度計算エンジン E-001 P0 AI 1.4.2.1 3d
2.1.2 Layer 2: 変容パスマッチング 感情移行パターンのマッチングアルゴリズム E-001 P0 AI 1.5.1.2 3d
2.1.3 Layer 3: 協調フィルタリング 類似体験ユーザーの行動分析による推薦 E-001 P0 AI 1.3.2.2 3d
2.1.4 Layer 4: AI品質フィルタ 品質スコア閾値によるフィルタリング E-001 P0 AI 1.6.3.1 1d
2.1.5 4層統合アルゴリズム 層間の重み付け、候補マージ、ランキング E-001 P0 AI 2.1.1-4 2d
2.1.6 日次バッチ生成 全ユーザー向けレコメンド事前計算、Redisキャッシュ E-001 P0 BE 2.1.5 2d
2.1.7 「運命の一冊」API・UI メインレコメンド表示、更新通知 E-001 P0 FE+BE 2.1.6 2d
2.1.8 「次の自分」ナビゲーター 読了後→次の推薦シームレス表示 E-002 P0 FE+BE 2.1.5 2d
2.1.9 コールドスタート対応 診断結果+マクロデータ補完ロジック E-003 P0 AI 2.1.5, 1.1.3.1 2d
2.1.10 セレンディピティ枠 意図的な「未知の自分」への推薦 E-004 P1 AI 2.1.5 1.5d
2.1.11 A/Bテスト基盤 Feature Flag、テスト分岐、結果分析ダッシュボード E-005 P1 BE+FE 2.1.7 3d

小計: 24.5人日

WBS 2.2 AI品質強化(Week 24-27)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
2.2.1 没入力予測モデル 読了率を教師データにした予測モデル構築・学習 S-002 P1 AI 1.3.2.2, 1.6.1 4d
2.2.2 変容力予測モデル 省察データを教師信号にした予測モデル構築・学習 S-003 P1 AI 1.5.1.2, 1.6.1 4d
2.2.3 AIブースト: 高品質低認知検出 品質スコア上位20% × PV下位50%の自動フラグ S-010 P1 BE 1.6.3.2 1.5d
2.2.4 AIブースト: レコメンド優先配置 フラグ作品をレコメンド候補プールに優先配置 S-010 P1 BE 2.2.3, 2.1.5 1d
2.2.5 「埋もれた名作」セクション トップページに特集セクション常設 S-012 P1 FE+BE 2.2.3 1.5d
2.2.6 新作アーリーアラート スコア閾値以上の新作→関連タグ読者に通知 S-013 P1 BE 1.6.3.2, 1.9.2 1.5d
2.2.7 改善提案レポート スコアに基づく具体的改善アドバイスのLLM自動生成 S-007 P0 AI 1.6.2 3d
2.2.8 改善提案表示UI レポート表示画面、項目別の改善ポイント S-007 P0 FE 2.2.7 1.5d

小計: 18人日

WBS 2.3 作家ダッシュボード強化(Week 27-29)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
2.3.1 感情タグ分析API 読者タグ分布 × 作家意図タグの一致度算出 A-011 P0 BE 1.5.1.2, 1.2.3.2 1.5d
2.3.2 感情タグ分析UI 分布チャート、一致度インジケーター A-011 P0 FE 2.3.1 1.5d
2.3.3 読者属性分析API 年齢層・性別・読書傾向の集計 A-013 P1 BE 1.3.2.2 1d
2.3.4 読者属性分析UI 属性分布グラフ、セグメント比較 A-013 P1 FE 2.3.3 1.5d
2.3.5 エンゲージメント分析API コメント数/ハイライト率/シェア率/省察レビュー率の推移 A-014 P1 BE 1.3.5.1, 1.5.2.1 1d
2.3.6 エンゲージメント分析UI 推移折れ線グラフ、比較機能 A-014 P1 FE 2.3.5 1d
2.3.7 トレンドインサイトAPI マクロ・ミドル層データ集約、トレンドキーワード抽出 A-016 P1 AI+BE 1.5.1.2 2d
2.3.8 トレンドインサイトUI 「今、読者が求めているもの」ダッシュボード A-016 P1 FE 2.3.7 1.5d

小計: 11.5人日

WBS 2.4 コミュニティ(Week 29-31)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
2.4.1 フォローAPI フォロー/アンフォロー、フォロワー一覧、タイムライン取得 R-030 P1 BE 1.0.5 1.5d
2.4.2 フォローUI フォローボタン、フォロー/フォロワーリスト、タイムライン R-030 P1 FE 2.4.1 1.5d
2.4.3 読書サークル基盤 感情タグ/作品ベースの自動マッチンググループ作成 R-031 P2 BE 1.5.1.2 2d
2.4.4 作品別ディスカッションAPI スレッド型コメント、ネタバレフラグ/フィルター R-032 P1 BE 1.2.1.1 1.5d
2.4.5 ディスカッションUI スレッド表示、ネタバレ非表示トグル、投稿フォーム R-032 P1 FE 2.4.4 2d
2.4.6 同じ体験マッチングAPI 感情移行パターンが近い読者の検索・推薦 RF-005 P1 BE+AI 1.5.1.2 2d
2.4.7 同じ体験マッチングUI マッチした読者リスト、プロフィールカード RF-005 P1 FE 2.4.6 1d

小計: 11.5人日

WBS 2.5 収益拡張(Week 31-33)

WBS タスク サブタスク 要件ID 優先度 担当 依存 工数
2.5.1 エピソード課金API 個別エピソード購入、作家70%/PF30%配分 - P1 BE 1.8.1 2d
2.5.2 エピソード課金UI 購入ボタン、購入確認、購入済み管理 - P1 FE 2.5.1 1.5d
2.5.3 クラファンAPI プロジェクト作成、目標金額、出資、進捗管理 - P1 BE 1.8.1 3d
2.5.4 クラファンUI プロジェクトページ、出資フォーム、進捗バー、支援者一覧 - P1 FE 2.5.3 2.5d
2.5.5 作家収益モデル実装 読了率40%/省察25%/レビュー起因20%/遷移15%の配分計算 - P0 BE 1.7.4.1 2d

小計: 11人日

Phase 2 合計

WBS 期間 工数
2.1 レコメンドエンジン Week 18-23 24.5人日
2.2 AI品質強化 Week 24-27 18人日
2.3 作家ダッシュボード強化 Week 27-29 11.5人日
2.4 コミュニティ Week 29-31 11.5人日
2.5 収益拡張 Week 31-33 11人日
合計 16週間 76.5人日

Phase 3: 拡張期(Month 9-12 / 16週間)

WBS 3.1 IP拡張(Week 34-39)

WBS タスク 要件ID 担当 工数
3.1.1 マルチメディアコンテンツ基盤(漫画ビューア、音声プレイヤー) - FE+BE 8d
3.1.2 グッズEC基盤(商品管理、カート、決済) - FE+BE 6d
3.1.3 IPライセンス管理(契約管理、収益トラッキング) - BE+FE 4d

WBS 3.2 データ・パートナー(Week 39-42)

WBS タスク 要件ID 担当 工数
3.2.1 データインサイト販売API(匿名化トレンドデータ) - BE 4d
3.2.2 パートナーダッシュボード - FE 3d

WBS 3.3 国際化(Week 42-46)

WBS タスク 要件ID 担当 工数
3.3.1 i18nフレームワーク導入(next-intl) - FE 2d
3.3.2 英語翻訳・ローカライズ - FE 5d
3.3.3 多言語検索対応 - BE 2d

WBS 3.4 AI高度化(Week 46-49)

WBS タスク 要件ID 担当 工数
3.4.1 市場適合度スコア(マクロ・ミドル層マッチング) S-004 AI 4d
3.4.2 拡散力予測スコア(口コミ・シェア予測) S-005 AI 3d
3.4.3 三層分析マクロ層自動収集 - AI+BE 3d

Phase 3 合計: 約44人日


全体サマリ

Phase 期間 工数 累積
Phase 1: MVP Month 1-4 (17.5週) 132.5人日 132.5人日
Phase 2: 成長期 Month 5-8 (16週) 76.5人日 209人日
Phase 3: 拡張期 Month 9-12 (16週) 44人日 253人日
合計 12ヶ月 253人日

要件トレーサビリティマトリクス

全ての要件定義書の機能IDが、どのWBSタスクでカバーされるかの対応表。

読者向け機能(R-xxx)

要件ID 機能名 WBS Phase
R-001 ユーザー登録 1.1.1, 1.1.2 1
R-002 オンボーディング診断 1.1.3 1
R-003 読書履歴インポート 1.1.4 1
R-010 リーダービューア 1.3.1 1
R-011 読書進捗トラッキング 1.3.2 1
R-012 ハイライト・メモ 1.3.3 1
R-013 ブックマーク・本棚 1.3.4 1
R-014 インラインコメント 1.3.5 1
R-020 感情状態ベース探索 1.4.2 1
R-021 感情タグ検索 1.4.3 1
R-022 従来型検索・フィルター 1.4.1, 1.4.4 1
R-023 「運命の一冊」レコメンド 2.1.7 2
R-024 類似体験マッチ 2.1.3 2
R-030 フォロー 2.4.1, 2.4.2 2
R-031 読書サークル 2.4.3 2
R-032 作品別ディスカッション 2.4.4, 2.4.5 2
R-033 シェア機能 1.9.1 1

作家向け機能(A-xxx)

要件ID 機能名 WBS Phase
A-001 作品投稿 1.2.1, 1.2.2 1
A-002 シリーズ管理 1.2.3.1 1
A-003 タグ・メタデータ設定 1.2.3.2, 1.2.3.3 1
A-004 コンテンツガイドライン 1.2.1.3, 1.2.4.1 1
A-010 リアルタイム読了率 1.7.1, 1.7.2 1
A-011 感情タグ分析 1.7.5, 2.3.1, 2.3.2 1, 2
A-012 AI品質スコア表示 1.7.3 1
A-013 読者属性分析 2.3.3, 2.3.4 2
A-014 エンゲージメント分析 2.3.5, 2.3.6 2
A-015 収益ダッシュボード 1.7.4 1
A-016 トレンドインサイト 2.3.7, 2.3.8 2

AI品質スコアリング(S-xxx)

要件ID 機能名 WBS Phase
S-001 テキスト品質分析 1.6.1, 1.6.2 1
S-002 没入力予測スコア 2.2.1 2
S-003 変容力予測スコア 2.2.2 2
S-004 市場適合度スコア 3.4.1 3
S-005 拡散力予測スコア 3.4.2 3
S-006 統合品質スコア 1.6.3, 1.6.4 1
S-007 改善提案レポート 1.6.5, 2.2.7, 2.2.8 1, 2
S-010 高品質低認知検出 2.2.3 2
S-012 ピックアップセクション 1.4.8, 2.2.5 1, 2
S-013 新作アーリーアラート 2.2.6 2

レコメンドエンジン(E-xxx)

要件ID 機能名 WBS Phase
E-001 「運命の一冊」アルゴリズム 2.1.1-7 2
E-002 「次の自分」ナビゲーター 1.4.7, 2.1.8 1, 2
E-003 コールドスタート対応 2.1.9 2
E-004 セレンディピティ枠 2.1.10 2
E-005 A/Bテスト基盤 2.1.11 2

省察インターフェース(RF-xxx)

要件ID 機能名 WBS Phase
RF-001 読後感タグ入力 1.5.1 1
RF-002 状態変化記録 1.5.3 1
RF-003 省察レビュー 1.5.2 1
RF-004 レビューインセンティブ 1.5.4.2 1
RF-005 同じ体験マッチング 2.4.6, 2.4.7 2
RF-006 自己変容タイムライン 1.5.5 1
RF-007 ポイント交換システム 1.5.4, 1.8.4 1