테마
Scene C4 · Tasks
목표
Tasks 문서를 검토하여 각 작업이 구체적이고 실행 가능한지, Requirements·Design 내용이 올바르게 분해되었는지 확인합니다.
사전 준비
- Scene C3 완료 (Design 검토 완료)
해볼 것
1단계: Tasks 검토 요청
Tasks를 검토해주세요. 각 작업이 구체적이고 실행 가능한지, Requirements와 Design 문서의 내용이 Task로 적절히 분해되었는지 확인해주세요. Task 순서와 의존성도 검토해주세요.2단계: 확인할 항목
| 확인 항목 | 기준 |
|---|---|
| 구체성 | 각 Task가 단일 작업 단위 |
| 실행 가능성 | 무엇을 구현할지 명확 |
| 순서·의존성 | 선행 Task 완료 후 다음 단계 |
| Requirements 추적 | 어떤 요구사항을 충족하는 Task인지 |
| 완료 기준 | 각 Task 완료 시 검증 방법 |
3단계: Tasks 목록 예시
잘 작성된 Tasks는 아래와 같은 구조를 가집니다:
Task 1: HTML 기본 구조 생성
- index.html 파일 생성
- 시맨틱 태그로 레이아웃 구성
- 접근성 속성 포함
- 완료 기준: 브라우저에서 빈 페이지 렌더링
Task 2: CSS 스타일시트 작성
- BEM 방법론 적용
- CSS 변수 정의
- 모바일 퍼스트 반응형
- 의존: Task 1 완료
Task 3: JavaScript 상태 관리 구현
- 데이터 모델(Todo 객체) 정의
- CRUD 함수 작성
- localStorage 연동
- 의존: Task 1 완료기대 결과
- 명확한 구현 순서와 의존 관계가 정의됨
- 각 Task 단위로 체계적 구현 가능
- Scene C5에서 첫 번째 Task부터 순서대로 구현 시작
- tasks.md 내용 확인필수
- 각 Task가 단일 작업 단위로 분해됨필수
- 순서·의존성 명시필수
- Requirements와의 매핑 확인선택
🚨 문제 해결
- Task가 너무 큼: "각 Task를 더 작은 단위로 분해해주세요. 한 Task는 30분 이내에 구현 가능해야 합니다"라고 요청.
- 순서가 불명확: "Task 간 의존 관계를 화살표(→)로 표현하고, 병렬 실행 가능한 Task를 식별해주세요"라고 요청.