受け入れ条件の具体化 既存システムの調査・分析 • データベース設計、API仕様、画面設計の把握 • コードベースの全体像や依存関係の把握 技術選定とアーキテクチャ設計 • 技術スタックの選定 • システムアーキテクチャ(マイクロサービス vs モノリス、データベース設計パターン、パフォーマ ンス設計) 設計 • 機能設計書(画面、フローチャート、シーケンス、画面設計、ビジネスロジック, etc…) • データベース設計、ユーザー認証, etc… • API設計(GraphQL、REST API, etc…) 実装 • コンポーネントの適用、機能実装、認証・認可, etc… テスト駆動開発(TDD) • テストケース設計、テスト品質向上 • モック、APIテスト、DBテスト、E2Eテスト, etc… インフラ構築・CI/CD • インフラ設計 • IaCコード作成 • GitHub Actionsワークフロー作成 • 監視・ログ管理の設計