Spring 오늘뭐먹지? 팀 프로젝트 KPT 회고

김한준 Hanjun Kim·2023년 11월 27일
0

내일배움캠프

목록 보기
34/70

Keep : 지속할 것
Problem : 문제라고 생각하는 것
Try : 문제를 바탕으로 시도할 것

KPT 회고란

프로젝트 진행과정에서 좋았던 점을
Keep(유지)하고,
Problem(문제)을 정의하고,
Try(시도) 한다는 뜻이다.

Keep

  • 김한준

    • GIT Flow 를 사용하여 완성도 높은 프로젝트를 구현하였다.

    • 하루의 시작과 코드리뷰, 깃허브 PR으로 마무리함으로써 팀원들과 생각을 공유하고 설계를 튼튼히 했다.

  • 이원용

    • 팀원들과 협업하기 위해 깃플로우 정책을 이용하였다, 앞으로도 다른 프로젝트 진행 시 깃 플로우 정책을 적극 활용 해야 겠다.
  • 정지성

    • 프로젝트를 하면서 설계과정에서 많은 노력을 들인 부분이 매우 도움이 되었음. 팀원들과 함께 ERD를 제작하면서 프로젝트의 전체적인 이해를 통일할 수 있었고, 모두들 적극적으로 의견을 내어주어서 완성도 높은 ERD를 작성할 수 있었다고 생각함. 앞으로 어떤 팀을 만나더라도 설계 단계에 집중하고 지속적으로 의사소통하며 완성도 높은 프로젝트를 제작하면 좋을 것 같음.

Problem

  • 김한준
    • 쿼리DSL와 복합키 구성이 숙지가 덜 되었다. 프로젝트는 마무리했지만 팀원의 도움이 없었다면 잘 구현해내지 못했을 것.
  • 이원용
    • 문제 없이 완벽한 팀워크 였다. 너무 좋았다.
  • 정지성
    • 프로젝트를 진행하면서 N+1문제를 해결하고자 네이티브 쿼리와 쿼리DSL을 이용했는데, 결국 원하는대로 쿼리 최적화를 이루어내지 못하였음.

Try!

  • 김한준

    • Spring 숙련도가 아쉬웠다. 코딩과 알고리즘 공부를 좀 더 열심히 했어야 함.

    • 쿼리문에 대해서 다 안다고 생각했던게 오만이였다. 복잡해진 SQL과 쿼리DSL등 내것으로 사용할 것이 남았다고 생각한다.

  • 이원용

    • 네이버, 카카오 인증 기능 추가를 위해 AWS까지 사용해 보면 더욱더 좋은 프로젝트가 될것 같다.
  • 정지성

    • 백엔드 개발자로서 단순히 백엔드에만 집중하는 것이 아니라 데이터를 효율적으로 다룰 수 있도록 SQL에 관한 공부나 Spring에서 SQL을 다룰 수 있는 지식을 습득해야할 것 같음.
profile
개발이 하고싶은 개발지망생

0개의 댓글