본문 바로가기

프로젝트/I들 ChangeArt

머신러닝 팀 프로젝트 - KPT 회고

1. 한 일

  • 해야 할 일 : 머신러닝을 활용한 이미지 변환 프로젝트
  • 프로젝트 명 : ChangeART
  • 필수 작업 : 유저, 게시글, 댓글, 머신러닝, 페이지네이션
  • 추가 작업 : 좋아요, 팔로우, 테스트코드, 정렬

1-2. 느낀 점

  • 이세희 : Users 앱의 기능에 대한 이해도가 떨어졌는데 이번 프로젝트를 진행하면서 많이 배울 수 있었던 것 같다. 팀플로 Git을 사용할 때 어떻게 써야할 지 조금 더 알게 되었다. 팀장님 짱~
  • 이찬주 : 처음으로 git flow 방법으로 협업을 했는데 좋은 전략이었다. 백엔드 작업을 하며 이해도가 좀 떨어진다고 느꼈지만 프로젝트를 통해 조금 나아졌다. 다음 프로젝트 때 구현해보고 싶은 기능들이 몇 가지 생겼다.
  • 박영주 : 시리얼라이저와 API연결에 대해 많이 배울 수 있었고, 이전 프로젝트에 비해서 하고 싶었던 기능을 더 빠르게 더 많이 구현할 수 있어서 뿌듯하고 재미있는 프로젝트였습니다. 또 Git 브랜치 전략에 대해서도 보다 효율적인 방법을 배워서 다양하게 연습해볼 수 있는 소중한 기회였고, 함께 프로젝트에 집중해주신 팀원분들께 감사한 시간이었습니다.
  • 김경진 : 이번 프로젝트를 진행하면서 프론트와 백엔드를 잘 연결할 수 있게 되어 너무 뿌듯합니다.
  • 김세만 : 백엔드와 프론트간 통신을 더 이해할 수 있는 기회가 됐습니다.

2. Keep

  • Git 컨벤션과 Git flow
  • github issue 활용

3. Problem

  • 문제
    1. pr의 review를 했지만 로직을 모르는 코드 발생
    2. 팀원들의 프로젝트 진행상황을 알 수 없는 상황이 생김
    3. 배포와 외부 db를 이용하지 못함
  • 원인
    1. 담당하지 않은 부분에서 올라왔고, conflict가 없으면 merge를 진행함
    2. 팀원들과의 소통이 원활하지 않았기 때문에
    3. 타임라인을 지키지 못하고, 다른 부분에 좀 더 집중함

4. Try 

  1. pr에서 review를 원하는 부분에 대한 내용을 작성하여 pr요청을 보낸다
  2. commit을 좀 더 세세하게 자주 보내기, commit message는 상세하게!
  3. 프로젝트 시작 시 db를 정하고 타임라인을 준수해서 배포 시간을 확보한다.