개발 일정 및 추진 체계
조직 구성
도메인 오너제 — 한 사람이 도메인 하나를 소유하고, 자기 도메인 로드맵이 작업 기준이다(ADR-0007).
| 도메인 | 이름 | 담당 영역 | 주요 기술 |
|---|---|---|---|
| 인프라·총괄 (팀장) | 진수택 | 클라우드 인프라 구성 및 배포 — 전원의 선행조건 | EC2, S3, SES, SQS, GitHub Actions |
| 백엔드 | 이우정 | 코어 API(인증·공고·지원서·평가·검색)·단계 전환 규칙·인덱스 튜닝 | FastAPI, PostgreSQL, alembic |
| 에이전트 | 박소연 | 도구 호출 에이전트·AI 요약·RAG·일정 자동화·AI 면접·인적성 | Python, Claude API, pgvector |
| 앱 · 프론트엔드 | 김민아 | React 웹 + Flutter 앱(Android APK 데모) — 같은 API의 두 클라이언트 | React, TypeScript, Flutter, Dart |
실행 주차 계획 (집중 개발 5주 + 통합 버퍼)
게이트 2개가 일정의 축이다 — 09/04 초기 버전(외부에 보여줄 수 있는 최소 동작, 4항목 전부 실측 충족) · 09/30 1차 완성.
| W1 (~08/28) | W2 (~09/04 🚩초기 버전) | W3 (~09/11) | W4 (~09/18) | W5 (~09/25) | 09/28~30 | |
|---|---|---|---|---|---|---|
| 백엔드 | 목업·스키마 확정 | 인증·코어 API | 전환 로직·파일·메일 | 성능(10만 건 인덱스) | 테스트·통합 | 코드 동결 |
| 프론트 | React 뼈대 | 전 화면 정적 | API 연동 | 칸반·낙관적 업데이트 | 배포·마감 | 잔여 버그 |
| 에이전트 | 배정 마무리 | UI 확정·추출 PoC | 요약 파이프라인 | 읽기 에이전트 | 쓰기 도구·데모 | 1차 완성 선언 |
| 앱 | 백엔드 분담 | Flutter 뼈대 | 정적 화면 | API 연동 | 마감·데모 | |
| 인프라 | AWS·ERD·compose | 실배포 1차 | CI/CD | 중간 통합 점검 | 통합 리허설 |
실측 속도가 계획을 크게 앞서(09/03 기준 1차 완성 정의 대비 약 75%, 일정 경과 36%), W2에 이미 실배포·면접 일정 자동화·에이전트 실물까지 붙었다. 이후 주차는 신규 구현보다 튜닝·연동 마무리·발표 준비에 배정한다.
주간 리듬
| 요일 | 활동 |
|---|---|
| 월 | 오너별 주간 계획 수립 — 지난주 점검 → 이번 주 큐 → 게이트 역산 → 로드맵 갱신 |
| 상시 | 자기 큐 소화, 브랜치→PR→셀프 머지(main 직접 push는 GitHub이 차단, CI 초록일 때만 머지 — 2026-09-04 확정), 칸반 사이트 갱신 |
| 금 | 주간 다이제스트 — 그 주 커밋 요약 + 칸반 done 열 (검수가 아니라 파악용) |
| 게이트 주 | 실측 기반 판정 — 문서 근거가 아니라 배포본 대조·관통 테스트 |
- 주차 계획 원문은 고치지 않고 하위 절로 덧붙인다 — 한 주에 하위 절이 3개를 넘으면 계획이 틀렸다는 신호로 다음 주 첫 줄에 원인을 기록한다
- 승인 대기 없이 각자 자기 PR을 바로 머지하는 방식으로 속도를 얻고, 자동 검사(CI)와 main 직접 푸시 차단이 안전망 역할을 한다(2026-09-04 — 트렁크 직push에서 전환, 머지 즉시 몇 분 내 자동 배포). 스키마·API·공용 문서처럼 남에게 영향을 주는 변경은 반영 후 바로 공지하고, 이견이 있으면 해당 커밋을 되돌리는 것(revert)이 기본값이다
위험 관리 방안
| 위험 요소 | 영향 | 대응 방안 |
|---|---|---|
| 일정 지연 | 스프린트 목표 미달성 | 기능 우선순위에 따라 범위 조정, 미결 항목은 다음 스프린트로 이월 |
| AI 기능 범위 초과 | 핵심 기능 개발 시간 부족 | AI 기능은 여유 시 범위로 분류, 합불 확정은 사람이 하는 원칙 유지 |
| 팀원 간 기술 격차 | 특정 파트 병목 | PR 리뷰를 통한 지식 공유, 페어 프로그래밍 적용 |
| AWS 비용 초과 | 프로젝트 예산 초과 | 월 $200 예산 경보(Budgets 50/80/100%), GPU 인스턴스는 사용 시에만 기동 + 유휴 자동 중지 알람, S3 수명주기 정책 |
| 개인정보 유출 | 법적 리스크 | 이력서 S3 SSE 암호화, 개인정보 AES-256 암호화, IAM 최소 권한 원칙 |