프로젝트

내일배움캠프 청소의 원조 팀 KPT회고

5kiran 2023. 1. 6.

목차

반응형

1. Keep

  1. 협업으로 구현해야하는 기능을 기한 내에 완성시켰다. 다들 포기하지 않고 기능구현을 위해 노력했다.
  2. 깃 브랜치 전략 사용
    • 실제로 배포될 main 브랜치
    • 개발된 코드가 합쳐질 dev 브랜치
    • 기능을 추가하고자 하는 경우에는 feature/<feature-name> 브랜치를 dev 브랜치로부터 만들어 개발하고 난 후, dev 브랜치에 PR을 날림
  3. 브랜치 접근 설정
    • 직접 push를 금지시키고, PR로 병합하는 경우에 컨트리뷰터의 리뷰가 필요한 최소 갯수를 설정.
  4. 깃허브의 issue를 사용하여 개발이 필요한 사항들을 관리
  5. 구현 가능하도록 DB 스키마를 변경하고 프로젝트에 반영
  6. 깃으로 협업 원활

2. Problem

  1. 개발에 제대로 참여하지 못 한 팀원 존재
    • 이론과 문법이 제대로 학습되지 않은 상태로 실전에 투입됨
    • 주변에서 적절하게 도와주지 못 함
  2. 팀장이 프로젝트의 전체를 관리하지 못 함
  3. 팀원 간에 코딩 스타일이 달라서 비슷한 역할을 가지는 파일을 개발해도 디테일이 다르게 구현
  4. Pagination의 기능 구현 실패
  5. 처음에 설계한 DB나 API 명세를 코드로 구현하지 못 해서 중간에 수정

3. Try

  1. node.js의 전반적인 지식 공부
  2. 테스트 코드의 작성을 생활화
  3. 지식을 빠르게 공유할 수 있는 환경 조성
  4. 처음 설계를 탄탄하게 하고 그 설계대로 맞춰가는 노력하기
  5. 팀원간 소통을 적극적으로 하여 협업 원활하게 하기
  6. 일단은 구현 가능한 부분까지 간단한 것부터 계단식으로 밟으며 진행
반응형