지난 주의 아쉬움을 뒤로한 채 재밌게 진행 될 줄 알았던 한 주였는데
예상했던 바와 다르게 흘러간 클론프로젝트 주간이였다.
그리고 프로젝트 진행에서 대화가 많이 중요하다는 것을 느낄 수 있었다.
미니 때는 로그인 회원가입을 기본으로 + 댓글 기능을 담당했었고
클론에서는 토큰 재발급 과정을 조금 더 도전해보고 싶었다.
제대로 성공을 하진 못 했지만 axios interceptor와 useEffect를 다루면서
기술매니저님께 리액트의 생명주기를 다시 짚어가는 시간을 가질 수 있었다.. 🥲
이번주는 백엔드 분들이 CRUD를 너무 오랜 기간동안 해왔던 터라
새로운 기능을 다뤄보고 싶었고, 특히 채팅에 대해서 많은 요구가 있었다.
그래서 채팅 기능이 있으며 클론으로 할 수 있을 웹사이트를 찾아보다 1차로
결정된 사이트는 슬랙이였다. 그러다 백엔드 분들의 요청으로 인스타그램을
해보는게 어떻겠냐고 제안을 해주셨고 프론트 팀원들도 동의를 해 진행하기로 했다.
프론트 팀원들끼리 작업 영역을 나누고 백엔드 분들과는 월요일에 맞춰보기로 정했다.
프론트 작업 영역을 나누는 과정에서 한 분의 요청으로 기본적인 기능부터 천천히
진행하고 싶으셨고, 글을 작성하는 기능만 드렸고 진행하면서 어려운 부분이 생기면
나와 다른 프론트 팀원 분이 적극 도와드리기로 했었다.
그렇게 작업을 진행하고 월요일이 되서 기능들을 합쳐보려고 했다.
글을 작성하는 부분만 하기로 했었던 팀원(이하 팀원 A) 분은 아예 시작을 못 하셨고
다른 한 분(팀원 B)은 개인적인 사정으로 주말 동안 작업을 못 하고
월요일 오전부터 시작을 할 수 있었다.
백엔드 팀원분들에게 사정을 말씀드리고 하루 더 작업시간을 가질 수 있었다.
화요일 오전에 팀원 분들에게 내 작업 진행을 알려드리고 서로 진행 상황을 확인했다.
팀원 B는 셋 중에 담당하는 영역이 가장 크기에 하루만에 어려울 것을 알고 있었지만
이전부터 잘해오신 것을 알았기에 크게 걱정하지 않았다.
그리고 팀원 A는 많이 어려워하시는 걸 알았어서 나와 팀원 B가 중간에
진행 상황 확인 겸 도움을 드릴 수 있는 부분들이 있는지 여러번 대화를 나눴다.
하지만 화요일 오전까지 아예 작업 진행이 안되고 이제 막 css를 입히고 계셨다.
게시글 작성이 가장 기본이긴 하지만 작성이 안되면 나머지 작업들을 진행하기
어려워 팀원 B와 얘기를 나누고 작성하는 부분을 내가 급하게 맡게 됐다.
그리고 아쉽지만 팀원 A는 그 날 권고하차를 받으셨다고 말씀해주셨다..
사실 이번주는 너무 막막했던 주간이였다. 내가 잘 알지 못 하고 부족한 실력들에
백엔드 분들과 협의를 진행하는 과정에서 너무 끌려간 경향이 없지 않나 싶었고..
팀원 A는 중간에 하차를 하게 됐고.. 팀원 B는 지난 주차 개인적인 사정으로
프로젝트 마지막까지 제대로 소통을 할 수 없었다.
오히려 백엔드 분들이 왜 다른 분들은 말씀이 없냐고 물어볼 정도였으니까.. 😢
백엔드와 걸음을 같이 맞춰나가지 못 하는 부분과
기능들을 제대로 구현 못 하는 부분에서 많은 어려움을 느끼고 있었는데
그 사이에 백엔드와 의사소통을 나 혼자 담당하다보니 많이 벅찼다.
물론, 나도 내가 맡은 부분의 기능을 제대로 해결하지 못 했다.
구현도와 기능적인 완성도를 제쳐두고 대화가 없는 프로젝트 진행은
나에게 있어서 너무 괴로운 주간이였다.
결국 클론프로젝트는 시각적인 부분과 기능적인 부분의 완성도가 한참 미달로
마무리 됐고, 아쉬움 가득한 한주였다.