Light Blue Pointer
본문 바로가기
Developing/Journal

[내일배움캠프][Spring Team Project]키오스크 팀프로젝트 KPT회고

by Greedy 2023. 10. 30.

팀원 1

 
Keep - 프로젝트에 필요한 각 기능에 대한 담당을 잘 나누고 수행하였다.
Problem - 협업에 있어서 중요한 깃헙 관리가 부족했다.
Try - git 강의를 더 학습함으로써 충돌을 해결하여 잘 마무리했다.
 

팀원 2

Keep - 확실한 역할 분담과 마감 기한 준수
Problem - 약간의 소통의 부재
Try - 시작 단계에서 당연하게 일어날 수 있는 일이라고 생각하며 앞으로 노력하면 될 거 같음
 

팀원 3

Keep - 기간내에 기능을 구현하였다.
Problem - 과제 기간 동안 소통이 부족했다.
Try - 과제 진행중에도 조율을 해가면 좋을 것 같다.

팀장

Keep - 분업이 깔끔하게 됨

초반에 필요한 기능이 뭐가 있을지 회의를 했는데 그때 할 일을 각자 나누어 가졌고 다들 비슷한 분량의 일을 맡았다.

 

Problem - 소통 방식과 횟수에 문제가 있어 코드가 목적을 잃고 산으로 가거나 동일한 역할을 수행하는 컬렉션이 두 번 만들어 지거나 과제가 늦게 수행되는 문제가 있었다.

 

Try - 매일 저녁에 서로 짠 코드를 보며 리뷰하는 시간을 가진다.

매일 저녁 서로 짠 코드를 보며 리뷰하는 시간을 가졌다면 우리가 겪은 대다수의 문제는 발생하지 않았을 것 같다.

과제 초반에 내가 해놓은 일들에 대해서 다른 팀원들이 저걸 무슨 생각으로 만들어 놨구나 하고 이해를 더 잘 하거나, 변수명이 마음에 들지 않는다는 등의 지적을 해서 내가 그걸 초장에 고치고 모두가 이해하기에 좋은 코드가 되었거나, 요구사항을 완전히 구현하지 않고 산으로 간 팀원이 있었다면 빨리 지적해서 그 문제를 초기에 파악하고 해결할 수 있었을 것 같다.

또한 문제를 겪고 있는 팀원이 있으면 알고있는 선에서 빨리 도움을 줘서 기능을 빨리 구현하고 코드를 보완하고 수정하는데 더 많은 시간을 투자하거나 퀄리티를 개선하는 작업까지 진행할 수 있지 않았나 싶다.

분업을 딱 하고 시작하고 소통은 잘 되지 않아서 맡은 일을 다들 어떻게든 해내기는 하는데 서로 소통하면서 발생하는 상호작용으로부터 함께 발전하는 등 팀프로젝트의 긍정적인 의미는 다소 없었던 것 같다.

다음 팀 프로젝트를 할 때부터는 뭔가 막히는 것이 있으면 질문하라거나 하는 식으로 두루뭉술하게 말하지 말고 매일 저녁에 코드리뷰는 꼭 하자고 해서 자연스럽게 어떤 팀원이 막히는 부분을 모두가 알게 되는 방식으로 팀프로젝트가 수행되는 편이 좋겠다고 생각한다.