1. 커뮤니케이션
- 모든 팀원은 Slack을 주된 소통 수단으로 사용합니다.
- 실시간 공지는 Slack 채널에 공유하며, DM보다 공개 채널 소통을 우선합니다.
- 문서 및 회의 기록은 Notion에 정리합니다.
- 데일리 스크럼은 하루 작업을 시작하기 전에 Notion 페이지를 통해 본인의 상태를 기록합니.
- 질문은 기록으로 남기며, 실시간 응답이 없으면 Notion Q&A 문서에 정리합니다.
2. Git 브랜치 전략
- Github Flow 전략을 사용한다.
- 브랜치는
main, feature/으로 나눈다.
main에는 완성된 기능만 머지한다.
- PR은 월, 수, 금에 올린다.
- PR은 최소 1명 이상 리뷰 후 머지한다.
커밋 메시지 템플릿을 따르고, 커밋은 자주 쪼갠다.
3. 이슈 관리
- 모든 작업은 GitHub Issue를 만들고 진행한다.
- 이슈에는 반드시 Assignee, Label, 마일스톤을 지정한다.
- 완료한 작업은 PR + 이슈 닫기 (
Closes #이슈번호)로 마무리한다.
4. 작업 분배 및 데드라인
- 작업은 되도록 다음 PR 안에 끝낼 수 있는 단위로 나눈다.
- 어려운 작업은 짝 프로그래밍으로 해결한다.