InfoGrab DocsInfoGrab Docs

튜토리얼: 팀 인계용 이슈 보드 설정하기

요약

이 튜토리얼에서는 순차적으로 이슈를 처리하는 두 팀을 위해 이슈 보드와 범위가 지정된 레이블을 설정하는 방법을 설명합니다. 이 예시에서는 UX 팀과 Frontend 팀을 위한 이슈 보드 2개를 생성합니다. 여러 팀을 위해 이슈 보드를 설정하려면 다음과 같이 진행합니다.

이 튜토리얼에서는 순차적으로 이슈를 처리하는 두 팀을 위해 이슈 보드와 범위가 지정된 레이블을 설정하는 방법을 설명합니다.

이 예시에서는 UX 팀과 Frontend 팀을 위한 이슈 보드 2개를 생성합니다. 다음 단계를 사용하면 Backend 나 Quality Assurance 같은 추가 하위 팀을 위해서도 이슈 보드와 워크플로를 만들 수 있습니다.

여러 팀을 위해 이슈 보드를 설정하려면 다음과 같이 진행합니다.

  1. 그룹 생성
  2. 프로젝트 생성
  3. 레이블 생성
  4. 팀 이슈 보드 생성
  5. 기능별 이슈 생성

시작하기 전에#

  • 기존 그룹을 사용해 이 튜토리얼을 진행하는 경우, 해당 그룹에 대해 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있는지 확인합니다.
  • 기존 프로젝트를 사용해 이 튜토리얼을 진행하는 경우, 해당 프로젝트에 대해 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있는지 확인합니다.

목표 워크플로#

모든 설정을 마치면 두 팀은 다음과 같이 한 보드에서 다른 보드로 이슈를 인계할 수 있습니다.

  1. 프로젝트 리드가 Redesign user profile page라는 기능 이슈에 Workflow::Ready for design 레이블과 Frontend 레이블을 추가합니다.
  2. UX 팀의 제품 디자이너가 다음을 진행합니다.
    1. UX workflow 보드에서 Workflow::Ready for design 목록을 확인하고 프로필 페이지 재설계 작업을 진행하기로 결정합니다.

      "UX workflow" 이슈 보드에 세 워크플로 칼럼에 걸쳐 이슈 세 개가 있는 모습.

    2. Redesign user profile page 이슈에 자신을 담당자로 지정합니다.

    3. 이슈 카드를 Workflow::Design 목록으로 드래그합니다. 이전 워크플로 레이블은 자동으로 제거됩니다.

    4. ✨새 디자인✨을 만듭니다.

    5. 이슈에 디자인을 추가합니다.

    6. 이슈 카드를 Workflow::Ready for development 목록으로 드래그합니다. 이렇게 하면 이 레이블이 추가되고 다른 Workflow:: 레이블은 모두 제거됩니다.

    7. 이슈에서 자신을 담당자 해제합니다.

  3. Frontend 팀의 개발자가 다음을 진행합니다.
    1. Frontend workflow 보드에서 Workflow::Ready for development 목록을 확인하고 작업할 이슈를 선택합니다.

      "Frontend workflow" 이슈 보드의 "Ready for development" 칼럼에 "UX workflow" 보드에서 넘어온 이슈 두 개가 있는 모습.

    2. Redesign user profile page 이슈에 자신을 담당자로 지정합니다.

    3. 이슈 카드를 Workflow::In development 목록으로 드래그합니다. 이전 워크플로 레이블은 자동으로 제거됩니다.

    4. 머지 리퀘스트에 프론트엔드 코드를 추가합니다.

    5. Workflow::Complete 레이블을 추가합니다.

그룹 생성#

프로젝트가 성장할 때를 대비해 먼저 그룹을 생성합니다. 그룹을 사용하면 서로 관련된 프로젝트 하나 이상을 동시에 관리할 수 있습니다. 그룹에 사용자를 멤버로 추가하고 역할을 할당합니다.

