[gitHub] 협업을 위한 방법 1

Oksun Noh·2025년 1월 16일
0

github

목록 보기
3/3

프로젝트는 원격으로 진행할 경우, 기본적으로 상시 대화가 가능해야 하는데, 요즘은 대부분 원격으로 작업이 이루어지는 경우가 많다 보니 슬랙, 줌, 디스코드 등의 플랫폼을 이용하여 소통이 가능한 채널이 반드시 존재해야 한다.

하지만, 이렇게 대화할 수 있는 환경이 갖춰짐에도 불구하고 어려움이 발생하는데, 이러한 어려움을 조금이라도 해결하기 위해 다음 방법에 대해서 알아보자.

1. 초반 협업이 어려울 때 쓸 수 있는 방법

상황1. 도메인이 얽혀있는 경우

  1. 각각 담당한 개발 파트가 있는데, 서로 영향을 받는 경우가 있다.

  2. 이를 해결하기 위한 방법으로 다음과 같은 방법이 있다.

  • PP(짝 프로그래밍) : 2인 1조
    1) 한 사람은 개발을하고 한 사람은 훈수???를 두는 형태
    2) 두명이서 한 컴퓨터에서 개발하는 방법인데, 혼자 하는 것 보다 실수가 줄어들 수 있음
  • TF(TaskForce) 방법론 : 작업이 순차적으로 진행되어야 하는 경우, 우리팀이 어렵거나 차후에 해야할 것들을 요청 (최소한의 개발자만 남기고)
    1) A,B는 개발을 진행
    2) C는 깃허브 플로우를 관리
    3) D 프로젝트에 필요한 사전 학습이나, 팀원의 지식이 모자랄 경우, 별도로 학습할 사람을 두어 내용을 공유

2. 서로 다른 브랜치끼리 작업내용을 공유하는 방법

3. GITHUB PROJECT를 이용한 이슈기반 할일 관리

  • 서식 사용해서 잘 활용한다
  • 예상 할일 -> 확정된 할일 -> 진행중 -> PR -> 완료 순이 보편적이다
profile
저는 만두를 좋아합니다

0개의 댓글