튜토리얼: 팀 인계용 이슈 보드 설정
이 튜토리얼에서는 순차적으로 이슈를 처리하는 두 팀을 위해 이슈 보드 및 스코프 레이블을 설정하는 방법을 보여줍니다.
이 예시에서는 UX 및 프론트엔드 팀을 위해 두 개의 이슈 보드를 생성합니다. 다음 단계를 통해 백엔드나 품질 보증과 같은 하위 팀에 대한 이슈 보드 및 워크플로우를 생성할 수 있습니다. GitLab에서 워크플로우 레이블을 사용하는 방법을 알아보려면 제품 개발 플로우를 참조하세요.
여러 팀을 위해 이슈 보드를 설정하려면:
시작하기 전에
- 본 튜토리얼을 위해 기존 그룹을 사용하는 경우, 해당 그룹의 적어도 Repoter 역할을 가지고 있는지 확인합니다.
- 본 튜토리얼을 위해 기존 프로젝트를 사용하는 경우, 해당 프로젝트의 적어도 Repoter 역할을 가지고 있는지 확인합니다.
목표 워크플로우
모든 것을 설정한 후, 두 팀은 이슈를 한 보드에서 다른 보드로 인계할 수 있게 될 것입니다. 예를 들면:
- 프로젝트 리더가 사용자 프로필 페이지 재설계라는 기능 이슈에
Workflow::Ready for design
및Frontend
레이블을 추가합니다. - UX 팀의 제품 디자이너:
-
UX 워크플로우 보드의
Workflow::Ready for design
목록을 확인하고 프로필 페이지 재설계에 착수하기로 결정합니다. - 사용자 프로필 페이지 재설계 이슈에 본인을 할당합니다.
- 이슈 카드를
Workflow::Design
목록으로 드래그합니다. 이전의 워크플로우 레이블이 자동으로 제거됩니다. - ✨신규 디자인✨을 생성합니다.
- 이슈에 디자인을 추가합니다.
- 이슈 카드를
Workflow::Ready for development
목록으로 드래그하면 이 레이블이 추가되고 다른Workflow::
레이블이 제거됩니다. - 이슈에서 자신을 언어시킵니다.
-
- 프론트엔드 팀의 개발자:
-
프론트엔드 워크플로우 보드의
Workflow::Ready for development
목록을 확인하고 작업할 이슈를 선택합니다. - 사용자 프로필 페이지 재설계 이슈에 본인을 할당합니다.
- 이슈 카드를
Workflow::In development
목록으로 드래그합니다. 이전의 워크플로우 레이블이 자동으로 제거됩니다. - 병합 요청에 프론트엔드 코드를 추가합니다.
-
Workflow::Complete
레이블을 추가합니다.
-
그룹 생성
프로젝트가 성장할 준비를 위해 그룹을 생성하는 것부터 시작합니다. 한 개 이상의 관련 프로젝트를 동시에 관리하기 위해 그룹을 사용합니다. 사용자를 그룹 멤버로 추가하고 역할을 할당합니다.
그룹을 생성하려면:
- 왼쪽 사이드바에서 상단에 있는 새로 만들기(+)와 새 그룹을 선택합니다.
- 그룹 생성을 선택합니다.
- 필드를 작성합니다. 그룹 이름을
Paperclip Software Factory
로 지정합니다. - 그룹 생성을 선택합니다.
빈 그룹이 생성되었습니다. 이제 이슈 및 코드를 저장할 프로젝트를 생성할 차례입니다.
프로젝트 생성
주 코드 개발 작업은 프로젝트와 해당 저장소에서 이루어집니다. 프로젝트에는 코드와 파이프라인 뿐만 아니라 앞으로의 코드 변경을 계획하는 데 사용되는 이슈도 포함됩니다.
빈 프로젝트를 생성하려면:
- 왼쪽 사이드바의 그룹에서 새로 만들기(+)를 선택한 다음 이 그룹 > 새 프로젝트/저장소를 선택합니다.
- 빈 프로젝트 생성을 선택합니다.
- 프로젝트 세부 정보를 입력합니다.
-
프로젝트 이름 필드에 프로젝트 이름을
Paperclip Assistant
로 지정합니다.
-
프로젝트 이름 필드에 프로젝트 이름을
- 프로젝트 생성을 선택합니다.
레이블 생성
개발 주기에서 이슈가 어디에 있는지 보여줄 팀 레이블과 워크플로우 레이블 세트가 필요합니다.
이 레이블을 Paperclip Assistant
프로젝트에서 생성할 수 있지만, 이후에 생성할 모든 다른 프로젝트에서도 사용할 수 있도록
Paperclip Software Factory
그룹에서 생성하는 것이 좋습니다.
각 레이블을 생성하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 Paperclip Software Factory 그룹을 찾습니다.
- 관리 > 레이블을 선택합니다.
- 새 레이블을 선택합니다.
-
제목 필드에 레이블 이름을 입력합니다.
Frontend
로 시작합니다. - (선택 사항) 가능한 색상 중에서 선택하거나 특정 색상에 대한 16진수 색상 값으로 배경색 필드를 입력하여 색상을 선택합니다.
- 레이블 생성을 선택합니다.
필요한 모든 레이블을 생성하려면 이러한 단계를 반복합니다:
Frontend
Workflow::Ready for design
Workflow::Design
Workflow::Ready for development
Workflow::In development
Workflow::Complete
팀 이슈 보드 만들기
라벨과 마찬가지로 Paperclip Assistant 프로젝트에 이슈 보드를 만들 수 있지만, Paperclip Software Factory 그룹에 보관하는 것이 더 좋을 수 있습니다. 이렇게 하면 나중에 이 그룹에서 만들 프로젝트의 모든 이슈를 관리할 수 있습니다.
새 그룹 이슈 보드를 만들려면 다음을 수행하세요:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 Paperclip Software Factory 그룹을 찾습니다.
- Plan > 이슈 보드를 선택합니다.
- UX 워크플로 및 Frontend 워크플로 보드를 생성합니다.
UX 워크플로 이슈 보드를 만들려면:
- 이슈 보드 페이지의 왼쪽 상단에서 현재 보드 이름이 있는 드롭다운 목록을 선택합니다.
- 새 보드 만들기를 선택합니다.
-
제목 필드에
UX 워크플로
를 입력합니다. - 열린 목록 표시와 닫힌 목록 표시 확인란을 지웁니다.
- 보드 만들기를 선택합니다. 비어 있는 보드가 표시됩니다.
-
Workflow::디자인 준비
라벨에 대한 목록을 생성합니다:- 이슈 보드 페이지의 오른쪽 상단에서 목록 만들기를 선택합니다.
- 나타나는 열에서 값 드롭다운 목록에서
Workflow::디자인 준비
라벨을 선택합니다. - 보드에 추가를 선택합니다.
- 라벨
Workflow::디자인
및Workflow::개발 준비
에 대해 이전 단계를 반복합니다.
Frontend 워크플로 보드를 만들려면:
- 이슈 보드 페이지의 왼쪽 상단에서 현재 보드 이름이 있는 드롭다운 목록을 선택합니다.
- 새 보드 만들기를 선택합니다.
-
제목 필드에
Frontend 워크플로
를 입력합니다. - 열린 목록 표시와 닫힌 목록 표시 확인란을 지웁니다.
- 범위를 확장합니다.
-
라벨 옆에 있는 편집을 선택하고
Frontend
라벨을 선택합니다. - 보드 만들기를 선택합니다.
-
Workflow::개발 준비
라벨에 대한 목록을 생성합니다:- 이슈 보드 페이지의 오른쪽 상단에서 목록 만들기를 선택합니다.
- 나타나는 열에서 값 드롭다운 목록에서
Workflow::개발 준비
라벨을 선택합니다. - 보드에 추가를 선택합니다.
- 라벨
Workflow::개발 중
및Workflow::완료
에 대해 이전 단계를 반복합니다.
지금은 두 보드 모두에서 목록이 비어 있어야 합니다. 이제 같은 라벨을 가진 몇 개의 이슈를 만들어보세요.
이제 적어도 한 개의 이슈가 준비되어 있어야 합니다. 제품 디자이너가 작업을 시작할 준비가 된 상태입니다!
축하합니다! 이제 여러분의 팀은 놀라운 소프트웨어에 협력할 수 있습니다. 다음 단계로, 이 보드들을 사용하여 목표 워크플로를 시뮬레이션하며 두 팀 간 상호 작용을 경험해볼 수 있습니다.
GitLab에서 프로젝트 관리에 대해 더 알아보세요.
튜토리얼 페이지에서 프로젝트 관리에 대한 다른 튜토리얼을 찾을 수 있습니다.