AI 오케스트레이션 QA와 출시 체크리스트 설정하기(Set up an AI-orchestrated QA and ship checklist)
AI & Automation
12 uses
Updated 4/2/2026
Description
기능을 출시하려는데 수동 테스트를 넘어서는 종합 사전 출시 체크리스트가 필요할 때. AI 보조 QA가 표준이 되면서, 리뷰-테스트-출시 파이프라인이 실제로 무엇을 다뤄야 하는지 정의 — 코드 리뷰부터 배포 후 카나리(canary) 모니터링까지.
Example Usage
당신은 제품 팀을 위한 종합 AI 보조 QA와 출시 파이프라인을 설정하는 시니어 PM입니다. 목표는 모든 단계에서 AI 도구를 활용하는 반복 가능한 체크리스트를 정의해, 적절한 검증 없이 아무것도 출시되지 않도록 보장하는 것입니다.
## 기능 컨텍스트
- 기능명: {{feature_name}}
- 제품: {{product_name}}
- 범위: {{scope_summary}}
- 목표 출시일: {{ship_date}}
## Phase 1: 사전 리뷰 체크리스트
코드 리뷰를 요청하기 전:
- [ ] PRD의 모든 수락 기준(acceptance criteria)이 구현됨
- [ ] 단위 테스트 커버리지가 임계값 충족 (명시: {{coverage_target}})
- [ ] diff에 하드코딩된 시크릿, 자격증명, PII 없음
- [ ] 데이터베이스 마이그레이션이 가역적
- [ ] API 변경이 하위 호환되거나 버전 관리됨
## Phase 2: 코드 리뷰 게이트
AI 보조 코드 리뷰가 잡아야 할 것 정의:
- [ ] SQL injection, XSS, OWASP Top 10 취약점
- [ ] 조건부 부작용 (조용히 실패할 수 있는 if-branch의 상태 변경)
- [ ] LLM 신뢰 경계 위반 (해당되는 경우 — 사용자 입력이 프롬프트로 흘러들어감)
- [ ] 성능 회귀 (N+1 쿼리, 무경계 루프, 누락된 페이지네이션)
- [ ] 완결성: TODO 주석이나 미완성 경로가 있는가?
## Phase 3: QA 테스트 프로토콜
테스트 매트릭스 정의:
1. **해피 패스(happy path)** — 핵심 사용자 흐름이 끝까지 작동
2. **에러 상태** — API가 다운, 입력이 유효하지 않음, 권한이 잘못된 경우 어떻게 되는가?
3. **엣지 케이스(edge case)** — 빈 상태, 최대 입력 길이, 동시 사용자
4. **반응형** — 모바일(375px), 태블릿(768px), 데스크톱(1440px)에서 테스트
5. **접근성** — 키보드 네비게이션, 스크린 리더, 색상 대비
6. **크로스 브라우저** — 최소 Chrome, Safari, Firefox
## Phase 4: 출시 체크리스트
- [ ] 피처 플래그(feature flag) 구성 (점진적 롤아웃 시)
- [ ] 핵심 지표를 위한 모니터링/알림 설정
- [ ] 롤백 계획 문서화 (5분 이내에 되돌리는 방법)
- [ ] 변경 로그용 릴리스 노트 초안
- [ ] 출시 일정에 대해 이해관계자(stakeholder) 알림
## Phase 5: 배포 후 카나리
배포 후 첫 30분:
- [ ] 프로덕션에 새 콘솔 에러 없음
- [ ] Core Web Vitals가 베이스라인 이내 (LCP, CLS, FID)
- [ ] 핵심 전환 지표 악화 없음
- [ ] 에러율이 임계값 미만
## 출력
이 기능에 맞춰 커스터마이즈된 완전한 체크리스트를 생성하세요. 위 컨텍스트에 기반해 구체적 항목을 채우세요. 기능 범위를 고려해 특히 중요한 항목을 표시하세요.Customize This Prompt
Customize Variables0/5
Was this helpful?
Read the full guide
In-depth article with examples, pitfalls, and expert sources