Git, Jira를 이용한 협업 프로세스

hahaha·2021년 8월 1일
0

1. 스프린트 플래닝

  • Jira를 이용해 팀원들과 함께할 스프린트를 생성한다.
    (큰 프로젝트가 아닌 이상 1주일 단위로 스프린트를 생성)
  • 주요 이슈를 함께 생성한다.
  • 자신이 맡은 이슈에 해당하는 하위 작업(ticket)을 스스로 생성한다.

2. 작업 수행

  • Jira와 연동된 IDE에서 해당 작업의 티켓을 연동한다.
    ⇧ (shift) + ⌥ (option) + N
  • 해당 티켓의 브랜치에서 작업을 수행한다.
  • 변경 사항을 commit, push 한다.
    ⌘ (command) + K

3. PR(Pull Request)을 통한 리뷰

  • 작업 내용에 대한 PR을 생성하여 팀원 간의 코드 리뷰를 수행한다.
  • 피드백을 반영하여 코드를 수정한다.
  • 관리자(팀원 / 리뷰어)가 승인을 하면 코드를 (rebase)merge 한다.
    (코드 간의 충돌이 발생하지 않도록 주의한다.)
  • local 브랜치(feat/PC-001)에서 작업 후,
    remote 브랜치(origin/feat/PC-001)에 push하여 PR 받기
  • remote 브랜치(origin/feat/PC-001)의 승인된 코드를
    remote/develop으로 rebase 하기

4. 다음 작업 수행

  • 동일한 방식으로 다음 작업의 티켓을 이용해 수행한다.
  • 데일리 스크럼을 통해 어제의 작업 내용, 이슈 사항 등을 공유한다.

5. 스프린트 완료 및 회고

  • 완료된 스프린트에 대해 팀원들과 함께 회고를 한다.
  • 이번 스프린트에서 잘한 점, 못한 점, 개선 사항 등을 논의한다.
profile
junior backend-developer 👶💻

0개의 댓글