프로그래밍/Node.js
[18] Node.js Qwerty 프로젝트 회고
제이스톨
2023. 7. 24. 20:38
728x90
https://github.com/tuy112/team-qwerty
GitHub - tuy112/team-qwerty: [Node.js 4조 쿼티] 깃 레파지토리입니다
[Node.js 4조 쿼티] 깃 레파지토리입니다. Contribute to tuy112/team-qwerty development by creating an account on GitHub.
github.com
1. 한 주의 흐름
1) 한 일
- 프로젝트 명: 쿼티의 민족 (배달의민족 컨셉?)
- 필수 작업: 고객님파트 + 사장님 파트 회원관리. 기본 CRUD작업, 프론트와 백 연결
- 추가 작업: 프론트엔드 작업 + 프론트와 백 연결
2) 느낀점
- JaeH (Jstol) : 팀장으로서 사람을 이끄는게 정말 어렵구나라는 것을 또 한번 느겼다. 다음번에는 둘로 쪼개지는 역할 분담은 절대로 하면 안된다는 것을 깨달았다. 그리고 내 소신이 있으면 소신대로 꿋꿋이 밀고 가야한다는걸 알았다. 이제 팀 프로젝트도 2번정도 밖에 안 남았는데 지금까지 겪은 문제를 교훈 삼아서 완벽하고 성공적으로 프로젝트가 끝났으면 좋겠다. 조금만 더 화이팅하자.
- HJ : 예상했던 것만큼 쉽지 않았다
다른 조에서 다들 계층형 구조로 만들었을 줄은 생각하지 못했고 튜터님도 계층형 구조를 기대하고 계실 줄은 몰랐다
다음부턴 과제나 프로젝트를 진행할 때 바로 전 주에 배웠던 내용을 최대한 적용하도록 해봐야겠다
타입스크립트 강의 들어가기 앞서 계층형 구조를 다시 한번 공부하고, 나중에 웹을 공부할 때를 대비해 웹 소켓에 대해서도 정리해둬야겠다 - JH : 상황 공유와 문제점에 대한 소통의 필요성을 느꼈다.
프로젝트에 대한 궁금한 점을 짚고 넘어가는 등의 이해가 필요하다는 것을 깨달았다.
SA, ERD로 인한 계획의 중요성을 깨달았다. - JY : 앞으로는 무조건 백엔드를 완벽하게 구현한 후 프론트 엔트로 넘어갈 것
- 조별 계획표에 있는 양식을 팀 프로젝트에 적용했다면, 지금보다는 협업 등에 더 나은 결과를 도출했을 것 같음
- 너무 막힐때는 다른 조원이라도 잘하시는 분들에게 찾아가서 배울 것
- 분업을 정말 디테일하게 할것. 크게 양분하거나 하는 방식은 지양 - SW : 소통이 가장 중요하고 상황공유와 진행방향이 중요하다는것을 깨달음
백엔드 먼저 구현 후 프론트엔드 구현이 중요
조금 더 난이도가 쉬운 과제로, 레이어드 아키텍쳐 형태로 해봤으면 어떨까 하는 아쉬움이 있다.
2. Problem
1) 문제
- 프론트와 백을 연결하는데 시간을 너무 소요함
- 의사소통이 원활하지 않음
- 고객님 파트의 경우에는 구현하고자 하는 기본 필수 기능을 다 완성하지 못했다.
2) 원인
- 프론트와 백을 연결하는 방법을 잘 아는 조원이 없었음
- 고객님 파트의 경우에는 백엔드에 집중하지 않고 프론트를 동시에 진행함
3. 우리가 기울인 노력
- 주말에도 게더에 나와서 다같이 문제를 해결하려고 노력함
- 유튜브, 블로그 검색등을 이용해 axios 연결 방법을 배움
- 이메일, 댓글 기능 구현
- 주말 양일 모두 게더에서 코드짜고 협업함
- 내 실력이 부족한것을 알기때문에 협업에 최선을 다하려 노력함
728x90