단계별 개발 일정
개발 기간은 2026년 8월 20일(목) ~ 10월 27일(화), 총 69일(약 10주)이며, 2주 단위 스프린트로 애자일 스크럼 방식으로 진행한다. 각 스프린트는 스프린트 목표를 기준으로 팀원별 작업을 배분하고, 스프린트 종료 시점마다 리뷰·회고를 거쳐 다음 스프린트에 반영한다.
이재우 백엔드·총괄
이우정 검색·데이터
김민아 파일·알림
박소연 프론트엔드
진수택 인프라·품질
Sprint 1
8.20 ~ 9.2
개발 환경 및 기반 설계
이재우DB 스키마 1차 설계, FastAPI 프로젝트 구조 세팅
이우정검색 인덱스 전략 설계, 개발 DB 구성
김민아S3 / SES / SQS 리소스 프로비저닝
박소연React·TS 프로젝트 스캐폴딩, 로그인 화면
진수택Docker 개발 환경, GitHub Actions CI 초기 세팅
Sprint 2
9.3 ~ 9.16
핵심 기능 1차 구현
이재우공고 / 지원자 CRUD API 구현
이우정검색·필터 API 1차 구현
김민아이력서 S3 업로드 API, 지원 폼 연동
박소연지원자 목록·상세, 공고 관리 화면
진수택EC2 배포 파이프라인 구축
Sprint 3
9.17 ~ 9.30
단계 전환 · 알림 · 대용량 데이터
이재우지원자 단계 전환(상태 머신) 로직 구현
이우정더미 지원자 10만 건 적재, 인덱스 튜닝
김민아SQS 메일 발송 큐 연동
박소연모바일 반응형 화면 대응
진수택API 자동화 테스트 구축
Sprint 4
10.1 ~ 10.14
GraphRAG 통합 · QA
이재우GraphRAG 파이프라인 연동 지원
이우정검색 응답 속도 튜닝
김민아알림 발송 안정화·재시도 로직
박소연프론트-백엔드 통합 테스트, UX 개선
진수택QA 시나리오 작성 및 회귀 테스트
Sprint 5
10.15 ~ 10.27
배포 및 데모 준비
이재우전체 기능 점검, 릴리즈 노트 작성
이우정최종 쿼리·인덱스 점검
김민아파일·알림 최종 점검
박소연데모 시나리오 UI 마무리
진수택프로덕션 배포 및 모니터링 세팅