ID: key_26_22_05_25_18_00_00_00000 Created date: 5월 25 2026 월요일, 22주 18:00

연관 문서


개발 원칙

  • Claude Code 의뢰 단위: 기능 단위 (Feature-level)
  • 선행 조건 미충족 시 다음 단계 진행 불가
  • 각 단계 완료 기준: API 동작 확인 + UI 연동 확인

사전 준비 (개발 착수 전)

#항목담당완료 기준
P1befw-lib-core 제공 기능 파악David기능 목록 문서화
P2ORM 결정 (JPA / MyBatis / JOOQ)David개발 전 사전 정의 반영
P3API 응답 포맷 / 에러 코드 체계 확정David예시 JSON 작성
P4UI 컴포넌트 라이브러리 결정David개발 전 사전 정의 반영
P5CLAUDE.md 작성 — 서버 레포David + Claude레포 루트에 커밋
P6CLAUDE.md 작성 — UI 레포David + Claude레포 루트에 커밋

Phase 1 — 기반 구축 (Foundation)

목표: 로그인부터 이슈 CRUD까지 동작하는 최소 서비스

gantt
    title Phase 1 - 기반 구축
    dateFormat  YYYY-MM-DD
    section DB
    DDL 작성 및 마이그레이션 적용   :p1_db, 2026-06-01, 5d
    section 서버
    인증 API (로그인/회원가입/토큰) :p1_auth, after p1_db, 5d
    이슈 CRUD API                   :p1_issue, after p1_auth, 5d
    워크플로우 상태 전이 API         :p1_wf, after p1_issue, 3d
    section UI
    인증 페이지 (로그인/회원가입)    :p1_ui_auth, after p1_auth, 3d
    이슈 목록 / 상세 페이지         :p1_ui_issue, after p1_issue, 5d
#Claude Code 의뢰 단위선행 조건예상 소요
1-1DB DDL + Flyway 마이그레이션 (Phase 1 테이블)ORM 결정, DB 연결 정보3~5일
1-2서버 Auth API (JWT 발급/검증/갱신)CLAUDE.md 완료, befw-lib-core 파악3~5일
1-3서버 이슈 CRUD API1-1, 1-2 완료4~5일
1-4서버 워크플로우 상태 전이1-3 완료2~3일
1-5UI 인증 페이지 (next-auth 연동)1-2 완료2~3일
1-6UI 이슈 목록 / 상세 / 생성 모달1-3, 1-5 완료4~5일

Phase 2 — 핵심 기능 (Core)

목표: 칸반 보드, 댓글, 스프린트 동작

gantt
    title Phase 2 - 핵심 기능
    dateFormat  YYYY-MM-DD
    section 서버
    칸반 보드 API (Lexorank)       :p2_kanban_s, 2026-06-20, 5d
    댓글 API                       :p2_comment_s, after p2_kanban_s, 3d
    스프린트 관리 API               :p2_sprint_s, after p2_comment_s, 5d
    section UI
    칸반 보드 (D&D)                :p2_kanban_u, after p2_kanban_s, 5d
    댓글 UI                        :p2_comment_u, after p2_comment_s, 3d
    스프린트 UI                    :p2_sprint_u, after p2_sprint_s, 4d
    프로젝트 설정 페이지            :p2_setting, after p2_sprint_u, 3d
#Claude Code 의뢰 단위선행 조건예상 소요
2-1칸반 보드 API (위치 업데이트, Lexorank)Phase 1 완료3~5일
2-2UI 칸반 보드 (Drag & Drop)2-1, D&D 라이브러리 결정4~5일
2-3댓글 API + UIPhase 1 완료3~4일
2-4스프린트 관리 API + UI2-1 완료4~5일
2-5프로젝트 설정 페이지 (멤버 관리)Phase 1 완료2~3일

Phase 3 — 확장 기능 (Extension)

목표: 대시보드, 검색, 모바일 MVP

#Claude Code 의뢰 단위선행 조건예상 소요
3-1파일 업로드 API (S3 연동)스토리지 결정3~4일
3-2검색 / 필터 API + UIPhase 2 완료3~4일
3-3대시보드 데이터 APIPhase 2 완료3~4일
3-4리포팅 UI (번다운, 속도 차트)3-3, 차트 라이브러리 결정4~5일
3-5알림 시스템 (WebSocket / SSE)실시간 통신 방식 결정4~5일
3-6모바일 프로젝트 초기 세팅React Native 사전 정의 완료1~2일
3-7모바일 인증 + 이슈 조회3-6, 서버 Auth API 완료5~7일

Phase 4 — 고급 기능 (Advanced)

Phase 2 ~ 3 완료 후 순차 진행

#Claude Code 의뢰 단위비고
4-1Git Webhook 연동
4-2자동화 엔진 (Rule 기반)메시지 큐 결정 선행
4-3Wiki / 문서 기능
4-4버전 / 마일스톤 관리
4-5JQL 고급 검색

연관 메일