codesquad-member-2020 / airbnb-11

숙소예약 서비스 - 11팀

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FE CI BE CI

FE CD BE CD

숙소예약 서비스 - 11팀

Introduction

이 페이지는 숙소예약 서비스 11팀의 Ground Rule 을 기술한 문서입니다.

팀원

클래스 이름
Back-end Dion, Han
Front-end Lime, Zello

image

Scrum Overall

1. 프로젝트 관리

개발 관리 (Development Management)

  • 각 클래스별 저장소 폴더를 만들어서 관리한다. (BE, FE)
  • merge 작업 진행시 충돌이 나면 각 담당자끼리 협의 하에 conflict 해결.
  • 브랜치 관리 및 커밋 컨벤션은 아래 3. 브랜치 관리 & 커밋 컨벤션 을 참조

상태 관리 (Status Management)

  • 이슈의 Project 에서 To Do, In Progress, Done 등으로 상태를 관리한다.
  • Issue 혹은 Project 페이지에서 필터링 (Label 혹은 제목 등) 을 통해 자신의 Role 에 해당하는 이슈만 파악 가능.
  • 이슈 작성 및 관리에 대한 컨벤션은 아래 2. 요구사항 상세Issue 컨벤션을 참조.

일정 관리 (Schedule Management)

  • Milestone 으로 각 주마다 해야 할 일을 나눠 관리한다
  • 각 주차에 대한 3개의 마일스톤을 통해 각 Phase 에 대한 일정을 확인 가능.
  • Milestone 관리는 아래 2. 요구사항 상세Issue 컨벤션 을 참조

2. 요구사항 상세 (Requirement Specification)

  • BackLog (Github Issue) : 기획서 분석 후 도출된 요구사항의 생성 및 관리를 위해 Github 의 Issue 탭 (Backlog 기능) 을 이용한다.
  • Issue 관리 컨벤션 : 이슈 작성 시 상태관리와 일정관리를 위해 Issue 컨벤션의 내용을 따른다.
    • 링크에는 상태 관리 및 Milestone 에 관한 내용이 기술되어 있음.

3. 브랜치 관리 & 커밋 컨벤션

4. Pull Request 관리

[클래스명] PR 제목

  • 이슈 번호 사용은 자유롭게 한다.
  • 필요시 associated with #이슈번호 를 사용하여 이슈에 대한 commit 트래킹이 가능하도록 한다.

5. Communication 방법

  • Face to Face 혹은 Slack

Summary Links

Contents Link
Issue Github Issue
Issue Management Guide Issue 관리 컨벤션
Branch & Commit Guide 커밋 컨벤션 가이드
Scrum https://github.com/codesquad-member-2020/airbnb-11/wiki/Scrum

About

숙소예약 서비스 - 11팀


Languages

Language:TSQL 58.0%Language:Java 23.4%Language:JavaScript 17.1%Language:Kotlin 0.6%Language:CSS 0.6%Language:Shell 0.1%Language:HTML 0.1%