KPT 회고(Chapter 1 온보딩 주차 - 미니 프로젝트)

김학산·2024년 11월 8일
post-thumbnail

10조 우리어떻게하조?

1. 한 주의 흐름

1) 한 일

프로젝트 명: 자기소개 웹페이지
필수 작업: 자기소개페이지 작성 및 구현, 각 페이지를 통한 기본 기능 구현
추가 작업: 검색 기능, 등록 기능, 삭제 기능 ,미리보기 기능, 회원 정보 조회 기능

2) 느낀점

정우 - 요즘 개발하면서 React 혹은 Next.js를 주로 사용하다 보니 html로 개발할 상황이 적었는데 오랜만에 html로 개발을 하니 재밌었습니다. 또한 다른 분들도 자기가 해야 할 일들을 열심히 해주셔서 좋은 프로젝트가 되었다고 생각이 들어 피곤했지만 이번 한 주가 좋은 기억으로 남을 것 같습니다!

창현 - 협업을 통해 아무것도 없는 바닥부터 완성된 프로젝트 결과물을 냈다는 것이 뿌듯했습니다. 또한 여러 가지 교훈도 얻어 가게 되어 다음 프로젝트에 더 성장할 수 있는 계기가 될 것 같습니다. 특히 프로젝트 구상할 때 JAVA의 SOLID원칙 꼭 고민하면서 적용하려고 노력해야겠다고 생각 했습니다. 마지막으로 팀원들과 소통하며 프로젝트를 진행했기에 더 좋은 아이디어도 나오고, 완성도가 높아졌다고 생각합니다. 앞으로도 끊임 없는 소통을 이어 나가며 함께 성장해 나갈 수 있도록 힘써야겠습니다.

상구 - 웹개발 강의라도 들어서 다행이라고 생각이 듭니다. 그 강의에서 배운 것들로 최대한 작업했습니다. 많이 엉성하고 허접했지만 또 팀의 밸런스가 좋다고 생각한게 저희 팀원분들이 정말 많이 도와주셔서 무사히 마칠 수 있었습니다. 사실 작업을 완료한 것보다 그 과정속에서 여러 지식과 경험을 얻어서 그 부분이 너무 만족스럽습니다. 캠프의 시작을 기분 좋게 가져온 것 같습니다.

학산 - 프로젝트를 진행하면서 많은 우여곡절을 많이 겪었지만, 팀원들과 협업하여 새로운 기능을 추가하고 또 모르는 팀원들이 있었을때 챙겨주시는 분들도 있어서 정말 재밌고 기분좋게 프로젝트를 할 수 있었던거 같습니다.

형준 - JS 모듈 분리를 하지 못한 것인 아쉽지만 프로젝트를 진행하면서 어떤 부분에 대한 질문이 필요한지 등의 협업에 필요한 스킬들을 조금씩 익혀 나갈 수 있었습니다.

2. Keep

시간을 완벽하게 지키고 서로를 존중하며 배려한 것
소통을 주요시하고 자리비움이나 문제가 생길시 빠르게 공유 한것
서로 질문하고, 격려하고, 적극적으로 피드백 하려고 한 것
안돼도 끝까지 포기하지않고 끝까지 하려고 노력한 것

3. Problem

1) 문제 & 원인

Git 충돌 문제

  • 서로 다른 내용을 push하며 충돌이 일어난 시점에서 merge를 잘못하여 데이터 손실이 일어나 복구하느라 꽤 많은 시간을 쏟음

JQuery 사용 문제

  • script type=”module”을 사용하지 않아 Jquery가 작동하지 않음

외부 라이브러리/SDK 선언 문제

  • 라이브러리를 사용하고자 했으나, 라이브러리 또는 SDK를 선언하지 않아 제대로 작동하지 않음

CSS 적용 문제

  • class, id 등을 선언해 주지 않아 css가 적용이 되지 않았는데, 로직 문제인줄 알고 시간을 많이 쏟음

FireBase 삭제 문제

  • FireBase에서 데이터를 ‘완전’삭제하려면 그 객체를 담는 폴더의 id를 가져와서 삭제를 해야 하는데, 필드 값의 id를 이용해서 삭제를 하려고 하다 보니 삭제가 안되어 곤란했음

VSCode Source Control 문제

  • vscode의 터미널로 git pull을 수행할 때마다 git push와 연결되어 실제 git push 수행 시 연결된 pull들이 한 번에 같이 push되는 문제가 발생함

4. Try

프로젝트에서 파트 분배를 좀 더 효율적인 방향으로 세세하게 나누는 것

초반에 기획 단계에서 최대한 명확하게 협의하고 프로젝트를 시작하는 것

정기적인 상호 피드백 및 논의 시간을 가지는 것

개인별 메인 파트, 서브 파트를 설정하여 역할을 분배하기

git hub에 대해서 공부하기, git hub 버전 시스템 이용

웹 개발 종합반 강의 수강하기, 연락처 공유, TIL 제출하기

위 과정을 토대로 결과물을 더 좋게 향상시키기

profile
반갑습니다.

0개의 댓글