y.developer
[KPT 회고] 팀 프로젝트 - 데일리 코디 공유 페이지 (DailyC) 본문
728x90
심화 프로젝트 (2023.12.26 ~ 01.03)
B반 10조 - 코딩촉진제 텐텐
KPT 회고
프로젝트를 마치고 회고하는 과정으로 Keep, Problem, Try 부분으로 나누어 진행한다.
Keep : 잘하고 있는 점, 계속 이어갔으면 하는 부분
Problem : 개선이 필요하다고 생각되는 부분, 아쉬웠던 부분
Try : 앞으로 시도해 보면 좋을 방법 및 문제 해결책
KPT 회고 진행
진행 내용 정리
Keep
잘하고 있는 점, 계속 이어갔으면 하는 부분
- 와이어프레임을 구체적으로 잡고 프로젝트에 들어간 것
- 활용하려는 API에 대해서 충분히 정보검색하고 공부하여 원하는 기능을 적재적소에 작성한 것
- 팀이름(텐텐촉진제)과 프로젝트 이름(DailyC)가 진행하려는 프로젝트와 컨셉이 맞아떨어진 것
- 확장성 넓은 아이디어로 제작한 것
- 하루마다 개발 진도 체크해나가면 수정 부분 해야 할 부분 체크하는 것
- 모르는 부분 바로바로 공유 하면서 서로 코드 보면서 해결 하는 것(live Share)
- 그 날 할 목표를 끝까지 해낼려고 노력하는 것
- 모든 팀원들이 쉬는 날에도 적극적으로 프로젝트에 참여한 것
- 서로간의 진행사항 공유하기
- 맡은 파트에 대해서 가능한 빨리 작업한 뒤 팀원들을 도와주기
- 일정 시간을 고민해본 뒤 해결되지않은것은 팀원들과 공유하기
- git push 할 때 규칙을 지킨 것
- 사용자의 UX를 신경 써서 제작한 점
Problem
개선이 필요하다고 생각되는 부분, 아쉬웠던 부분
- 처음 와이어프레임에서 기획한 기능들을 많이 놓친 부분
- 기본 alert창을 사용하는 듯 디테일한 점을 다룰 시간이 부족했던 점
- Notion에 적을 때 필수 기능들의 로직들이 어떻게 구현할건지 좀 더 명세하게 짜지 못한 점
- NextJS14 최신 버전을 제대로 이해하지 못하고 프로젝트를 시작한 점
- 댓글 기능 추가하지 못함
- 폴더 분류가 획일화되지 못한 점.. 시간이 없어서 정리를 못함
- 새로운 기술들에 대한 공부에 많은 시간이 소요된 점
- 코디 리스트 부분에 무한스크롤을 적용하지 못한 부분
- 맡은 개발 업무가 완벽히 구현이 되지 못한 아쉬움
- 유저정보 매칭을 못한 아쉬움
- 컴퓨터 시스템 에러 이슈... 포맷.. 알약이 문제인듯?
- 원하는 기능을 쉽게 구현할 수 있었지만 빠듯한 시간과 제한된 정보로 어렵게 구현하게 된 점
Try
앞으로 시도해 보면 좋을 방법 및 문제 해결책
- 코드에 대한 이해도 높히기
- NextJS 공식문서가 잘 되있으니 무슨 기능들을 제공하는지 정확히 파악해 나가기
- 프로젝트 특성을 파악해서 그거에 맞는 프레임워크 설정해 가기
- supabase문서를 좀 더 보고 정확하게 supabase 사용하기
- 팀원으로 다시 만나기
- 컴포넌트화 작업화하면서 미리미리 하기
- 새로 배운 기술들 좀 더 깊게 다루기
- 알럿 대신 모달 참고: https://react.dev/reference/react-dom/createPortal
- CSS 두가지는 별로 추천하지 않음
- Server Component와 SSR의 차이
- 기본 alert보다 커스텀 모달로 구현하기
- 여러곳에서 사용할수 있는 컴포넌트는 팀원들과 공유하여 pram 값 을 기준으로 잡거나 이외의 기준점을 잡아서 최대한 활용적으로 사용하기
프로젝트 결과물 - DailyC
결과물 스크린샷 정리
팀 프로젝트를 마치며...
소감 정리
728x90