Post

[Project OnlyOne] Milestone 2 평가 및 회고

이번 프로젝트를 진행하면서 팀 전체가 협업 속에서 어떤 점을 잘 유지했고, 어떤 부분에서 어려움을 겪었으며, 앞으로 개선해야 할 부분이 무엇인지 돌아보기 위해 KPT 회고를 진행했습니다.

[Project OnlyOne] Milestone 2 평가 및 회고

이번 프로젝트를 진행하면서 팀 전체가 협업 속에서 어떤 점을 잘 유지했고, 어떤 부분에서 어려움을 겪었으며, 앞으로 개선해야 할 부분이 무엇인지 돌아보기 위해 KPT 회고를 진행했습니다. 이를 통해 팀워크를 강화하고, 다음 단계에서는 더 효율적인 개발을 이어갈 수 있도록 하는 것을 목표로 하였습니다.

아래는 이번 M2에서 도출한 정리입니다.


Keep (잘한 점)

  • Slack을 통한 지속적인 소통과 의견 공유가 원활하게 이루어져 협업 효율이 높았습니다.
  • 초기의 좋은 분위기가 프로젝트 전반에 걸쳐 유지되었습니다.
  • 팀 전체가 정해진 일정을 성실히 준수하며 시간 약속을 잘 지켰습니다.
  • 정기 회의를 통해 각자의 진행 상황과 작업 내용을 잘 공유할 수 있었습니다.
  • 개인별 긍정적 피드백
    • 김선호: 팀장으로서 책임감 있게 코드 리뷰를 진행해주셨습니다.
    • YY님: 이전 프로젝트에서 어려움을 겪었던 GAS를 꾸준히 학습해 성장하는 모습을 보여주셨습니다.
    • SS님: 요구사항을 명확히 정리해 전달하여 협업의 효율을 높였습니다.
    • JJ님: 기믹 구현과 GAS 관련 의견 교류에서 적극적인 태도로 끝내 성공적인 결과를 이끌어냈습니다.
    • HH님: 가장 어려운 파트를 맡으셨음에도 기한 내에 높은 완성도로 기능을 구현하셨습니다.

Problem (아쉬운 점 / 문제점)

  • 언리얼 모듈 간 동기화, 생성 및 초기화 시점 조율이 어려웠습니다.
  • 서버 간 GAS와 애니메이션 동기화 처리에 문제가 있었습니다.
  • GameMode를 AGameMode로 상속한 탓에, 팀 ID 부여 로직이 들어 있는 APOGameMode의 관리 코드가 실행되지 않았습니다.
  • 팀원 간 소통 부족으로 이미 구현된 로직을 인지하지 못한 사례가 있었습니다.
  • 로비 복귀 과정에서 정확한 패키지 경로를 잡지 못해 ServerTravel 실패 및 의도치 않은 맵으로 이동하는 문제가 발생했습니다.

Try (개선 시도 / 앞으로 할 점)

  • 자료 구조를 적극 활용하여, 인스턴스 초기화 시 필요한 데이터를 자동으로 불러올 수 있도록 개선했습니다.
  • 본인 PR 외에도 팀원들의 PR을 여유 있을 때 확인하는 습관을 들여 코드 품질을 높일 예정입니다.
  • 로비에서 스테이지로 이동 시, 패키지 경로를 동적으로 추출하는 방식으로 ServerTravel 문제를 해결했습니다.
  • GAS 서버 동기화 문제는 넷 모드 정책을 서버 기준으로 변경하여 해결했습니다.

이번 회고를 통해 협업 과정에서의 강점과 문제점을 명확히 파악할 수 있었습니다. 특히 책임감 있는 역할 수행과 꾸준한 학습 태도, 그리고 정해진 일정 준수는 팀의 큰 자산이었습니다. 다만 기술적 어려움과 초기화·동기화 문제, 소통 부족으로 인한 중복 작업은 개선해야 할 과제로 남았습니다. 앞으로는 PR 검토 습관과 자료 구조 활용, 로직 공유 강화를 통해 문제를 예방하고, 더 효율적이고 완성도 높은 프로젝트를 만들어 나갈 것입니다.

This post is licensed under CC BY 4.0 by the author.