38차시. 미니프로젝트 ① 주제 선정과 설계
체크리스트와 과제
원본 PDF 끝부분의 체크리스트, 과제, 다음 차시 미리보기를 한 페이지에 모았습니다.
이번 차시 체크리스트
출처: 원본 PDF 19쪽 · 쪽 그림 19쪽
기획
□ 주제를 정했다 (5가지 조건 확인)
□ 문서 사전 점검을 통과했다
□ 요구사항 정의서를 작성했다
□ "하지 않을 것"을 명시했다
□ 품질 목표를 루브릭 기준으로 세웠다
□ Definition of Done을 정했다
구현 (오늘 반드시)
□ 프로젝트 폴더를 만들고 32차시 코드를 복사했다
□ config 3곳(DOC_PATH · INDEX_PATH · DOC_TOPIC)을 수정했다
□ 문서 로딩과 분할을 확인했다
□ 인덱싱을 완료했다
□ 첫 질문에 답이 나오는 것을 확인했다
□ 빠른 점검 10문항을 돌렸다
□ 발견한 문제를 오늘 안에 고쳤다
준비
□ 39·40차시 일정을 세웠다
□ 평가셋 질문 아이디어를 메모했다
과제
출처: 원본 PDF 19쪽 · 쪽 그림 19쪽
🎯 이번 차시 과제
1. 요구사항 정의서 (필수)
본문 형식으로 작성하세요. 특히 아래를 빠뜨리지 마세요.
· 기능 요구사항 F1~F6
· 품질 목표 (지표 · 목표치 · 측정 방법)
· 하지 않을 것 4가지 이상
· Definition of Done
2. 동작 확인 (필수)
빠른 점검 10문항 결과를 표로 정리하세요.
| 질문 | 기대 | 실제 | 문제 |
3. 질문 아이디어 메모 (필수)
39차시 평가셋에 쓸 질문을 미리 20개 이상 적어두세요.
유형별로 나눠두면 더 좋습니다.
4. 동료 질문 수집 (권장)
문서를 안 본 사람 2명에게 각 5개씩 질문을 받으세요.
35차시에서 배운 대로, 이게 가장 좋은 재료입니다.
다음 차시 미리보기
출처: 원본 PDF 20쪽 · 쪽 그림 20쪽
39차시: 미니프로젝트 ② — 구현과 개선
오늘 만든 뼈대를 다듬습니다.
· 새 문서에 맞게 임계값·chunk 재측정
· 평가셋 30문항 구축과 라벨링
· 1차 평가로 약점 진단
· 우선순위에 따라 개선 적용
· 개선 전후 비교
지금까지 배운 방법론을 실제로 적용하는 시간입니다.
💬 마무리
오늘 코드는 거의 안 짰습니다. 32차시 폴더를 복사하고 설정 세 줄을 고쳤을 뿐입니다.
그런데 그게 정확히 모듈화의 목적입니다. 1부에서 config를 분리하고, 3부에서 노드를 나누고, 계약(State 인터페이스)을 지킨 결과, 문서만 갈아 끼우면 새 시스템이 됩니다.
그리고 요구사항 정의서에서 "하지 않을 것"을 적는 훈련을 했습니다. 3시간짜리 프로젝트에 서 이게 없으면 반드시 욕심을 부리다 아무것도 못 끝냅니다.
범위를 좁히는 것이 완성의 조건입니다.
다음 차시에서 만나요! 🚀