-
[KPT] 스파르타) Chapter 2 팀 과제 완료 (13조)KPT 2024. 5. 9. 16:40
> 팀 과제 발표를 마치며 KPT 회고를 작성해보았다.
Keep
- Github의 Issue와 Pull Request를 적극 활용하여 프로젝트를 진행했다.
- Github에서 배포용, 개발용 branch를 나누고 개발 branch를 기반으로 기능 추가 개발용 branch를 생성하면서 작업했는데, 협업 간에 실수로 develop branch를 덮어쓰지 않도록 Github의 branch 보호 기능을 사용하여 review가 완료된 Pull Request를 통해서만 merge를 진행할 수 있도록 설정했다.
- 작업을 먼저 완료한 팀원이 개발 진행이 더딘 팀원에게 지식이나 정보 공유 등 적극 도움을 주어 팀원 전체 역량 향상에 힘썼다.
- 사전에 Wireframe 및 README.md 를 작성하고, 코드 작성간에 틈틈이 JSDoc 으로 함수 설명을 작성하는 등 Documentation에 힘써서 추후에 repository를 참고하거나 코드를 재사용하는 경우 쉽게 알아볼 수 있도록 하였다.
Problem
- Indentation 규칙을 통일하지 않아서 commit 내용에 white-space가 대량으로 마킹되는 상황이 생겼다.
- 프로젝트 중반에 모듈의 의존성을 개선하다가 모듈 전반의 구조를 엎어서 반 이상 다시 작성하게 되는 상황이 생겼다.
- 용어 사용이 통일되지 않아 소통에 작은 어려움이 있었다.
- 기능 merge 이 후에 동작에 문제가 있는 경우가 간혹 있었다.
Try
- 프로젝트 설계 단계에서 모듈 별로 요구사항을 좀 더 구체화하여 이 후에 구조를 따로 손 볼 일이 없도록 하자.
- CSS를 구성하는데 많은 시간을 소모했는데, CSS를 쉽게 작성하도록 도와주는 웹사이트(https://www.figma.com/)가 많이 있으므로 다음 번 프로젝트 부터는 가능하면 적극 활용하자.
- 기능 구현 이후 Testing 및 Pull Requeset의 review를 좀 더 섬세하게 진행하자.
728x90'KPT' 카테고리의 다른 글
[KPT] 스파르타) 풋살 온라인 - 팀 프로젝트 회고 (17팀) (0) 2024.06.07 [KPT] 스파르타) 1 주차 프로젝트 완료 (21조) (0) 2024.04.19