[내배캠] Day 43 | 0 to 1 메이커톤, KPT 회고

TIL
2026.07.06

 

더보기

 

시각 내용
09:00 - 09:30 데일리 스크럼 작성
09:30 - 10:00 팀 스크럼
10:00 - 12:00 0 to 1 메이커톤: 근거 데이터 정리 및 문서화
12:00 - 13:00 0 to 1 메이커톤: MVP 개발
13:00 - 14:00 개인 정비 시간
17:00 - 18:00 0 to 1 메이커톤: MVP 개발
18:00 - 19:00 개인 정비 시간
19:00 - 20:30 강의 노트 및 TIL 정리
20:30 - 21:00 저녁 회고

 

 

🎯 오늘의 목표

- 0 to 1 메이커톤: 근거 데이터 정리 및 문서화
- 0 to 1 메이커톤: MVP 구현

 

 

0 to 1 메이커톤

 

01. 근거 데이터 정리 및 문서화

 

원인・현상・영향과 맵핑하여 자체 설문 조사 결과, 아티클 기반으로 근거를 정리하였다.

 

  • 원인
    • 63.6%가 가장 큰 불편으로 “저장 위치가 제각각이라 관리하기 어렵다”를 선택
    • 51.5%가 “저장한 자료를 다시 찾기 어렵다”고 응답
    • 45.5%가 “인용할 부분을 다시 찾아야 한다”고 응답
  • 현상
    • 84.8%가 저장한 자료를 찾지 못해 재검색 경험이 있다고 응답
  • 영향
    • Interact 조사에 따르면 직원들은 업무시간의 약 19.8%(주당 약 1일)를 필요한 정보를 찾는 데 사용
    • 지식 관리 체계 구축 시 검색 시간 최대 35% 감소, 생산성 20~25% 향상

 

02. MVP 구현

 

여섯 단계로 나눠서 Claude Code와 작업했다.

 

  • Step 1. 기본 프로젝트 생성
    • docs 폴더 - 기본 기능 명세서, 디자인 가이드, 깃허브 정보, 단계별 리스트가 적힌 to do 파일
    • 프로젝트 구조, 공통 레이아웃 등 전체적인 구조를 잡음
  • Step 2. Supabase 연동
    • Supabase 프로젝트 URL, PUBLISHABLE KEY 값을 환경 변수 파일(.env.local)에 입력
    • Claude Code가 생성한 쿼리를 Supabase SQL Editor에 입력하여 Run 
  • Step 3. OG 메타데이터 수집
    • AI 연동 없이 확인할 수 있는 메타데이터 수집
  • Step 4. AI 연동
    • Google AI Studio에서 받은 API Key를 환경 변수 파일에 입력
    • 메타데이터 내용을 요약하고 태그를 뽑아내도록 함
      → 메타데이터로 하니 부실해서 요약/핵심 문장/태그는 본문 크롤링하여 뽑고, 본문을 별도로 저장해두진 않도록 수정함
  • Step 5. 검색 기능 구현
    • 테스트 필요
  • Step 6. UI 수정
    • 아직 수정할 게 많이 남아 있는데 토큰이 다 떨어져서 (;;) 내일 마저 작업 예정

 

 

 

KPT 회고

 

Keep

 

  • 진행 상황, 문제 발생 시 빠른 원인 파악을 위해 기능 구현을 단계별로 나누어 진행하였다.
  • 구현 방향을 명확히 하고 Claude Code가 일관된 방향으로 개발할 수 있도록 프롬프트를 문서화하였다.

 

Problem

 

  • 문서를 단계별로 계속 수정하는 과정에서 기능 명세서, TODO, 단계별 프롬프트 간 내용이 일치하지 않아 Claude Code가 요구사항 충돌을 인식하는 문제가 발생했다. → Claude가 알아서 대화창 내에 명시한 프롬프트를 우선적으로 작업함, 작업 내용에 맞춰서 문서도 업데이트하도록 하는 프롬프트를 추후에 넣어주긴 함
  • 코딩 자체가 생각보다 오래 걸리고 생각보다 자잘하게 손봐야 할 부분들이 많음 → 프롬프트를 더 꼼꼼하게 입력하기

 

Try

 

  • 테스트를 여러 번 하고 요구사항을 모아서 프롬프트를 더 꼼꼼하게 입력하기
  • 안정적으로 구현 가능한 기능에 집중하여 우선순위를 관리하고 내일 배포 마무리하기