수료 후, 이력서에 우리가 만들어낸 내용들을 꼼꼼하게 채워넣어야겠죠?
우리 프로젝트의 강점을 잘 녹여내기 위해 회고록 양식을 공유 드립니다.
프로젝트와 작성하시는 회고록을 기반으로 다음 주 멘토님들께서 순회할 예정이니,
새롭게 추가/개선할 기능이나 수정 방향성에 대해서 깊은 고민을 할 수 있는 기회가 되길 바랍니다
Table
Search
중간 발표 이전 기재
1. MVP 중간발표 자료(기입)
1.
프로젝트 정보
•
서비스명: Tming
•
서비스 기획 의도: 원하는 프로젝트를 할 팀원을 모집할 수 있으며, 모집글에 대해 자유롭게 신청 및 승인이 가능함
•
프로젝트 한 줄 설명: 사이드 프로젝트 팀원 모집 서비스
•
최종 MVP 스펙:
유저
•
회원가입
•
로그인 (로컬)
•
마이 페이지 (프로필)
◦
작성한 글
•
팔로우
팀원 모집
•
팀원 모집글
◦
직군별 인원 제한
▪
ex) BE: 3, FE: 2, DESIGN: 2
◦
필터
▪
직군별
▪
모집 상태 (모집 중/모집 완료)
▪
기술 스택
▪
좋아요한 글
▪
신청한 글
▪
승인된 글
◦
좋아요
◦
마감기능
▪
마감 후 3일 내 승인 필수
•
댓글
•
팀원 신청/취소
◦
취소는 승인 전까지
•
팀원 신청 확인
◦
직군별 리스트
◦
모집 승인/거부
채팅
•
1:1
•
서비스 배포 URL: https://whenwheres.com
2. 프로젝트 문제해결, 기술적 의사결정
•
프로젝트를 진행하면서 직면한 문제를 어떤 과정으로 해결 하셨는지, 스택별로 기록 해 주세요
•
기술적 의사결정을 기본으로, 트러블슈팅도 있다면 기록해둡시다.
중간 발표 이후 기재
3. 중간발표 피드백 기록
•
월요일에 대면 피드백을 꼼꼼히 기록해두고, 개선이 필요한 사항에 적용해봅시다.
4. 중간 발표 후 회고
1) 미구현 된 MVP 기능
•
팀원 신청승인 : 모집글에 팀원 신청시 승인할 수 있는 기능
•
소속팀원 방출 : 이미 팀원이 된 사람을 방출할 수 있는 기능
•
1:1 실시간채팅 : 여러 API로 나눠서 채팅 내역을 보여주는 것까지는 완성했으나, 하나의 API로 통합한 기능을 구현 중
2) 추가/개선 할 기능과 그 이유
•
(개선) 실시간 채팅 API : 협업하는 과정에 있어 커뮤니티 기능을 부여하기 위해
•
(개선) 실시간 일대일 채팅 → 단톡방으로 개선
•
(추가) 백오피스 → DB의 유연한 관리를 위해
3) 추가/개선할 기능을 어떻게 구현 할 것인지
•
팀원 신청 승인 및 팀원 방출 : POST, DELETE에 해당하는 메소드를 만들어 구현함.
•
실시간 채팅 단톡방 → websocket(또는 socket.io) : 새로운 데이터가 들어오면 먼저 서버가 클라이언트에게 데이터를 전송하는 기술이므로 실시간 채팅 메세지를 주고받는 방식에 적합함
5. 앞으로의 계획 및 우선순위
•
예시
순위 | 구분 | 앞으로의 계획 (구체적으로) | 마감예정일자 |
1 | MVP | - 미구현된, 팀원신청에 대한 승인 기능 구현 | ~1/28/일 |
2 | MVP | - 미구현된, 이미 팀에 속한 팀원에 대한 방출 기능 구현 | ~1/28/일 |
3 | 개선 | - 실시간 채팅방 리스트에서 채팅방 및 채팅내용을 한 번에 불러오는 API 구현 | ~1/28/일 |
4 | 추가 | - 실시간채팅 프론트엔드 구성하기 | ~2/04/일 |
5 | 개선 | - 단체채팅방 추가 구현하기 | ~2/05/월 |
6. 앞으로 해야 할 일(4주차)
•
팀 전체 할 일.
유저들에게 최종프로젝트 배포
피드백 수집용 구글 폼 제작 및 질문 정리
피드백 수집용 구글폼 홍보
•
팀원 개인별로 작성.
◦
장하람
팀원신청 승인 구현
◦
강용수
FE..
◦
이승준
모집글 전체조회(APPLY, MEMBER) 구현
전체조회 querydsl 메서드 통합가능 여부 확인
◦
지현구
실시간 1 : 1 채팅 구현 마무리
단톡방 구현
◦
김동민
팀원 방출 구현