要件¶
ぷよぷよゲームの要件定義関連のドキュメントです。
ドキュメント一覧¶
仕様.md¶
- アプリケーション概要
- ユーザーストーリー(詳細な受け入れ基準付き)
- ユースケース図と詳細仕様
リリース計画.md¶
- 段階的リリース戦略(MVP → v1.1 → v1.2)
- イテレーション別TODOと実績
- リスク管理と成功指標
テスト戦略.md¶
- TDD開発サイクル
- 3層テスト戦略(単体/統合/E2E)
- テストツール選定とカバレッジ目標
- CI/CDでのテスト自動化
非機能要件.md¶
- パフォーマンス要件(60 FPS、応答時間)
- セキュリティ要件
- アクセシビリティ要件(WCAG 2.1 AA準拠)
- 拡張性・保守性要件
技術スタック.md¶
- React + TypeScript + Vite の選定
- 状態管理、テスト、デプロイツール
- 開発環境要件と推奨設定
- 将来の拡張性考慮
Phase 1での成果¶
Phase 1要件フェーズで以下を完了しました:
- 要件定義
- アプリケーション概要の明確化
- 11個のユーザーストーリーの詳細化(受け入れ基準、優先度、見積もり付き)
-
11個のユースケースの詳細仕様
-
機能要件
- レイヤードアーキテクチャの設計
- DDD(ドメイン駆動設計)に基づくドメインモデル
- データモデルとエンティティ関係図
-
レスポンシブなUI設計
-
非機能要件
- TDD開発プロセスの策定
- パフォーマンス・セキュリティ・アクセシビリティ要件
-
CI/CD・監視・運用要件
-
技術選定
- 最適な技術スタックの選定と根拠
-
5つのADR(Architecture Decision Records)
-
リリース計画
- 段階的リリース戦略(MVP → v1.1 → v1.2)
- 詳細なイテレーション計画とリスク管理
次のステップ¶
Phase 2(構築・配置)では、この要件定義に基づいてアプリケーションの実装環境を構築します。