그룹을 생성하려면 다음과 같이 진행합니다.

  1. 오른쪽 위에서 Create new(+)와 New group을 선택합니다.
  2. Create group을 선택합니다.
  3. 필드를 입력합니다. 그룹 이름을 Paperclip Software Factory로 지정합니다.
  4. Create group을 선택합니다.

빈 그룹을 생성했습니다. 다음으로 이슈와 코드를 저장할 프로젝트를 생성합니다.

프로젝트 생성#

주요 코드 개발 작업은 프로젝트와 해당 리포지터리에서 이루어집니다. 프로젝트에는 코드와 파이프라인뿐 아니라 향후 코드 변경을 계획하는 데 사용하는 이슈도 포함됩니다.

빈 프로젝트를 생성하려면 다음과 같이 진행합니다.

  1. 그룹에서 오른쪽 위의 Create new(+)를 선택한 다음 In this group > New project/repository를 선택합니다.
  2. Create blank project를 선택합니다.
  3. 프로젝트 세부 정보를 입력합니다.
    • Project name 텍스트 상자에 프로젝트 이름을 Paperclip Assistant로 지정합니다.
  4. Create project를 선택합니다.

레이블 생성#

이슈가 개발 주기의 어느 단계에 있는지 표시하려면 팀 레이블 하나와 워크플로 레이블 세트가 필요합니다.

이 레이블들을 Paperclip Assistant 프로젝트에 생성할 수도 있지만 Paperclip Software Factory 그룹에 생성하는 편이 더 좋습니다. 이렇게 하면 나중에 생성하는 다른 모든 프로젝트에서도 이 레이블들을 사용할 수 있습니다.

각 레이블을 생성하려면 다음과 같이 진행합니다.

  1. 상단 바에서 Search or go to를 선택하고 Paperclip Software Factory 그룹을 찾습니다.
  2. Manage > Labels를 선택합니다.
  3. New label을 선택합니다.
  4. Title 텍스트 상자에 레이블 이름을 입력합니다. 먼저 Frontend부터 입력합니다.
  5. 선택 사항. 제공되는 색상 중에서 선택하거나, Background color 텍스트 상자에 원하는 색상의 16진수 색상 값을 입력합니다.
  6. Create label을 선택합니다.

다음 단계를 반복해 필요한 레이블을 모두 생성합니다.

  • Frontend
  • Workflow::Ready for design
  • Workflow::Design
  • Workflow::Ready for development
  • Workflow::In development
  • Workflow::Complete

팀 이슈 보드 생성#

레이블과 마찬가지로 이슈 보드도 Paperclip Assistant 프로젝트에 생성할 수 있지만 Paperclip Software Factory 그룹에 두는 편이 더 좋습니다. 이렇게 하면 이 그룹에서 나중에 생성할 수 있는 모든 프로젝트의 이슈를 관리할 수 있습니다.

새 그룹 이슈 보드를 생성하려면 다음과 같이 진행합니다.

  1. 상단 바에서 Search or go to를 선택하고 Paperclip Software Factory 그룹을 찾습니다.
  2. Plan > Issue boards를 선택합니다.
  3. UX workflow 보드와 Frontend workflow 보드를 생성합니다.

UX workflow 이슈 보드를 생성하려면 다음과 같이 진행합니다.

  1. 이슈 보드 페이지의 왼쪽 위에서 현재 보드 이름이 표시된 드롭다운 목록을 선택합니다.
  2. Create new board를 선택합니다.
  3. Title field에 UX workflow를 입력합니다.
  4. Show the Open list와 Show the Closed list 확인란의 선택을 해제합니다.
  5. Create board를 선택합니다. 빈 보드가 표시됩니다.
  6. Workflow::Ready for design 레이블에 대한 목록을 생성합니다.
    1. 이슈 보드 페이지의 오른쪽 위에서 Create list를 선택합니다.
    2. 나타나는 칼럼에서 Value 드롭다운 목록에서 Workflow::Ready for design 레이블을 선택합니다.
    3. Add to board를 선택합니다.
  7. Workflow::Design 레이블과 Workflow::Ready for development 레이블에 대해서도 이전 단계를 반복합니다.

