그라운드 룰 - boostcampwm-2024/web08-BooQuiz GitHub Wiki

1. 의사소통

  • 문제 상황이나 막히는 부분은 즉시 공유하기
    • 일정 시간 이상 막힐 경우 반드시 팀원과 상의
  • "왜?"에 대한 질문을 적극적으로 주고받기
    • 중요한 논의 내용은 문서화하기

2. 작업 프로세스

PR (Pull Request) 규칙

  • PR 제출 시간: 매일 19시까지(평일)
  • PR 리뷰 시간: 다음 날 오전 스크럼 시
  • 리뷰어는 사전에 코멘트를 작성해두고 스크럼 때 논의
  • PR 템플릿 사용 필수
  • Slack에서 commit/PR마다 알림 기능
  • github project 로 이슈 + 백로그 관리 하기

코드 리뷰

의사결정

  • 특정 사항에 대한 결정권자 지정
    • 예시: 테스트 코드 관련 사항 → 동현님이 의견 수렴 후 결정
  • 의사결정 시간은 2-30분을 넘기지 않기
  • 플래닝 포커 활용

배포 전략

  • 주 1회 목요일 정기 배포(미정)
  • 작업 파트별 배포 방식 검토
  • 단위별 배포 지향

3. 코어타임 + 일정

  • 일주일에 2회 이상은 오프라인으로 만나기
  • 코어타임 → 평일 10시~19시
  • 개인 일정은 사전에 공유하기
  • 오프라인 미팅: 화요일, 목요일
  • 모각글 (글쓰기 모임)
    • 매주 토요일 오전 10시
    • 첫 주는 시범 운영 후 조정

4. 발표

  • 중간 발표는 팀원 전원이 최소 1회 참여
  • 전체 5회 발표 중 최종 발표 제외한 4회 분배

5. 개발 원칙

  • 기술 중심이 아닌 문제 해결 중심으로 접근
  • 아키텍처 설계 시 외부 요소에 대한 의존도 최소화
  • 컴포넌트 단위의 체계적인 설계 지향

6. 기록 관리

  • 일일 작업 내용 의무적으로 기록
  • 킥오프 페이지에 다음 날 진행할 내용 사전 기록
  • 중요 의사결정 사항 문서화
  • 회의 할 때는 클로바 혹은 녹음 꼭 켜놓고 하기

7. 팀 문화

  • 다른 팀의 진행 상황에 흔들리지 않고 우리의 페이스 유지
  • 적극적인 의견 개진과 소통 장려