- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1
3.1. 스프린트
        jay-so edited this page Dec 2, 2023 
        ·
        13 revisions
      
    - 
단위: 1주
- 
스프린트 플래닝: 매주 월요일
- 
스프린트 회고: 매주 금요일
- 마무리 하지 못한 태스크는 주말에 진행
- 팀 결성 및 팀명 결정
- 깃허브 레포지토리 생성
- 각종 컨벤션 및 브랜치 전략 정의
- 프로젝트 기획, 경쟁사 분석, 유저 스토리 작성
- 
개발 환경 구축 - 프로젝트 초기 세팅 - 영주
- Flyway 관련 설정 - 재훈
- ExceptionHander, ControllerAdvice를 이용한 전역 예외 처리 - 창현
- DDL 작성 - 영주, 재훈, 현호
 
- 프로젝트 초기 세팅 - 
- 
도메인 정의 - 영주, 재훈, 현호, 창현
- 
MVP 기능 API 명세 작성 - 회원 도메인 - 창현
- 게스트 모집 도메인 - 현호
- 크루 도메인 - 재훈
- 주소 도메인 - 영주
 
- 회원 도메인 - 
- 
개발 서버 배포 자동화 구축 - EC2, RDS 인스턴스 생성 및 연결 - 영주
- CI, CD 스크립트 작성 - 영주
- Nginx, HTTPS 적용 - 영주
 
- EC2, RDS 인스턴스 생성 및 연결 - 
- 
회원 CRUD - 회원 가입 - 창현
- 사용자 프로필 조회 - 창현
- 테스트 코드 작성 - 창현
 
- 회원 가입 - 
- 
게스트 모집 CRUD - 게스트 모집글 생성 - 현호
- 게스트 모집 참여 신청 - 영주
- 게스트 모집에 참여 신청된 혹은 확정된 사용자 정보 목록 조회 - 영주
- 게스트 모집 참여 신청 수락 - 영주
- 게스트 모집 참여 신청 거절 및 취소 - 영주
 
- 게스트 모집글 생성 - 
- 
크루 CRUD - 크루 생성 - 재훈
- 크루 상세 조회 - 재훈
- 크루 가입 신청 - 재훈
- 크루원 가입 신청자 및 가입 완료자 목록 조회 - 재훈
- 크루원 가입 신청 수락 - 재훈
- 사용자 근처 크루 목록 조회 - 재훈
- 크루원 가입 신청 거절/취소 - 재훈
 
- 크루 생성 - 
- 
주소 CRUD - 전체 주소 목록 조회 - 영주
- 주 활동 지역 조회 - 영주
 
- 전체 주소 목록 조회 - 
- 
포지션 CRUD - 전체 포지션 목록 조회 - 현호
 
- 전체 포지션 목록 조회 - 
- 
Rest Docs + Swagger 연동 - 창현
- 
회원 CRUD 추가 작업 - 사용자의 참여 확정 게스트 모집글 목록 조회 - 영주
- 사용자가 만든 게스트 모집글 목록 조회 - 영주
- 사용자가 가입한 크루 목록 - 창현
- 사용자가 만든 크루 목록 조회 - 창현
 
- 사용자의 참여 확정 게스트 모집글 목록 조회 - 
- 
게스트 모집 CRUD 추가 작업 - 다른 사용자(호스트, 게스트) 매너 스코어 리뷰 - 영주
- 게스트 모집글 상세 조회 - 현호
- 조건별 게스트 모집글 조회 - 현호
 
- 다른 사용자(호스트, 게스트) 매너 스코어 리뷰 - 
- 
크루 CRUD 추가 작업 - 크루원 가입 신청 목록 조회 리팩토링 - 재훈
- 크루원 가입 신청 수락 리팩토링 - 재훈
- 크루원 가입 신청 거절 및 취소 리팩토링 - 재훈
- 사용자 근처 크루 목록 조회 리팩토링 - 재훈
- 크루원 가입 신청 거절/취소 리팩토링 - 재훈
 