워크플로 칼럼 세 개가 있는 빈 "UX workflow" 이슈 보드.

Frontend workflow 보드를 생성하려면 다음과 같이 진행합니다.

  1. 이슈 보드 페이지의 왼쪽 위에서 현재 보드 이름이 표시된 드롭다운 목록을 선택합니다.
  2. Create new board를 선택합니다.
  3. Title field에 Frontend workflow를 입력합니다.
  4. Show the Open list와 Show the Closed list 확인란의 선택을 해제합니다.
  5. Scope를 펼칩니다.
  6. Labels 옆에서 Edit을 선택하고 Frontend 레이블을 선택합니다.
  7. Create board를 선택합니다.
  8. Workflow::Ready for development 레이블에 대한 목록을 생성합니다.
    1. 이슈 보드 페이지의 오른쪽 위에서 Create list를 선택합니다.
    2. 나타난 칼럼에서 Value 드롭다운 목록에서 Workflow::Ready for development 레이블을 선택합니다.
    3. Add to board를 선택합니다.
  9. Workflow::In development 레이블과 Workflow::Complete 레이블에 대해서도 이전 단계를 반복합니다.

워크플로 칼럼 세 개가 있는 빈 "Frontend workflow" 이슈 보드.

현재는 두 보드의 목록이 모두 비어 있어야 합니다. 다음으로 이슈를 추가해 목록을 채웁니다.

기능별 이슈 생성#

예정된 기능, 개선 사항, 버그를 추적하려면 이슈를 생성해야 합니다. 이슈는 프로젝트에 속하지만 이슈 보드에서 직접 생성할 수도 있습니다.

보드에서 이슈를 생성하려면 다음과 같이 진행합니다.

  1. 이슈 보드 페이지의 왼쪽 위에서 현재 보드 이름이 표시된 드롭다운 목록을 선택합니다.
  2. UX workflow를 선택합니다.
  3. Workflow::Ready for development 목록에서 Create new issue(+)를 선택합니다.
  4. 필드를 입력합니다.
    1. Title에 Redesign user profile page를 입력합니다.
    2. Projects에서 Paperclip Software Factory / Paperclip Assistant를 선택합니다.
  5. Create issue를 선택합니다. 레이블 목록에서 새 이슈를 생성했으므로 해당 레이블이 지정된 채로 생성됩니다.
  6. Frontend 레이블을 추가합니다. 이 레이블이 지정된 이슈만 Frontend 팀의 보드에 표시되기 때문입니다.
    1. 이슈 카드를 선택합니다(제목이 아님). 오른쪽에 사이드바가 나타납니다.
    2. 사이드바의 Labels 섹션에서 Edit을 선택합니다.
    3. Assign labels 드롭다운 목록에서 Workflow::Ready for design 레이블과 Frontend 레이블을 선택합니다. 선택된 레이블에는 체크 표시가 나타납니다.
    4. 레이블 변경 사항을 적용하려면 Assign labels 옆의 X를 선택하거나 레이블 섹션 바깥의 임의의 영역을 선택합니다.

다음 단계를 반복해 동일한 레이블로 이슈를 몇 개 더 생성합니다.

이제 제품 디자이너가 작업을 시작할 수 있는 이슈가 최소 1개 이상 표시됩니다.

축하합니다. 이제 팀에서 훌륭한 소프트웨어에 대한 협업을 시작할 수 있습니다. 다음 단계로 이 보드들을 사용해 두 팀이 상호 작용하는 과정을 직접 시뮬레이션하며 목표 워크플로를 체험해 볼 수 있습니다.

GitLab 프로젝트 관리에 대해 더 알아보기#

프로젝트 관리에 대한 다른 튜토리얼은 튜토리얼 페이지에서 확인합니다.

