[cozy 개발일지] 프로젝트 시작
업데이트:
프로젝트 주제
- 이번 프로젝트는 호텔 예약 서비스 라는 주제로 정했다.
- 팀원 중 한분이 프로젝트 이름을 편한, 아늑한 이라는 뜻을 가진
cozy
라는 영어 단어로 하는게 어떻겠냐는 의견을 주셨고, 나도 그 의견에 동의해 프로젝트 이름을 cozy로 정했다.
컨벤션
- 혼자하는 프로젝트가 아니기 때문에, 본격적인 개발에 앞서 컨벤션을 잘 정하는 것이 좋을 것이라고 생각했다.
- 이번 프로젝트에서 지킬 컨벤션들이다.
기능 정의 및 기술 스택
- 기능은 1차스펙과 2차스펙으로 나눴다.
- 기능을 나누지 않으면, 프로젝트가 커지고 아무래도 팀원들 모두 cozy 프로젝트 개발에만 전념할 수 있는 상황은 아니어서, 나누는게 좋겠다는 의견들이 나왔기 때문이다.
- 그래서 필수적이라고 생각되는 기능들은 1차스펙으로 넣었고, Optional 하다고 생각되는 기능들은 2차스펙으로 넣었다.
- 이번 프로젝트들에서 구현할 기능정의 문서이다.
- 그리고 일단 1차스펙에서 사용할 기술 스택이다.
- https://github.com/f-lab-edu/cozy/wiki#-tech-stacks
- 기술 스택 부분은 더 추가될 수도 있고, 2차스펙까지 진행된다면 변경되는 사항도 있을 것이라 생각한다.
마무리
- 지금까지 팀원들과 협업하고 서로 의견을 주고받았던 경험이 많지 않았는데, 의견을 제시하고 컨벤션을 정해나가는 과정이 꽤 재밌었다.
- 다소 엄격하게 컨벤션을 정한 감도 없지 않아 있다고 생각하지만… ㅎㅎ, 이렇게 엄격한 컨벤션 내에서 팀원들과 협업할 수 있는 경험을 하고 싶었기 때문에 만족스럽다 :D
- 이번 프로젝트는 어디까지나
개발역량 향상
이 1차목표이기 때문에, 앞으로 프로젝트를 개발하면서 힘들겠지만고민했던 사항들
이나문제들을 해결해나간 과정
들에 대해서 최대한 글로 남겨볼 생각이다.
댓글남기기