Task 02 변경 영향도 분석(Impact Analysis) 실습 가이드
📥 실습 입력 (Input)
- •
requirements-before.md(v1.0 요구사항) - •
requirements-after.md(v2.0 요구사항) - •
screen-specification-v2.md(v1.0 화면설계서) - •
api-specification.md(v1.0 API 규격서)
📤 실습 출력 (Output)
- • 변경 분석 및 조치 리포트 표
🛠️ 실제 따라 하기 실습 가이드
- 실습용 파일 생성: 아래 다운로드 버튼들을 눌러 4개 파일을
automation/폴더 내에 저장합니다. - 영향 범위 매핑 의뢰: Codex Client 입력창에 아래 Codex 요청 프롬프트를 전송하여 빌드합니다.
- 수정 액션 아이템 확인: AI가 분석해 준 조치 사항을 읽고 프론트엔드 로그인 버튼 추가, 백엔드 회원가입 API 추가 필드 누락이 해결되는 시나리오를 검토합니다.
실습 자료 다운로드
Codex 요청 프롬프트
Task 02 Prompt프로젝트 폴더 내에 있는 'requirements-before.md'와 'requirements-after.md' 파일을 대조하여 어떤 정책이 변경되었는지 먼저 분석해줘.
그 후, 변경된 정책 내용이 v1.0 수준에 머물러 있는 'screen-specification-v2.md' 및 'api-specification.md' 문서의 어느 부분에 반영되어야 하는지 분석해줘.
결과는 아래 형식에 맞춰 Markdown 표 형태로 출력해줘:
1. '변경 항목', '변경 전', '변경 후', '영향 범위 (화면/API)', '조치 사항 (필요한 구체적인 수정 가이드)'
2. 추가로, v2.0 요구사항을 기준으로 수정이 필요한 부분의 중요도를 '높음/중간/낮음' 순으로 구분하여 칼럼에 표시해줘.
예상 결과 리포트
| 변경 항목 | 변경 전 | 변경 후 | 영향 범위 (화면/API) | 중요도 | 조치 사항 (구체적인 수정 가이드) |
|---|---|---|---|---|---|
| 소셜 로그인 | 이메일 로그인만 제공 | Google 소셜 로그인 기능 추가 | • 로그인 화면(`SCR-01`) • 로그인 API |
높음 | • 로그인 화면 UI에 'Google 로그인' 버튼 컴포넌트 배치 • API Payload에 Google OAuth 토큰 수신 파라미터(`"oauth_token": "string"`) 추가 설계 필요 |
| 회원가입 인증 | 이메일 링크 인증 | 휴대폰 번호 입력을 통한 SMS 인증번호 확인 | • 회원가입 화면(`SCR-02`) • 회원가입 API |
높음 | • 이메일 발송 컴포넌트를 휴대폰 번호 입력 필드 및 '인증번호 발송/확인' 필드로 UI 교체 • 가입 API Payload에 휴대폰 번호(`"phone": "string"`) 및 인증코드(`"verification_code": "string"`) 필드 필수 반영 |
| 관리자 권한 | 단일 User 권한 자동 부여 | 일반 User / 시스템 Admin 권한 다원화 | • 마이페이지 화면(`SCR-03`) • 전체 보안 인가 API |
중간 | • 관리자 계정으로 로그인 시 노출될 관리자 전용 대시보드 화면 설계서 추가 • API 인증 헤더 또는 회원 정보 응답에 권한 역할(`"role": "string"`) 정보 수신부 설계 |