튜토리얼: 팀 인계용 이슈 보드 설정하기

GitLab v19.5
원문 보기

요약

이 튜토리얼에서는 순차적으로 이슈를 처리하는 두 팀을 위해 이슈 보드와 범위가 지정된 레이블을 설정하는 방법을 설명합니다. 이 예시에서는 UX 팀과 Frontend 팀을 위한 이슈 보드 2개를 생성합니다. 여러 팀을 위해 이슈 보드를 설정하려면 다음과 같이 진행합니다.

이 튜토리얼에서는 순차적으로 이슈를 처리하는 두 팀을 위해 이슈 보드와 범위가 지정된 레이블을 설정하는 방법을 설명합니다.

이 예시에서는 UX 팀과 Frontend 팀을 위한 이슈 보드 2개를 생성합니다. 다음 단계를 사용하면 Backend 나 Quality Assurance 같은 추가 하위 팀을 위해서도 이슈 보드와 워크플로를 만들 수 있습니다.

여러 팀을 위해 이슈 보드를 설정하려면 다음과 같이 진행합니다.

  1. 그룹 생성
  2. 프로젝트 생성
  3. 레이블 생성
  4. 팀 이슈 보드 생성
  5. 기능별 이슈 생성

시작하기 전에#

  • 기존 그룹을 사용해 이 튜토리얼을 진행하는 경우, 해당 그룹에 대해 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있는지 확인합니다.
  • 기존 프로젝트를 사용해 이 튜토리얼을 진행하는 경우, 해당 프로젝트에 대해 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있는지 확인합니다.

목표 워크플로#

모든 설정을 마치면 두 팀은 다음과 같이 한 보드에서 다른 보드로 이슈를 인계할 수 있습니다.

  1. 프로젝트 리드가 Redesign user profile page라는 기능 이슈에 Workflow::Ready for design 레이블과 Frontend 레이블을 추가합니다.
  2. UX 팀의 제품 디자이너가 다음을 진행합니다.
    1. UX workflow 보드에서 Workflow::Ready for design 목록을 확인하고 프로필 페이지 재설계 작업을 진행하기로 결정합니다.

      "UX workflow" 이슈 보드에 세 워크플로 칼럼에 걸쳐 이슈 세 개가 있는 모습.

    2. Redesign user profile page 이슈에 자신을 담당자로 지정합니다.

    3. 이슈 카드를 Workflow::Design 목록으로 드래그합니다. 이전 워크플로 레이블은 자동으로 제거됩니다.

    4. ✨새 디자인✨을 만듭니다.

    5. 이슈에 디자인을 추가합니다.

    6. 이슈 카드를 Workflow::Ready for development 목록으로 드래그합니다. 이렇게 하면 이 레이블이 추가되고 다른 Workflow:: 레이블은 모두 제거됩니다.

    7. 이슈에서 자신을 담당자 해제합니다.

  3. Frontend 팀의 개발자가 다음을 진행합니다.
    1. Frontend workflow 보드에서 Workflow::Ready for development 목록을 확인하고 작업할 이슈를 선택합니다.

      "Frontend workflow" 이슈 보드의 "Ready for development" 칼럼에 "UX workflow" 보드에서 넘어온 이슈 두 개가 있는 모습.

    2. Redesign user profile page 이슈에 자신을 담당자로 지정합니다.

    3. 이슈 카드를 Workflow::In development 목록으로 드래그합니다. 이전 워크플로 레이블은 자동으로 제거됩니다.

    4. 머지 리퀘스트에 프론트엔드 코드를 추가합니다.

    5. Workflow::Complete 레이블을 추가합니다.

그룹 생성#

프로젝트가 성장할 때를 대비해 먼저 그룹을 생성합니다. 그룹을 사용하면 서로 관련된 프로젝트 하나 이상을 동시에 관리할 수 있습니다. 그룹에 사용자를 멤버로 추가하고 역할을 할당합니다.

