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