KPT 프로젝트 회고록
팀원1
성장 경험: 모르는 부분이 있으면 스스로 해결하다가 함께 해결할 수 있도록 문제를 공유하면서 문제를 해결할 수 있었던 점이 좋았다.
문제점: 시간 분배가 잘 되지 않아 도전 과제를 제대로 하지 못했다.
시도해야 할 것: 실력과 주어진 과제의 정도를 고려해서 더욱 디테일하게 시간 분배를 해서 마감기한을 잘 지키도록 해야겠다.
팀원2
성장 경험: 팀원분들과의 의사소통 속도가 정말 빨랐고 서로간의 약속, 규칙을 정하고 잘 지킬려고 많이 노력하는모습이 좋았습니다.
문제점: 깃허브를 사용하는 데 아직까지도 익숙하지 않아서 작업 도중 브랜치 관리, 충돌 해결 등의 문제를 효율적으로 처리하지 못한 경험이 여러 번 있었습니다. 그로 인해 프로젝트를 진행하는 과정에서 혼자 해결하지 못하는 상황이 자주 발생했고, 그때마다 팀원들에게 많은 도움을 요청해야 했습니다.
시도해야 할 것: 앞으로는 Git과 GitHub에 대한 기본 개념과 사용법을 더욱 체계적으로 학습하겠습니다. 특히 브랜치 관리, 충돌 해결과 같은 실무에서 자주 발생하는 상황을 연습하며 실제 프로젝트에 적용해 볼 계획입니다.
팀원3
성장 경험: 각자 맡은 기능을 책임감 있게 수행하며, 팀원들이 문제를 겪을 때 함께 고민하고 해결하려는 태도가 매우 좋았습니다. 또한, 팀원들이 자리를 비울 때 미리 소통하여 서로의 상황을 확인하는 점도 긍정적이었습니다.
문제점: 알림 기능을 구현하는 과정에서 특정 사용자에게 알림을 보내는 부분이 부족했던 점이 아쉬웠습니다. 또한, 시간 분배를 잘 하지 못해 도전 과제를 하나만 진행하게 되어 아쉬움이 남습니다.
시도해야 할 것: 앞으로는 과제의 난이도와 기간을 고려하여 각 팀원에게 적절히 분배하고, 매일 어떤 목표를 달성할지 명확히 설정함으로써 코드를 더 체계적으로 작성할 수 있도록 하겠습니다.
팀원4
성장 경험: 프로젝트를 개발하면서 팀원 개인에게 어려운 문제가 발생하거나, 알 수 없는 오류가 떴을 때, 팀원분들 전체가 방관하지않고, 다함께 해결하려고 노력하여 문제를 해결하려 한 부분은 저희 협업에서 굉장히 좋았던 점이었습니다.
문제점: 검색에서 조건이 없으면, 전체를 검색하도록 쿼리가 날라가야하는데, 시간부족으로 전체 검색에 대한 구현을 하지 못해 아쉬웠습니다.
시도해야 할 것: 현재 프로젝트에서 제가 개발한 워크스페이스 수정부분은 유저 권한에 따라 워크스페이스 정보를 수정할 수 있도록 구현되어 있는데, 이렇게 되면 해당 워크스페이스 멤버가 아니더라도 유저 권한이 admin 이기 때문에 해당 워크스페이스 수정이 가능하게 됩니다. 그래서 유저 권한이 아닌, 멤버권한을 기준으로 인가를 하도록 코드를 수정해보면 좋을 것 같습니다.
결론
문제점 요약:
깃허브를 사용하는 데 아직까지도 익숙하지 않아서 작업 도중 브랜치 관리, 충돌 해결 등의 문제를 효율적으로 처리하지 못함
시간 분배를 잘 하지 못해 도전 과제를 하나만 진행
알림 기능을 구현하는 과정에서 특정 사용자에게 알림을 보내는 부분이 부족했던 점
검색에서 조건이 없으면, 전체를 검색하도록 쿼리가 날라가야하는데, 시간부족으로 전체 검색에 대한 구현을 하지 못함
시도해야 할 것:
실력과 주어진 과제의 정도를 고려해서 더욱 디테일하게 시간 분배
앞으로는 Git과 GitHub에 대한 기본 개념과 사용법을 더욱 체계적으로 학습
과제의 난이도와 기간을 고려하여 각 팀원에게 적절히 분배
매일 어떤 목표를 달성할지 명확히 설정함으로써 코드를 더 체계적으로 작성
유저 권한이 아닌, 멤버권한을 기준으로 인가를 하도록 코드를 수정