튜토리얼: 팀 인계를 위한 이슈 보드 설정
이 튜토리얼에서는 연속으로 작업하는 두 팀에 대한 이슈 보드 및 범위 지정 레이블을 설정하는 방법을 보여줍니다.
이 예제에서는 UX 및 Frontend 팀을 위해 두 개의 이슈 보드를 만들 것입니다. 다음 단계를 통해 품질 보증 또는 백엔드와 같은 하위 팀에 대한 이슈 보드 및 워크플로를 만들 수 있습니다. GitLab에서 우리가 워크플로 레이블을 사용하는 방법에 대해 알아보려면 제품 개발 플로우를 참조하세요.
시작하기 전에
- 이 튜토리얼에 기존 그룹을 사용하는 경우, 해당 그룹의 적어도 리포터 역할을 가지고 있는지 확인하세요.
- 이 튜토리얼에 기존 프로젝트를 사용하는 경우, 해당 프로젝트의 적어도 리포터 역할을 가지고 있는지 확인하세요.
목표 워크플로
모든 것을 설정한 후, 두 팀은 예를 들어 다음과 같이 한 보드에서 다른 보드로 이슈를 인계할 수 있을 것입니다.
- 프로젝트 리더는 사용자 프로필 페이지 재디자인이라는 기능 이슈에
Workflow::디자인 준비 완료
와프론트엔드
레이블을 추가합니다. - UX 팀의 제품 디자이너는:
-
UX 워크플로 보드에서
Workflow::디자인 준비 완료
디렉터리을 확인하고 프로필 페이지 재디자인 작업을 시작하기로 결정합니다. - 사용자 프로필 페이지 재디자인이라는 이슈에 자신을 지정합니다.
- 이슈 카드를
Workflow::디자인
디렉터리으로 끌어옵니다. 이전의 워크플로 레이블이 자동으로 제거됩니다. - 새 디자인을 만듭니다.
- 이슈에 디자인을 추가합니다.
- 이슈 카드를
Workflow::개발 준비 완료
디렉터리으로 끌어옵니다. 이 레이블을 추가하고 다른Workflow::
레이블을 제거합니다. - 이슈에서 자신을 지정을 취소합니다.
-
- Frontend 팀의 개발자는:
-
Frontend 워크플로 보드에서
Workflow::개발 준비 완료
디렉터리을 확인하고 작업할 이슈를 선택합니다. - 사용자 프로필 페이지 재디자인이라는 이슈에 자신을 지정합니다.
- 이슈 카드를
Workflow::개발 중
디렉터리으로 끌어옵니다. 이전의 워크플로 레이블이 자동으로 제거됩니다. - Merge Request에 프론트엔드 코드를 추가합니다.
-
Workflow::완료
레이블을 추가합니다.
-
그룹 만들기
프로젝트가 성장할 준비를 위해 그룹을 만드는 것부터 시작하세요. 여러 관련 프로젝트를 한 번에 관리할 수 있도록 그룹을 사용합니다. 사용자를 그룹의 구성원으로 추가하고 역할을 할당합니다.
그룹을 만들려면:
- 왼쪽 사이드바에서 맨 위에 있는 새로 만들기 ()와 새 그룹을 선택합니다.
- 그룹 만들기를 선택합니다.
- 필드를 작성합니다. 그룹의 이름을
Paperclip Software Factory
로 지정하세요. - 그룹 만들기를 선택합니다.
빈 그룹이 생성되었습니다. 다음으로 이슈와 코드를 저장할 프로젝트를 생성할 것입니다.
프로젝트 만들기
주요 코드 개발 작업은 프로젝트와 해당 리포지터리에서 수행됩니다. 프로젝트에는 코드나 파이프라인 뿐만 아니라 계획하는 데 사용되는 이슈도 포함됩니다.
빈 프로젝트를 만들려면:
- 그룹에서 왼쪽 사이드바의 맨 위에 있는 새로 만들기 ()를 선택한 다음 이 그룹에서 > 새 프로젝트/리포지터리를 선택합니다.
- 빈 프로젝트 만들기를 선택합니다.
- 프로젝트 세부 정보를 입력합니다:
-
프로젝트 이름 필드에
Paperclip Assistant
라고 이름을 지정합니다.
-
프로젝트 이름 필드에
- 프로젝트 만들기를 선택합니다.
레이블 만들기
개발 주기에서 이슈의 위치를 표시하는 팀 레이블과 워크플로 레이블 세트가 필요합니다.
이러한 레이블을 Paperclip Assistant
프로젝트에 생성할 수 있지만, 나중에 만들 프로젝트 모두에서 사용할 수 있도록 Paperclip Software Factory
그룹에 생성하는 것이 좋습니다.
각 레이블을 만들려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하여 Paperclip Software Factory 그룹을 찾습니다.
- 관리 > 레이블을 선택합니다.
- 새 레이블을 선택합니다.
-
제목 필드에 레이블 이름을 입력합니다.
프론트엔드
로 시작합니다. - 선택적. 사용 가능한 색상 중 하나를 선택하거나 특정 색상을 위한 16진수 색상 값을 입력하여 배경 색상 필드에 입력합니다.
- 레이블 생성을 선택합니다.
이러한 단계를 반복하여 필요한 모든 레이블을 생성합니다.
프론트엔드
Workflow::디자인 준비 완료
Workflow::디자인
Workflow::개발 준비 완료
Workflow::개발 중
Workflow::완료
팀 이슈 보드 만들기
레이블과 마찬가지로 Paperclip Assistant 프로젝트에 이슈 보드를 만들 수 있지만, Paperclip Software Factory 그룹에 만드는 것이 나중에 생성할 수 있는 모든 프로젝트에서 이슈를 관리할 수 있기 때문에 더 나은 선택입니다.
새 그룹 이슈 보드를 만들려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하여 Paperclip Software Factory 그룹을 찾습니다.
- 계획 > 이슈 보드를 선택합니다.
- UX 워크플로 및 Frontend 워크플로 보드를 만듭니다.
UX 워크플로 이슈 보드를 만들려면:
- 이슈 보드 페이지의 좌상단에서 현재 보드 이름이 표시된 드롭다운 디렉터리을 선택합니다.
- 새 보드 만들기를 선택합니다.
-
제목 필드에
UX 워크플로
를 입력합니다. - 열기 디렉터리 표시 및 닫힌 디렉터리 표시 확인란을 지웁니다.
- 보드 만들기를 선택합니다. 비어있는 보드가 표시됩니다.
-
Workflow::디자인 준비 완료
레이블을 위한 디렉터리을 만듭니다:- 이슈 보드 페이지의 우측 상단에서 디렉터리 만들기를 선택합니다.
- 나타난 열에서 값 드롭다운 디렉터리에서
Workflow::디자인 준비 완료
레이블을 선택합니다. - 보드에 추가를 선택합니다.
- 이전 단계를 반복하여
Workflow::디자인
및Workflow::개발 준비 완료
레이블에 대해 작업합니다.
Frontend 워크플로 이슈 보드를 만들려면:
- 이슈 보드 페이지의 좌상단에서 현재 보드 이름이 표시된 드롭다운 디렉터리을 선택합니다.
- 새 보드 만들기를 선택합니다.
-
제목 필드에
Frontend 워크플로
를 입력합니다. - 열기 디렉터리 표시 및 닫힌 디렉터리 표시 확인란을 지웁니다.
- 범위를 확장합니다.
-
레이블 옆의 편집을 선택한 다음
프론트엔드
레이블을 선택합니다. - 보드 만들기를 선택합니다.
-
Workflow::개발 준비 완료
레이블을 위한 디렉터리을 만듭니다:- 이슈 보드 페이지의 우측 상단에서 디렉터리 만들기를 선택합니다.
- 나타난 열에서 값 드롭다운 디렉터리에서
Workflow::개발 준비 완료
레이블을 선택합니다. - 보드에 추가를 선택합니다.
- 이전 단계를 반복하여
Workflow::개발 중
및Workflow::완료
레이블에 대해 작업합니다.
현재 두 보드의 디렉터리은 비어 있을 것입니다. 다음으로 몇 가지 이슈를 채워넣을 것입니다.
기능에 대한 이슈 생성
다가오는 기능, 향상된 기능 및 버그를 추적하려면 몇 가지 이슈를 생성해야 합니다. 이슈는 프로젝트에 속하지만 이슈 보드에서 직접 생성할 수도 있습니다.
이 보드에서 이슈를 생성하려면:
- 이슈 보드 페이지의 왼쪽 상단에서 현재 보드 이름이 있는 드롭다운 디렉터리을 선택합니다.
- UX workflow를 선택합니다.
-
Workflow::Ready for development
디렉터리에서 새 이슈 생성을 선택합니다 (). - 다음과 같이 필드를 작성합니다:
-
제목 아래에
사용자 프로필 페이지 재설계
를 입력합니다. - 프로젝트에서 Paperclip Software Factory / Paperclip Assistant를 선택합니다.
-
제목 아래에
- 이슈 생성을 선택합니다. 레이블 디렉터리에서 새 이슈를 생성했기 때문에 해당 레이블이 포함된 채로 생성됩니다.
-
Frontend
레이블을 추가합니다. 이 레이블이 있는 이슈만 Frontend 팀의 보드에 표시되기 때문입니다:- 이슈 카드(제목이 아님)를 선택하면 오른쪽에 사이드바가 나타납니다.
- 사이드바의 레이블 섹션에서 편집을 선택합니다.
-
레이블 지정 드롭다운 디렉터리에서
Workflow::Ready for design
및Frontend
레이블을 선택합니다. 선택한 레이블에는 확인 표시가 표시됩니다. - 레이블에 대한 변경 사항을 적용하려면 레이블 지정 옆의 X를 선택하거나 레이블 섹션 외의 영역을 선택합니다.
이러한 단계를 반복하여 같은 레이블을 가진 몇 가지 이슈를 더 생성하세요.
이제 한 개 이상의 이슈가 준비되어 제품 디자이너가 작업을 시작할 수 있도록 보여야 합니다!
축하합니다! 이제 여러분의 팀은 놀라운 소프트웨어에 대해 협업을 시작할 수 있습니다. 다음 단계로, 이 보드를 사용하여 목표 워크플로우를 시뮬레이션하면서 두 팀이 상호 작용하는 것을 직접 경험해 볼 수 있습니다.
GitLab에서 프로젝트 관리에 대해 자세히 알아보기
GitLab의 프로젝트 관리에 대한 다른 자습서는 자습서 페이지에서 찾을 수 있습니다.