[프로젝트] 마무리 회고

see1237·2022년 12월 7일

프로젝트 평가 기준

  • 기술
    • 내가 지금 어떤 문제에 직면하였는가? 어떻게 해결해야 하는가?
    • 더 나은, 효율적 서비스를 위해 어떤 방법을 사용해야 하는가?
  • 커뮤니케이션
    • 얼마나 효율적으로 협업하였는가?
    • 협업 규칙을 얼마나 꾸준하게 지켰는가?
  • 일정 관리
    • 얼마나 완성도있게 마무리 하였는가?

KPT 회고

  • Keep: 다음 프로젝트를 진행할 때도 유지할 것
    • 팀원들과의 쿠션어 사용하여 적극적인 소통, 서로 돕는 자세
    • API 명세와 테이블 설계를 어느정도 완성도있게 작성하고 개발을 시작한 것. 합의해서 함께 만들어놓은 명세서를 참고해서 개발하니 협업이 더 수월하였다.
  • Problem: 프로젝트를 진행하면서 문제가 되었던 것
    • 프론트엔드와 화면구성 정의서에 대해 충분한 협의와 이해가 되지 않은 채로 프로젝트를 진행한 것. 추후 소통의 문제로 서로 코드를 수정하는 일이 생겼음.
    • 테스트코드를 종류별로 구현하지 못했고, 구현 단계에 따라 만든 것이 아니라, 구현이 끝나고 만들어서 테스트 기능을 의미있게 사용하지 못함
    • 게스트 하우스 예약 통계 기능을 프론트엔드에서 시간 문제로 구현하지 못해서 화면에 보여지지 않음
  • Try: 다음 프로젝트 진행 시 시도할 것
    • 화면 구성에 대해 적극적이고 확실한 소통과 협의
    • 협업 규칙에 따라 꾸준하게 일정관리하며 작업을 문서화할 것(코드리뷰 기록, 깃허브 이슈,라벨,마일스톤 활용 등)
      • 기능 구현에 집중해서 협업하는 방식을 소홀히 했던 점이 아쉬움 → 협업툴을 사용하기보다는 실시간으로 음성으로 이야기하며 진행했기 때문에 코드리뷰나 이슈관리 부분을 미숙하게 했기 때문. 실무에서 계속 음성으로 대화하며 하지 않을 것이기 때문에 다음 프로젝트에서는 이 부분을 보완할 것
    • 속도 개선을 위한 방안을 깊이 고민하고, 더 나은 서비스를 위해 고민하는 자세
      • 기술적인 부분은 기능을 구현하는데 급급해 그에 따른 속도 부분이나, 더 나은 보안과 확장성, 효율성을 생각하지 못한 것이 아쉬움
    • 테스트 코드를 잘 활용하여 postman 등으로 테스트하는 비효율성을 줄일 것

0개의 댓글