그룹을 생성하려면 다음과 같이 진행합니다.

  1. 오른쪽 위에서 Create new(+)와 New group을 선택합니다.
  2. Create group을 선택합니다.
  3. 필드를 입력합니다. 그룹 이름을 Paperclip Software Factory로 지정합니다.
  4. Create group을 선택합니다.

빈 그룹을 생성했습니다. 다음으로 이슈와 코드를 저장할 프로젝트를 생성합니다.

프로젝트 생성#

주요 코드 개발 작업은 프로젝트와 해당 리포지터리에서 이루어집니다. 프로젝트에는 코드와 파이프라인뿐 아니라 향후 코드 변경을 계획하는 데 사용하는 이슈도 포함됩니다.

빈 프로젝트를 생성하려면 다음과 같이 진행합니다.

  1. 그룹에서 오른쪽 위의 Create new(+)를 선택한 다음 In this group > New project/repository를 선택합니다.
  2. Create blank project를 선택합니다.
  3. 프로젝트 세부 정보를 입력합니다.
    • Project name 텍스트 상자에 프로젝트 이름을 Paperclip Assistant로 지정합니다.
  4. Create project를 선택합니다.

레이블 생성#

이슈가 개발 주기의 어느 단계에 있는지 표시하려면 팀 레이블 하나와 워크플로 레이블 세트가 필요합니다.

이 레이블들을 Paperclip Assistant 프로젝트에 생성할 수도 있지만 Paperclip Software Factory 그룹에 생성하는 편이 더 좋습니다. 이렇게 하면 나중에 생성하는 다른 모든 프로젝트에서도 이 레이블들을 사용할 수 있습니다.

각 레이블을 생성하려면 다음과 같이 진행합니다.

  1. 상단 바에서 Search or go to를 선택하고 Paperclip Software Factory 그룹을 찾습니다.
  2. Manage > Labels를 선택합니다.
  3. New label을 선택합니다.
  4. Title 텍스트 상자에 레이블 이름을 입력합니다. 먼저 Frontend부터 입력합니다.
  5. 선택 사항. 제공되는 색상 중에서 선택하거나, Background color 텍스트 상자에 원하는 색상의 16진수 색상 값을 입력합니다.
  6. Create label을 선택합니다.

다음 단계를 반복해 필요한 레이블을 모두 생성합니다.

  • Frontend
  • Workflow::Ready for design
  • Workflow::Design
  • Workflow::Ready for development
  • Workflow::In development
  • Workflow::Complete

팀 이슈 보드 생성#

레이블과 마찬가지로 이슈 보드도 Paperclip Assistant 프로젝트에 생성할 수 있지만 Paperclip Software Factory 그룹에 두는 편이 더 좋습니다. 이렇게 하면 이 그룹에서 나중에 생성할 수 있는 모든 프로젝트의 이슈를 관리할 수 있습니다.

새 그룹 이슈 보드를 생성하려면 다음과 같이 진행합니다.

  1. 상단 바에서 Search or go to를 선택하고 Paperclip Software Factory 그룹을 찾습니다.
  2. Plan > Issue boards를 선택합니다.
  3. UX workflow 보드와 Frontend workflow 보드를 생성합니다.

UX workflow 이슈 보드를 생성하려면 다음과 같이 진행합니다.

  1. 이슈 보드 페이지의 왼쪽 위에서 현재 보드 이름이 표시된 드롭다운 목록을 선택합니다.
  2. Create new board를 선택합니다.
  3. Title field에 UX workflow를 입력합니다.
  4. Show the Open list와 Show the Closed list 확인란의 선택을 해제합니다.
  5. Create board를 선택합니다. 빈 보드가 표시됩니다.
  6. Workflow::Ready for design 레이블에 대한 목록을 생성합니다.
    1. 이슈 보드 페이지의 오른쪽 위에서 Create list를 선택합니다.
    2. 나타나는 칼럼에서 Value 드롭다운 목록에서 Workflow::Ready for design 레이블을 선택합니다.
    3. Add to board를 선택합니다.
  7. Workflow::Design 레이블과 Workflow::Ready for development 레이블에 대해서도 이전 단계를 반복합니다.

