캉골 공식 온라인 스토어 클론 프로젝트
프로젝트 개요
- 인원 : 프론트 3명, 백엔드 3명
- 기간 : 2021.06.07 ~ 2021.06.18
적용 기술
- Front-End : React.js, sass
- Back-End : Python, Django web framework, Bcrypt, My SQL
- 협업 Tool : Github, Slack, Trello, Gitbook, aQuery
프로젝트 진행방식
-
스크럼 방식으로 총 2번의 스프린트로 진행하였습니다.
-
1주차 스프린트
- 1일차 : 팀 구성 및 프로젝트 사이트 선정.
사이트 분석과 기획 및 분담 결정.
CRA를 이용한 초기 프로젝트 설정
- 2일차 : 데이터 모델링 진행. 레이아웃 작업
- 3~5일차 : 스프린트. 매일 스탠딩업 미팅에서 진척사항 및 블록커 공유하며 개별 개발 진행. 금요일 퍼포먼스 코치님과의 LOVE면담 진행.
-
2주차 스프린트
- 1일차 : 1차 스린린트 회고 미팅 진행. FE/BE 별로 중간발표 진행.
멘토님과 함께 중간 점검 Meeting 에서 최종 개발 범위 가시화.
- 2~3일차 : 스프린트. 매일 스탠딩업 미팅에서 진척사항 및 블록커 공유하며 개별 개발 진행. 필요 시 FE/BE 통신 테스트 진행. 상품 데이터 작업.
- 4일차 : 최종 Merge Day. FE와 BE 통신 테스트 위주로 작업 진행. 발표 준비.
- 5일차 : 발표
데모 영상
Youtube로 재생
- 상품 목록
잘한 점
- 각자 개발보다는 막히는 부분이 있으면 서로 의견을 공유하며 개발 진행하여 전체적인 발란스가 치우치지 않고 조화로운 성장이 가능했던 것 같습니다.
- 데이터 관리를 구글 스프레드시트를 활용하여 공유와 테스트 데이터 생성이 원활 하였습니다.
- API Document를 Gitbook을 활용하여 FE/FE 소통이 원활하였습니다.
- 점심, 저녁 식사를 항상 팀원과 함께 하며 친목 도모가 가능하여 커뮤니케이션션이 원활하였습니다.
어려웠던 점
- 첫 프로젝트여서 시작할 때 서로 어디까지 개발할 수 있는지 알 수 없어 개발 범위 정하는 것이 어려웠습니다. 2차 프로젝트는 기획단계에서 필수/추가 구현 범위를 명확히 나누어 각 스프린트에서 명확한 동작가능한 산출물을 볼 수 있는 것이 좋을 것 같습니다.
- 회의 결과나 이야기 후 문서화해 두지 않으니 합의한 내용이나 Todo List가 누락되는 일이 몇 번 있었습니다. 회고 미팅 후 회의록을 작성하여 잊지 않도록 하였으나 2차 프로젝트에서도 개선할 수 있도록 협업 툴을 적극 활용하여야 겠습니다.
- FE에서 장바구니 구현을 못해 본 것이 아쉬웠습니다. 1차 프로젝트에서는 소통에 집중하였다면 2차때에는 구현에도 집중하여 만족할 수 있는 결과물을 만들어 내고 싶습니다.
Github
🌼 FE : https://github.com/wecode-bootcamp-korea/21-1st-gonggol-frontend
🍀 BE : https://github.com/wecode-bootcamp-korea/21-1st-gonggol-backend
지민님~~~!
2차때는 더 만족할수 있는 결과물 꼭 얻어가시길! 🙌🏻
체력도 항상 잘챙기시구요! 내일부터 다시 뽜이팅!! 🚴🏼♂️