- 크루원 가입 신청 목록 조회 리팩토링 - 
- 
주소 CRUD 로컬 캐시 적용 - 영주
- 
개발 환경 CORS 설정 - 영주
- 
MVP 기능에 대한 인증, 인가 연동 - 영주, 창현
- 
Jacoco, SonarCloud 설정 - 재훈
- 
채팅 API
- ERD, API 명세 작성 - 영주
- 새 채팅방 생성 - 영주
- 참여중인 모든 채팅방 목록 조회 - 영주
- 단일 채팅방 정보 상세 조회 - 영주
- 특정 채팅방의 모든 메시지 목록 조회 - 영주
- 채팅 웹소켓 통신 연결 - 영주
- 특정 채팅방 구독 - 영주
- 새 채팅방 입장 - 영주
- 채팅 메시지 전송 - 영주
- 채팅방 퇴장 - 영주
 
- ERD, API 명세 작성 - 
- 
지도 API
- 상세 주소를 좌표 값으로 변환 - 창현
- 좌표로부터 가까운 거리에 있는 게스트 모집글 조회 - 창현
- MySQL 좌표 자료형으로 변경 - 창현
- 지도 관련 페이지네이션 및 동적 쿼리 처리 - 창현
 
- 상세 주소를 좌표 값으로 변환 - 
- 
운영 서버 배포 자동화 구축
- EC2, RDS 인스턴스 생성 및 연결 - 현호
- CI, CD 스크립트 작성 - 현호
- Nginx를 통한 HTTPS 및 로드밸런스 적용 - 현호
 
- EC2, RDS 인스턴스 생성 및 연결 - 
- 
실시간 알람 서비스 SSE 연동 및 이벤트 핸들러 연결
- 크루, 게임 서비스 이벤트 핸들러 연결 - 재훈
- 각 크루 서비스와 게임 서비스의 이벤트 핸들러와 알람 서비스 연결 - 재훈
- 실시간 알람 서비스 구축을 위한 SSE 연동 - 재훈
 
- 크루, 게임 서비스 이벤트 핸들러 연결 - 
- 
지도 API 추가 작업 - 위치수집 동의를 하지 않은 사용자에게 특정 지역의 게스트 모집글을 보여주는 기능 - 창현
- 위치수집 동의 기능 반환 값 타입 변경, 정렬 기준 변경 - 창현
- Polygon 값 캐싱 처리 - 창현
 
- 위치수집 동의를 하지 않은 사용자에게 특정 지역의 게스트 모집글을 보여주는 기능 - 
- 
인증/인가 API 추가 작업 - 로그아웃 - 창현
- RefreshToken 캐싱 처리 - 창현
 
- 로그아웃 - 
- 
알림 API - 사용자 알림 연결 - 재훈
- 로그인 사용자의 읽지 않은 알림 조회 - 재훈
- 알림 목록 조회 - 재훈
- 알림 상태 수정 요청 - 재훈
- 알림 목록 삭제 - 재훈
- 알람 서비스 구조 및 SSE 연동 구조 리팩토링 - 재훈
- SSE 서비스 로컬 캐시 연동 - 재훈
- 비동기 이벤트 처리 - 재훈
 
- 사용자 알림 연결 - 
- 
랭킹 API - 알고리즘에 따른 크루 랭킹 조회 - 현호
- 크루 랭킹 캐싱 처리 - 현호
- 스케줄러를 이용한 캐시 업데이트 - 현호
 
- 알고리즘에 따른 크루 랭킹 조회 - 
- 
채팅 API 추가 작업 - 게스트 모집글, 크루 생성 시 채팅방 자동 추가 기능 - 영주
- 채팅방 퇴장 제한 조건 추가 - 영주
- 특정 사용자와의 1:1 채팅방 여부 - 영주
 
- 게스트 모집글, 크루 생성 시 채팅방 자동 추가 기능 - 
- 
프로젝트 마무리를 위한 문서 정리 - 영주, 재훈, 현호, 창현- README 작성 - 영주, 재훈, 현호, 창현
- Github Wiki 작성 - 영주, 재훈, 현호, 창현
- 프로젝트 QC 진행 - 영주, 재훈, 현호, 창현
- 발표 PPT 제작 - 재훈
- KDT 제출용 PPT 제작 - 창현
 
- README 작성 - 
- 
** 프로젝트 고도화 ** - 스프링 스케줄러, 배치 - 창현
- 알람 Redis Pub/Sub 구현 - 재훈
- 모니터링 환경 구축 - 영주
 
- 스프링 스케줄러, 배치 -