워크플로 칼럼 세 개가 있는 빈 "UX workflow" 이슈 보드.

Frontend workflow 보드를 생성하려면 다음과 같이 진행합니다.

  1. 이슈 보드 페이지의 왼쪽 위에서 현재 보드 이름이 표시된 드롭다운 목록을 선택합니다.
  2. Create new board를 선택합니다.
  3. Title field에 Frontend workflow를 입력합니다.
  4. Show the Open list와 Show the Closed list 확인란의 선택을 해제합니다.
  5. Scope를 펼칩니다.
  6. Labels 옆에서 Edit을 선택하고 Frontend 레이블을 선택합니다.
  7. Create board를 선택합니다.
  8. Workflow::Ready for development 레이블에 대한 목록을 생성합니다.
    1. 이슈 보드 페이지의 오른쪽 위에서 Create list를 선택합니다.
    2. 나타난 칼럼에서 Value 드롭다운 목록에서 Workflow::Ready for development 레이블을 선택합니다.
    3. Add to board를 선택합니다.
  9. Workflow::In development 레이블과 Workflow::Complete 레이블에 대해서도 이전 단계를 반복합니다.

워크플로 칼럼 세 개가 있는 빈 "Frontend workflow" 이슈 보드.

현재는 두 보드의 목록이 모두 비어 있어야 합니다. 다음으로 이슈를 추가해 목록을 채웁니다.

기능별 이슈 생성#

예정된 기능, 개선 사항, 버그를 추적하려면 이슈를 생성해야 합니다. 이슈는 프로젝트에 속하지만 이슈 보드에서 직접 생성할 수도 있습니다.

보드에서 이슈를 생성하려면 다음과 같이 진행합니다.

  1. 이슈 보드 페이지의 왼쪽 위에서 현재 보드 이름이 표시된 드롭다운 목록을 선택합니다.
  2. UX workflow를 선택합니다.
  3. Workflow::Ready for development 목록에서 Create new issue(+)를 선택합니다.
  4. 필드를 입력합니다.
    1. Title에 Redesign user profile page를 입력합니다.
    2. Projects에서 Paperclip Software Factory / Paperclip Assistant를 선택합니다.
  5. Create issue를 선택합니다. 레이블 목록에서 새 이슈를 생성했으므로 해당 레이블이 지정된 채로 생성됩니다.
  6. Frontend 레이블을 추가합니다. 이 레이블이 지정된 이슈만 Frontend 팀의 보드에 표시되기 때문입니다.
    1. 이슈 카드를 선택합니다(제목이 아님). 오른쪽에 사이드바가 나타납니다.
    2. 사이드바의 Labels 섹션에서 Edit을 선택합니다.
    3. Assign labels 드롭다운 목록에서 Workflow::Ready for design 레이블과 Frontend 레이블을 선택합니다. 선택된 레이블에는 체크 표시가 나타납니다.
    4. 레이블 변경 사항을 적용하려면 Assign labels 옆의 X를 선택하거나 레이블 섹션 바깥의 임의의 영역을 선택합니다.

다음 단계를 반복해 동일한 레이블로 이슈를 몇 개 더 생성합니다.

이제 제품 디자이너가 작업을 시작할 수 있는 이슈가 최소 1개 이상 표시됩니다.

축하합니다. 이제 팀에서 훌륭한 소프트웨어에 대한 협업을 시작할 수 있습니다. 다음 단계로 이 보드들을 사용해 두 팀이 상호 작용하는 과정을 직접 시뮬레이션하며 목표 워크플로를 체험해 볼 수 있습니다.

GitLab 프로젝트 관리에 대해 더 알아보기#

프로젝트 관리에 대한 다른 튜토리얼은 튜토리얼 페이지에서 확인합니다.