❤️‍🔥 원활한 협업을 위해서는 몇 가지 사항을 미리 정해두는 것이 중요해요. 아래 협업 가이드를 읽으시고, 팀 내에서 미리 논의해 주시기 바랍니다. 가이드는 참고자료일 뿐이니, 팀 내에서 논의하셔서 각 팀의 방식에 맞게 진행해 주세요. 각 항목에 대해서 결정된 내용은 반드시 문서화해 주세요. 문서화 툴은 자유롭게 선택하시면 됩니다. 그리고, 문서화된 내용을 멘토링 시간에 멘토님께 공유하고 피드백을 받아 주시면 좋겠습니다.

프로젝트 시작 전

프로젝트를 시작할 때 계획을 잘 설정하는 게 매우 중요해요. 아래 항목들에 대해서 팀원들과 같이 얘기해 보며 프로젝트 계획을 수립해 주세요.

1. 작업 진행 최소 요구사항을 지켜주세요.

프로젝트는 많은 부분들을 팀 안에서 자유롭게 논의하고 결정하며 진행하게 되는데요. 아래 내용에 대해서는 최소한으로 함께 지키면서 프로젝트를 진행해 주세요.

2. 요구사항을 분석해서 개발이 필요한 내용들을 정리해 주세요

Figma 디자인, 기능 요구사항, API 명세서를 읽고 분석해 주세요. 전체 프로젝트 진행을 위해 어떤 부분들을 개발해가야 할지 Task를 쭉 정리해서 나열해 주세요.

3. 기술 스택과 협업 툴을 정해주세요

어떤 기술 스택을 프로젝트에 적용할지, 협업에는 어떤 툴을 쓸지 정해주세요. 왜 이 프로젝트에 그 기술 스택과 협업 툴이 필요한지 이유를 생각하면서 정하면 좋아요.

4. R&R을 정해주세요

나열한 Task 중 어떤 사람이 어떤 부분의 개발을 담당할지를 각각 정해주세요. 개발할 내용뿐만 아니라 프로젝트 관리, 문서 작성, 리뷰 등에서 역할을 나눠두는 것도 가능해요.

5. 프로젝트 일정 계획을 세워주세요

각 수강생마다 담당한 개발 내용을 어느 시점까지 완료할 것인지 정해주세요. 처음에 정한 일정 계획을 기준으로 해서 프로젝트 진행이 빠른지, 느린지를 판단할 수 있어요(구글에 마일스톤, 간트 차트 등을 검색해서 참고해 보세요).

6. 팀의 규칙을 정해주세요