본문 바로가기

TIL 및 WIL/KPT (Keep Problem Try)

[KPT] 22.05.03 ~ 22.05.11 (팀 프로젝트 : 인스타 클론 코딩 KPT)

구현한 프로젝트

- 프로젝트 : Instagram Clone Coding

 

각 팀원 별 프로젝트를 개발하며 느낀 점

: 김성호 : 프로젝트를 진행하며 여러 오류를 만나고 힘든 일도 많았지만 오류를 해결하는 과정에서 배워가는 것도 많았으며, 오히려 엄두가 안 나고 막막해서 해보지 못한 것들(API 설계, ERD다이어그램)을 해보면서 약간의 감을 잡을 수 있어서 좋았다. Python, HTML, Javascript, CSS 문법 정리와 GET, POST 서버 통신에 대한 복습을 하여 좋은 프로젝트였다.

: 김주훈 : 첫 팀 프로젝트를 7일간 진행하며 협업이 어렵다는 것을 느끼고 다시 한번 깃의 중요성을 배워갔다.

: 최희원 : 이번 프로젝트를 통해 팀원들과 협업하는 과정이 전보다 개선되었음을 느꼈고, 백엔드 기능을 구현하는 것이 맨땅에 헤딩하는 것처럼 막막할 때도 있었지만 적극적으로 도움을 주신 팀원분들과 튜터님들 덕분에 무사히 프로젝트를 마칠 수 있었던 것 같다. 이번 프로젝트에서 부족한 점도 많았지만 최선을 다했기에 후회는 없다. 배운 것 잘 정리해야지.

: 박진우 : 아직 배운 것이 적었기에 이번에 진행한 프로젝트가 많이 어려웠지만 팀원분들과 함께 프로젝트를 진행하면서 서로 간 의지가 많이 되었습니다. 그리고 Gather의 화면 공유를 통해 오류를 하나씩 같이 해결하면서 기쁜 마음을 나누고 같이 성장하는 계기가 되었습니다.

 

1. Keep

- 팀원들 간 커뮤니케이션(의사소통)
- 팀원별 오류사항 공유 및 해결.
- Git을 이용한 나름의 Branch 전략과 Commit, Push, Pull을 이용하여 프로젝트를 진행함.
- 팀원들 모두 프로젝트에 최선을 다함.
- 프로젝트를 시작할 때 Figma를 사용하여 Mockup을 정하고 시작함.
- 자신이 맡은 부분을 불만 없이 이행함.
- 모르는 정보를 찾아가며 공부함.
- 코드 이해도를 위한 주석처리.

 

2. Problem

: 문제 :
- 최종적으로 코드를 병합할 때 오류가 발생함.
- 다른 팀원들이 구현한 코드를 보고 이해하는데 시간이 오래 걸림.
- Mockup 및 API 설계도를 봐도 이해가 되지 않거나 어려움을 겪음.
- 각 팀원들이 어디까지 프로젝트를 진행했는가를 모르고 있었음.

: 원인 :
- Git 사용 미숙으로 인한 Git 충돌로 인해 코드 자체를 채팅으로 공유함.
- 각자가 구현한 코드 리뷰 시간이 부족하였음.
- 구체적인 Mockup 및 API 설계 작성이 되어있지 않았음.
- 자신이 구현한 프로젝트의 진행도 공유 시간이 부족하였음.

 

3. Try

- Git 사용법을 숙지하고 충돌 문제 해결하기.
- 시간이 될 때마다 코드 리뷰를 하면 작성하기 어려웠던 부분을 팀원들과 공유하기.
- Notion을 사용하여 구체적인 역할 분담 및 기능 리스트업, Mockup 과정에서 상세한 기능 기획하기.
- Trello를 사용하여 프로젝트 진도율을 공유하고 일정 관리하기.