2023-08-14 TIL (심화 프로젝트 KPT 회고)
1.프로젝트 구상
- 프로젝트명 : ROOI (running out of ideas)
- 프로젝트 내용 : 아이디어고갈이라는 팀명에서 따온 프로젝트명, 협업을 통해 아이디어 고갈에서 탈출하자는 취지를 가지고 있습니다. 칸반보드 타입의 협업 사이트 만들기
2.API
https://www.notion.so/691e86ee4e8247a7a1f56e5250a6ba3b?v=7cef32bf6a3748839d50591363a2ca36&pvs=4
API 명세서
A new tool for teams & individuals that blends everyday work apps into one.
www.notion.so
3.ERD
4.와이어프레임
5.필수구현 목록
-사용자 관리 기능(로그인 / 회원가입 기능, 사용자 정보 수정 및 삭제 기능)
-보드 관리 기능
-보드 생성, 수정, 이름, 배경 색상,설명,삭제, 보드 초대)
-컬럼 관리 기능(생성,수정,삭제,순서 이동)
-카드 관리 기능(생성,수정,이름,설명,카드 색상,작업자 할당,작업자 변경,삭제,이동)
-카드 상세 기능(댓글 달기,날짜 지정)
6.KPT 회고
Keep
모르는 부분을 너무 오래 붙잡고 있지 않고 같이 공유하고 함께 해결하기
분담 기능 진행 정도 수시로 공유하기
팀 규칙 잘 지키기
프론트엔드 기능 구현도 적극적으로 도전해 보기
git,merge 규칙을 정하고 진행해서 혼란 최소화하기
Problem
1.문제
프론트엔드와 백엔드의 연결에 어려움을 겪어 시간을 많이 씀
API와 ERD가 처음에 구성한 것과는 많이 달라졌음
백엔드와 프론트엔드의 분담파트가 일치하지 않다보니 코드 사용에 혼란이 생김
2.원인
프론트엔드에 대한 이해도가 부족하다는 생각이 듦
API와 ERD 구성에 좀 더 많은 시간과 노력을 쏟았어야 함
프론트엔드 기능 분담도 최대한 백엔드와 일치시켰어야 함
Try
백엔드 개발자지만 원활한 작업을 위해 프론트엔드에 대한 공부도 필요할 것 같다
백엔드 코드에 주석을 조금 더 적극적으로 달았으면 프론트엔드 구현이 수월했을 것 같다.
맡은 기능 구현 후 팀원끼리 간단한 코드리뷰 진행하기