WBS 1.1
프로젝트 착수·요구사항 초안
Sprint 1 일자별 기록에 착수와 요구사항 작성 이력이 있다.
종료 조건: 사용자 문제·범위·산출물 초안 기록
작업 근거 — 프로젝트 착수·요구사항 초안단계별 목표와 작업 상태를 스프린트 단위로 확인합니다. 카드의 완료는 해당 구현·기록 범위의 확인을 뜻하며, 서비스 전체 테스트 통과나 운영 배포 완료를 뜻하지 않습니다.
상태 기준일 2026-10-01 · 프로젝트 마무리 10/23 · 최종 발표 10/27
팀 확인 기준: Sprint 1~3 완료, Sprint 4 진행 중입니다. 스프린트 상태와 개별 작업의 검토·완료 현황을 함께 표시합니다.
Sprint 1~3은 개발 기록을 재구성했습니다. Sprint 4~5의 구간과 작업 배분은 확정된 마감에 맞춘 후반 일정 재구성안입니다. 날짜가 지났다는 이유만으로 작업을 완료 처리하지 않습니다.
| 스프린트·기간 | 목표 | 진행사항 |
|---|---|---|
| Sprint 1 08.20 ~ 09.02 일자별 진행 사항 → | 사용자 문제와 데이터 가능성을 확인하고 개발 기반을 마련한다. 과거 개발 기록 | 완료 작업 현황 완료 3 |
| Sprint 2 09.03 ~ 09.16 일자별 진행 사항 → | 원천 데이터를 지역·업종 기준으로 연결하고 검색 기반을 만든다. 과거 개발 기록 | 완료 작업 현황 완료 3 |
| Sprint 3 09.17 ~ 09.30 일자별 진행 사항 → | 에이전트와 창업 경고를 지도·리포트·지원·자금 흐름으로 연결한다. 코드·저장 결과 확인 | 완료 작업 현황 완료 4 |
| Sprint 4 10.01 ~ 10.14 | 현재 구현과 설명을 맞추고 통합·성능·평가의 확인 범위를 정리한다. 후반 일정 재구성안 | 진행 중 작업 현황 예정 2 검토 2 완료 1 |
| Sprint 5 10.15 ~ 10.23 | 배포·운영·보안과 인수인계 항목을 검수하고 10/23까지 프로젝트를 마무리한다. 후반 일정 재구성안 | 예정 작업 현황 예정 3 |
| 발표 준비·최종 발표 10.24 ~ 10.27 | 10/24~26 시연을 점검하고 10/27 최종 발표에서 구현 결과와 한계를 설명한다. 10/27 발표 확정 · 준비 작업 계획 | 예정 작업 현황 예정 2 |
| 상태 | 의미 | 다음 단계로 옮기는 기준 |
|---|---|---|
| 예정 | 계획만 있고 착수 기록 없음 | 작업 착수와 근거 기록 |
| 진행 | 작업 중, 종료 조건 미충족 | 산출물과 검토 대상 제출 |
| 검토 | 결과는 있으나 추가 확인 필요 | 카드의 종료 조건 충족 확인 |
| 완료 | 카드 범위의 구현·기록 확인 | 새 이슈는 후속 작업으로 등록 |
이 보드는 2026-10-01 기준 기록입니다. 새 작업·상태는 근거 확인 후 갱신합니다. 현재 Sprint 4의 칸반은 펼쳐 두었으며 다른 스프린트도 ‘칸반 보기’로 열 수 있습니다. 개인별 담당은 추정하지 않고 팀 역할의 팀장·풀스택 공동 개발 체계를 따릅니다.
착수·요구사항 · 과거 개발 기록
목표 사용자 문제와 데이터 가능성을 확인하고 개발 기반을 마련한다.
스프린트 종료 기준 요구사항 초안·데이터 조사·개발 환경을 문서로 확인한다.
해당 작업 없음
해당 작업 없음
해당 작업 없음
WBS 1.1
Sprint 1 일자별 기록에 착수와 요구사항 작성 이력이 있다.
종료 조건: 사용자 문제·범위·산출물 초안 기록
작업 근거 — 프로젝트 착수·요구사항 초안WBS 1.2
API 조사와 초기 ERD 설계 기록을 확인했다. 현재 ERD와는 구분한다.
종료 조건: 수집 대상·연결 키·초기 스키마 정의
작업 근거 — 공공데이터 조사·스키마 초안WBS 1.3
저장소·문서 사이트·mock 기반 웹 화면을 마련한 당시 기록이다.
종료 조건: 환경 구성과 초기 화면 작업 기록
작업 근거 — 개발 환경·화면 프로토타입데이터·검색 기반 · 과거 개발 기록
목표 원천 데이터를 지역·업종 기준으로 연결하고 검색 기반을 만든다.
스프린트 종료 기준 수집·집계·조회·검색 평가의 저장된 결과를 확인한다.
해당 작업 없음
해당 작업 없음
해당 작업 없음
WBS 2.1
원천별 수집과 지역·업종 매핑 구현 기록을 확인했다.
종료 조건: 원천별 수집·매핑 방식 문서화
작업 근거 — 수집·지역 및 업종 매핑WBS 2.2
지도 지표 집계와 프론트 실 API 전환 기록이 있다.
종료 조건: 집계·조회 API 및 화면 연결 기록
작업 근거 — 지표 집계·실제 API 연동WBS 2.3
9/15 검색 계층과 평가 기반 구축 기록이다. 후속 평가 수치와 구분한다.
종료 조건: 색인·검색·평가 실행 구조 기록
작업 근거 — RAG 색인·평가 기반창업 경고 서비스 구현 · 코드·저장 결과 확인
목표 에이전트와 창업 경고를 지도·리포트·지원·자금 흐름으로 연결한다.
스프린트 종료 기준 구현 코드와 저장된 실험 기록을 확인한다. 운영 배포 검수는 후속 단계다.
해당 작업 없음
해당 작업 없음
해당 작업 없음
WBS 3.1
9/21 실연동 이후 9/29 리포트 v2의 사실 선수집·6절 설명까지 확인했다.
종료 조건: 설명·저장·스트리밍 구현 근거 연결
작업 근거 — 에이전트·SSE·사실 선수집WBS 3.2
9/28 방향 전환 후 9/29 규칙·가드·배치·대안 코드를 확인했다.
종료 조건: 판정·보류·제외 및 대안 조건 구현 확인
작업 근거 — 경고 판정·지도·두 축 대안WBS 3.3
9/30까지의 지원 필터·계획·계정 및 관제 변경을 확인했다.
종료 조건: 후속 화면의 제공 조건과 계산 책임 명시
작업 근거 — 지원·자금 계획·관제 연결WBS 3.4
9/25 검색 평가와 9/29 백테스트의 저장 기록이 있다. 새 평가 실행을 뜻하지 않는다.
종료 조건: 측정 시점·모집단·원문 결과 보존
작업 근거 — 백테스트·검색 평가 기록 확보통합 검증·문서 정합성 · 후반 일정 재구성안
목표 현재 구현과 설명을 맞추고 통합·성능·평가의 확인 범위를 정리한다.
스프린트 종료 기준 검증 결과와 미해결 항목을 기록하여 최종 검수로 넘긴다.
WBS 4.3
최신 환경의 실행 기록이 필요하다. 부하시험·운영 검수는 아직 확인하지 않았다.
종료 조건: 실행 커밋·환경·응답시간·실패 사례 기록
작업 근거 — 통합 시나리오·성능 재검증WBS 4.5
기존 백테스트와 분리한 추가 검증이 필요하다. 실행 결과는 아직 없다.
종료 조건: 추가 결과 또는 미실행 사유·해석 제한 기록
작업 근거 — 독립 시점·표본의 추가 검증해당 작업 없음
WBS 4.2
10/1 목차·칸반 개편과 빌드·링크·검색 검증을 마쳤다. 팀의 산출물 내용 검토를 기다린다.
종료 조건: 목차·연결·일정 일치와 팀 내용 검토
작업 근거 — 산출물·일정 문서 정합성WBS 4.4
백테스트·검색 평가 원문은 확보했다. 작은 표본과 지표 해석을 추가 검토한다.
종료 조건: 업종별 표본·측정 조건·주장 가능 범위 검토
작업 근거 — 저장된 평가 결과·한계 검토WBS 4.1
10/1 FE v0.52.1의 제공 범위·조건·경고 안내 정정을 확인했다.
종료 조건: 서비스 문구와 구현 조건 대조
작업 근거 — 제공 범위·경고 문구 정비최종 검수·프로젝트 마무리 · 후반 일정 재구성안
목표 배포·운영·보안과 인수인계 항목을 검수하고 10/23까지 프로젝트를 마무리한다.
스프린트 종료 기준 최종 검수 결과·운영 문서·남은 제한을 산출물에 반영한다.
WBS 5.1
실제 운영 주소·계정 보호·접속·부하·복구 검수 기록이 필요하다.
종료 조건: 배포 버전·접근 통제·복구 확인 기록
작업 근거 — 공개 배포·운영 보안 확인WBS 5.2
설치·이전 방안은 문서에 정리되어 있으며 실제 실행 검수는 대기 상태다.
종료 조건: 재현 가능한 환경·이전 절차와 운영 담당 확인
작업 근거 — 설치·이전·유지보수 인수인계WBS 5.3
프로젝트 마무리는 10/23 확정 일정이다. 현재 화면 자료는 10/1 기준이다.
종료 조건: 문서·화면·검증 결과의 최종 버전 일치
작업 근거 — 최종 산출물 검수·마감해당 작업 없음
해당 작업 없음
해당 작업 없음
시연·발표 · 10/27 발표 확정 · 준비 작업 계획
목표 10/24~26 시연을 점검하고 10/27 최종 발표에서 구현 결과와 한계를 설명한다.
스프린트 종료 기준 발표 자료·시연 경로·대체 자료를 점검하고 최종 발표를 수행한다.
WBS 6.1
10/24~26 준비 계획. 제공 범위와 검증 한계를 발표 흐름에 반영한다.
종료 조건: 시간 내 시연·질의응답·실패 시 대체 자료 점검
작업 근거 — 발표 자료·시연 리허설WBS 6.2
사용자 확정 발표 일정이며 수행 기록은 아직 없다.
종료 조건: 발표·DEMO 수행 및 피드백 기록
작업 근거 — 10/27 최종 발표해당 작업 없음
해당 작업 없음
해당 작업 없음
칸반과 같은 작업을 산출물 기준으로 다시 읽습니다. 상태별 숫자는 작업 개수이며 프로젝트 완료율이 아닙니다.
| WBS | 작업·산출물 | 상태 | 종료 조건 |
|---|---|---|---|
| 1.1 | 프로젝트 착수·요구사항 초안 Sprint 1 · 08.20 ~ 09.02 | 완료 | 사용자 문제·범위·산출물 초안 기록 |
| 1.2 | 공공데이터 조사·스키마 초안 Sprint 1 · 08.20 ~ 09.02 | 완료 | 수집 대상·연결 키·초기 스키마 정의 |
| 1.3 | 개발 환경·화면 프로토타입 Sprint 1 · 08.20 ~ 09.02 | 완료 | 환경 구성과 초기 화면 작업 기록 |
| 2.1 | 수집·지역 및 업종 매핑 Sprint 2 · 09.03 ~ 09.16 | 완료 | 원천별 수집·매핑 방식 문서화 |
| 2.2 | 지표 집계·실제 API 연동 Sprint 2 · 09.03 ~ 09.16 | 완료 | 집계·조회 API 및 화면 연결 기록 |
| 2.3 | RAG 색인·평가 기반 Sprint 2 · 09.03 ~ 09.16 | 완료 | 색인·검색·평가 실행 구조 기록 |
| 3.1 | 에이전트·SSE·사실 선수집 Sprint 3 · 09.17 ~ 09.30 | 완료 | 설명·저장·스트리밍 구현 근거 연결 |
| 3.2 | 경고 판정·지도·두 축 대안 Sprint 3 · 09.17 ~ 09.30 | 완료 | 판정·보류·제외 및 대안 조건 구현 확인 |
| 3.3 | 지원·자금 계획·관제 연결 Sprint 3 · 09.17 ~ 09.30 | 완료 | 후속 화면의 제공 조건과 계산 책임 명시 |
| 3.4 | 백테스트·검색 평가 기록 확보 Sprint 3 · 09.17 ~ 09.30 | 완료 | 측정 시점·모집단·원문 결과 보존 |
| 4.1 | 제공 범위·경고 문구 정비 Sprint 4 · 10.01 ~ 10.14 | 완료 | 서비스 문구와 구현 조건 대조 |
| 4.2 | 산출물·일정 문서 정합성 Sprint 4 · 10.01 ~ 10.14 | 검토 | 목차·연결·일정 일치와 팀 내용 검토 |
| 4.3 | 통합 시나리오·성능 재검증 Sprint 4 · 10.01 ~ 10.14 | 예정 | 실행 커밋·환경·응답시간·실패 사례 기록 |
| 4.4 | 저장된 평가 결과·한계 검토 Sprint 4 · 10.01 ~ 10.14 | 검토 | 업종별 표본·측정 조건·주장 가능 범위 검토 |
| 4.5 | 독립 시점·표본의 추가 검증 Sprint 4 · 10.01 ~ 10.14 | 예정 | 추가 결과 또는 미실행 사유·해석 제한 기록 |
| 5.1 | 공개 배포·운영 보안 확인 Sprint 5 · 10.15 ~ 10.23 | 예정 | 배포 버전·접근 통제·복구 확인 기록 |
| 5.2 | 설치·이전·유지보수 인수인계 Sprint 5 · 10.15 ~ 10.23 | 예정 | 재현 가능한 환경·이전 절차와 운영 담당 확인 |
| 5.3 | 최종 산출물 검수·마감 Sprint 5 · 10.15 ~ 10.23 | 예정 | 문서·화면·검증 결과의 최종 버전 일치 |
| 6.1 | 발표 자료·시연 리허설 발표 준비·최종 발표 · 10.24 ~ 10.27 | 예정 | 시간 내 시연·질의응답·실패 시 대체 자료 점검 |
| 6.2 | 10/27 최종 발표 발표 준비·최종 발표 · 10.24 ~ 10.27 | 예정 | 발표·DEMO 수행 및 피드백 기록 |
스프린트 시작 때 목표·종료 조건과 작업을 정하고, 작업 중에는 근거와 장애 요인을 갱신합니다. 종료 때는 산출물을 시연·검토하고 미완료 작업의 이월 사유를 남깁니다. 작업 수나 날짜 경과만으로 완료를 판단하지 않습니다.
Jekyll 문서와 Next.js·FastAPI 서비스는 별도 프로젝트입니다. 로컬 서비스 화면은 2026-10-01 확인했으며 실제 서비스 주소는 beyondfacade.cloud입니다. 공개 배포·부하·보안 검수는 후속 작업으로 구분합니다.
아래 10/8 종료 일정과 당시 역할·상태는 9/28 기록입니다. 현재 마감과 상태는 위 로드맵·칸반을 기준으로 읽습니다.
단계별 개발 일정의 스프린트 로드맵을 근거로, 전체 일정을 수업 산출물 형식(마일스톤 + 작업 분해 구조)에 맞춰 재구성했다.
| 구분 | 구성 | 상태 |
|---|---|---|
| 개발 서버 | 로컬 GPU 서버 (Ollama gemma3·qwen3 임베딩 상주) | ✅ 운영 중 |
| DB | PostgreSQL + pgvector (Docker Compose) | ✅ 운영 중 |
| 배치 | crontab → 10.12부터 AWS EKS CronJob 9개 | ✅ 운영 중 |
| 문서 사이트 | GitHub Pages (metabole.beyondfacade.cloud) | ✅ 운영 중 |
| 운영 이전 | AWS 서울 리전 EKS + RDS, 프론트 Vercel — 서버 이전 계획 및 실행 | ✅ 10.12 이전 완료 |
| 마일스톤 | 일자 | 내용 | 상태 |
|---|---|---|---|
| M1 타당성 검토·개발 착수 | 08.20 ~ 09.02 | 공공데이터 API 27종 실호출 검증, ERD 15테이블 설계, 아키텍처 확정 | ✅ 완료 |
| M2 데이터 계층 완성 | 09.07 | Bounded Context 11개, 점포 29.7만 행 공간조인, 지표 20,152건, 실 API 컷오버 | ✅ 완료 |
| M3 RAG 검색 계층 완성 | 09.15 | 색인 6,157건, Recall@5 평가 하네스 (기준선 0.900) | ✅ 완료 |
| M4 AI 에이전트 코어 | 09.21 | LLM 게이트웨이·도구·에이전트 루프(09.16), 영속화·SSE 엔드포인트·프론트 실연동(09.21), 두뇌 혼합 채택(09.24) | ✅ 완료 |
| M4’ 채팅 관문·무대·계획 | 09.24 | 서울 상권분석 약 1,000만 행 적재, 동네 유형·시간대 어긋남, intent·finance BC, /plan 조달·준비, RAG 평가셋 검수(Hit@5 1.000) | ✅ 완료 |
| M4’’ 네거티브 리포트 전환 | 09.28 | 판정 카드 설계(공통 신호 5종·427동 상대평가), 음식 업종 8종 24구 적재(store 888,308행·지표 55,093행), verdict BC Task 1~6 구현 | 🔄 진행 |
| M5 통합·검수·출품 | 10.01 ~ 10.08 | 프론트-백 통합, 성능 튜닝, QA, 배포, DEMO | 📋 예정 |
1. 타당성 검토 · 개발 착수 (Sprint 1, 08.20~09.02) ✅
1.1 공공데이터 소스 조사 및 API 실호출 검증 (27종)
1.2 요구사항 정의 · ERD 설계 (3계층 15테이블)
1.3 개발 환경 구성 (Docker · GPU 서버 · 문서 사이트)
1.4 웹 프론트 MVP 선행 구현 (지도 탐색 · AI 분석 2탭, mock 기반)
2. 산출물 작업 — 데이터 계층 (Sprint 2, 09.03~09.16) ✅
2.1 수집 파이프라인 — 업종 10종 · 인구 · 정책자금 · 뉴스 · 임대료 · 금리
2.2 특이변수 계층 (거리두기 · 기준금리 · 정책 이벤트)
2.3 지표 집계 (행정동×업종×연도 20,152건) + 조회 API
2.4 프론트 실 API 컷오버 (코로플레스 427 행정동)
2.5 RAG 검색 계층 선행 — 임베딩 · 색인 · Recall@5 하네스
3. 산출물 작업 — AI 에이전트 (Sprint 3, 09.17~09.30) 🔄
3.1 LLM 게이트웨이 (gemma4 로컬 · Gemini → 혼합 채택) ✅
3.2 도구 레지스트리 10종 + 금융 계산기 ✅
3.3 에이전트 루프 · SSE 스트리밍 · 영속화 ✅ (09.21)
3.4 프론트 AI 탭 실 API 전환 · 예시 질문 칩 ✅
3.5 데이터 보강 — 어린이집 3,940곳 · 편의점 조회 API · SGIS 지오코딩 · 지표 27,829건 재집계 ✅
3.6 서울 상권 아틀라스 — 랜딩 · 지도 `/map` 분리 · main 병합 ✅ (09.23)
3.7 서울 상권분석서비스 적재 — commerce · neighborhood BC 약 1,000만 행, 동네 유형 6종 · 시간대 어긋남 ✅ (09.23)
3.8 채팅 관문(intent) · 유형 단계구분도 · 패널 서사 · 계획 `/plan`(finance) · 조달·상담 준비 ✅ (09.24)
3.9 RAG 평가셋 200건 검수 — Hit@5 1.000 · MRR 0.95, 뉴스 같은 사건 접기 ✅ (09.25)
3.10 네거티브 리포트 방향 전환 — HANDOFF §0 · 판정 대상 14종 · 판정 카드 설계서 · 13 Task 플랜 ✅ (09.28)
3.11 음식 업종 8종 — 인허가 업태 분류기 · 24구 적재 66분 · 프론트 optgroup ✅ (09.28)
3.12 verdict BC — 신호 5종 · 판정 규칙 · 배치 테이블 `region_industry_verdict` · API 3종 🔄 (Task 1~6 완료, Task 7 진행)
3.13 판정 카드 · 업종별 위험도 지도 · 폐업 마커 (FE v0.29.x)
3.14 모바일 지도 반응형 · 뉴스 수집 시 사건 클러스터링
4. 추가 요건 · 검증 (Sprint 4 전반, 10.01~)
4.1 검색 성능 튜닝 (Recall@5 91.5% 목표) · 응답 속도 최적화
4.2 시나리오 테스트 (단위→통합) · TPS 측정
5. DEMO 및 최종 검수 — 출품 (Sprint 4 후반, ~10.08)
5.1 QA · 버그 수정 · 서비스 배포 (Vercel + Cloudflare 터널 — 대구 런북 재사용)
5.2 설치 · 이전 매뉴얼 (Local → AWS)
5.3 최종 문서화 · 발표 자료 · DEMO 시연
산출물별 담당은 개발 표준 및 산출물의 산출물 목록을 기준으로 삼고 위험 요인은 위험 관리 방안에서 다룬다.