반응형
1. Keep
- 협업으로 구현해야하는 기능을 기한 내에 완성시켰다. 다들 포기하지 않고 기능구현을 위해 노력했다.
- 깃 브랜치 전략 사용
- 실제로 배포될 main 브랜치
- 개발된 코드가 합쳐질 dev 브랜치
- 기능을 추가하고자 하는 경우에는 feature/<feature-name> 브랜치를 dev 브랜치로부터 만들어 개발하고 난 후, dev 브랜치에 PR을 날림
- 브랜치 접근 설정
- 직접 push를 금지시키고, PR로 병합하는 경우에 컨트리뷰터의 리뷰가 필요한 최소 갯수를 설정.
- 깃허브의 issue를 사용하여 개발이 필요한 사항들을 관리
- 구현 가능하도록 DB 스키마를 변경하고 프로젝트에 반영
- 깃으로 협업 원활
2. Problem
- 개발에 제대로 참여하지 못 한 팀원 존재
- 이론과 문법이 제대로 학습되지 않은 상태로 실전에 투입됨
- 주변에서 적절하게 도와주지 못 함
- 팀장이 프로젝트의 전체를 관리하지 못 함
- 팀원 간에 코딩 스타일이 달라서 비슷한 역할을 가지는 파일을 개발해도 디테일이 다르게 구현
- Pagination의 기능 구현 실패
- 처음에 설계한 DB나 API 명세를 코드로 구현하지 못 해서 중간에 수정
3. Try
- node.js의 전반적인 지식 공부
- 테스트 코드의 작성을 생활화
- 지식을 빠르게 공유할 수 있는 환경 조성
- 처음 설계를 탄탄하게 하고 그 설계대로 맞춰가는 노력하기
- 팀원간 소통을 적극적으로 하여 협업 원활하게 하기
- 일단은 구현 가능한 부분까지 간단한 것부터 계단식으로 밟으며 진행
반응형
'프로젝트' 카테고리의 다른 글
2023/03/21 최종 프로젝트 그 이름은 LounGe!! (0) | 2023.03.22 |
---|---|
23/02/02 TIL 팀 프로젝트 장바구니 주문 API 고민 (1) | 2023.02.02 |
내일배움캠프 A반 9조 개띠구조대 KPT 회고 (0) | 2022.12.08 |
내일배움캠프 노드 A반 9조 개띠구조대 프로젝트 S.A (0) | 2022.12.02 |
22/11/17 TIL 미니 프로젝트를 진행하며 .. (0) | 2022.11.18 |
댓글