2026 W3 주간회고
2026-01-12 주간 보고
- 지난주 업무 (업무명/결과)
- 임용규테니스아카데미 엑셀 업로드 진행
- 예약 중복 검색,탐지,알림 기능 86evc4axm
- 수강회원관리 V2 / 1월 중
- 지난주 이슈 (이슈발생일 / 이슈명 / 결과)
- 관리자센터 이용권 관리 V2 QA 시나리오 테스트
- 2026-01-06 www.curinginnos.com 접속 불가 문제
- 2026-01-08 제이필드 12월8일, 15일 정산입금액 상이한 부분
- 현재 업무 (업무명/목표/마감일)
- conflict-detector (UC 4개 중 2개) UNTIL TUE 1/13:
- dev 브랜치로 올려놓고 일주일간 예약중복문제 알림 테스트 진행.
- 새 API 스키마 공유, UC002는 어차피 바로 쓰지 못함
- master-plan UNTIL TUE 1/20
- 문제의식 명확하고 회의록도 있지만 실질적으로 일이 진행된 것은 아님
- 따라서 기존 플랜과의 스키마 변경점, 대리예약 플로우 변화지점까지만 미리 준비해가기 1/14 수요일 킥오프 회의에 구현 방향성 논의
- 팀 내 의사결정이 가능할 정도로 구현 UNTIL FRI 1/16
- conflict-detector (UC 4개 중 2개) UNTIL TUE 1/13:
- 이슈
- 2026-01-08 / 제이필드 12월8일, 15일 정산입금액 상이한 부분 86ew5tehj / 부족금 이체 완료
W3 결과보고
v1.11.15 release
이번 릴리즈는 촬영 동의(Recording Consent) V2 고도화, 알림(Notification) 아키텍처 재편, 그리고 그룹레슨/결제 자동화 안정성 강화에 초점이 맞춰져 있습니다.기능 추가뿐 아니라 도메인 정합성, 권한 제어, 이벤트 기반 확장성을 명확히 다진 릴리즈입니다.
Conflict Detector
그룹레슨 도입으로 인해 동일한 시간과 장소(Time)에 여러 명의 예약이 가능해졌으나, 의도치 않은 중복 예약(더블부킹)을 방지하고 시스템적으로 허용된 인원(Capacity) 내에서만 예약이 이루어지도록 관리가 필요함.
| 항목명 | 설명 | 검증 방법 | 🔲✅❌ |
|---|---|---|---|
| UC001 | 시스템은 시작시간과 끝시간이 주어지면 그 안에 중복된 예약들을 모두 검색할 수 있습니다 | ConflictDetectReportDto의 timeSlots 및 issues 배열에 중복 예약, 코트 휴무 시간, 가예약 충돌 건이 정확하게 포함되는지 확인합니다. |
✅ |
| UC002 | 업주는 특정한 기간 안에 그룹레슨을 제외한 예약이 중복되었는지 여부를 검색할 수 있습니다. 업주는 검색된 중복예약의 상태를 올바르게 고칠 수 있습니다. (Capacity 수정) |
API 응답으로 기간별 중복 예약 조회 기능이 정상적으로 작동하며, 결과에 중복 일시, 코트, 회원 명단이 정확히 표시되는지 확인합니다. 또한 충돌한 타임슬롯들을 수정한 뒤에 다시 중복된 예약을 검색했을 때 해당 슬롯이 더 이상 나타나지 않는 것을 확인합니다. |
✅ |
| UC003 | 시스템은 주기적으로 업주마다 주간 중복예약을 검색하여 만약 발생할 시 업주에게 알림을 보내야 합니다. | 배치 작업이 활성 아카데미를 대상으로 주간 충돌을 감지하고, 해당 아카데미 업주에게 정확한 알림 메시지가 발송되는지 확인합니다. | ✅ |
| UC004 | UC004 시스템은 일관적이지 않은 타임슬롯을 탐지하고 고칠 수 있습니다 | Time 슬롯의 enrolledCnt 값이 올바른지 검사합니다. | ✅ |
2026-01-14 레슨클래스 킥오프 회의
- 대표님이 생각하는 레슨클래스는 아카데미의 레슨클래스가 아니라 프리랜서 코치의 레슨클래스였다.
- 그래서 freelance-coach-lesson.spec을 새로 파고 그 안에 변경된 요구사항에 맞추어 문제정의를 다시 해야한다.
- 각자 본인 업무들의 예상 작업분량을 공유할 것
사전 기능 (0.5차)
UC 000) 홈화면 변경안 (앱)
UC 000) 홈화면 - 코치 정보 페이지 (앱)
UC 000) 코치 프로필 페이지 (앱)
UC 000) 클래스 개설 (웹)
UC 000) 코치 회원승급요청 + 스태프 승인 + 프로필 생성 (웹)
필수 기능 (1차)
UC 001) 클래스 개설 및 모집 공지
UC 002) 클래스 목록: 홈 화면에서 오픈된 클래스 탐색
UC 004) 클래스 신청: 노출된 클래스를 선택해 신청 시작
UC 005) 클래스 결제: 신청과 결제 완료로 좌석 확보(또는 대기 처리)
UC 008) 최소 인원 이상 → 클래스 확정
UC 013) 수강 시작 전 환불
UC 017) 모집/확정/일정변경/환불 알림
+ 정산 (코치에게 개별정산 + 수수료)
+ 프리랜서 코치 프로필 (계좌번호, 통장사본, 이름, 연락처, 수상이력)
+ 스태프 프리랜서 코치 관리
라켓타임웹 한글주소 ✅
업주들이 SNS/네이버지도 등에 라켓타임 “웹 방문 주소”를 공유할 때 영문 URL이 노출되어, 특히 중·장년층 고객이 예약 링크임을 인지하지 못하거나 신뢰/가독성 문제로 이탈한다.
가독성을 위해 한글 도메인을 별칭으로 제공하고, 접속 시 즉시 racketime.com으로 301 리다이렉트한다.
- 기대 노출: https://라켓타임예약하러가기.com/teriustennis
- 실제 도착: https://racketime.com/teriustennis (쿼리 포함 그대로 유지)
Master Plan, Coach Plan,
문제정의서 작성 완료
2026Q1 성과발표
이번 주 잘 한 일
- 월, 화, 수, 목 빠지지 않고 요가를 했다.
- 화요일 까지 끝내기로 한 Conflict Detector 태스크를 끝내버렸다.
- 레슨클래스 킥오프 회의와 대리예약 플로우 회의를 주도하여 모두의 컨센서스를 확보했다.
이번 주 아쉬운 일
- 장기대관 회의가 처음 진행될 때 제대로 이해하지 못해 나중에 디자이너가 와서 물어봤을 때 엉뚱한 답변을 해 컨센서스를 흐려버렸다.
- 이번주 수면시간이 전부 7시간 아래이다. 너무 피곤하게 살았다.
- 머리카락 뜯는 버릇이 점점 심해지고 있다. 회고를 하는 지금도 뜯고있다.
- 대학시절에 이를 꽉 다물고 자던 버릇이 다시 생겼다. 턱이 아프다.
W4 목표
- 다음주 화요일 1/20까지 dev로 보낼 Master Plan A안, B안 완성하기
- 레슨클래스 킥오프회의에서 창발한 FreelanceCoachLesson 문제정의서 작성하기
다음 1,2개월동안 회사가 나에게 기대해야 할 "주축"은?
- 예상업무시간을 기가막히게 잘 예측하고 마감일을 잘 지키는 개발자
- 추상적인 요구사항이 구체적인 유스케이스 시나리오와 문제정의서로 바뀌는 Technical Writer
- 예약·레슨 도메인에서 결정 가능한 정보를 만들어내는 사람 "나한테 맡겨"