InfoGrab Docs

튜토리얼: 이슈 트리아지를 위한 서브그룹이 있는 복잡한 그룹 설정

요약

이슈 트리아지는 유형과 심각도에 따른 분류 프로세스입니다. 이 튜토리얼에서는 이 시나리오를 위한 서브그룹이 있는 GitLab 그룹을 설정하는 방법을 배웁니다. 이슈 트리아지를 위한 서브그룹이 있는 복잡한 그룹에 GitLab을 설정하려면:

이슈 트리아지는 유형과 심각도에 따른 분류 프로세스입니다. 프로젝트가 성장하고 사람들이 더 많은 이슈를 생성할수록 들어오는 이슈를 어떻게 트리아지할지에 대한 워크플로우를 만드는 것이 좋습니다.

이 튜토리얼에서는 이 시나리오를 위한 서브그룹이 있는 GitLab 그룹을 설정하는 방법을 배웁니다.

이슈 트리아지를 위한 서브그룹이 있는 복잡한 그룹에 GitLab을 설정하려면:

  1. 그룹 만들기
  2. 그룹 내부에 서브그룹 만들기
  3. 서브그룹 내부에 프로젝트 만들기
  4. 유형, 심각도, 우선순위 기준 결정
  5. 기준 문서화
  6. 스코프 레이블 만들기
  7. 새 레이블 우선순위 설정
  8. 상위 그룹 이슈 트리아지 보드 만들기
  9. 기능에 대한 이슈 만들기

시작하기 전에#

  • 이 튜토리얼에 기존 프로젝트를 사용하는 경우 프로젝트에 대한 Reporter, Developer, Maintainer 또는 Owner 역할이 있어야 합니다.

그룹 만들기#

그룹은 본질적으로 여러 프로젝트의 컨테이너입니다. 사용자가 여러 프로젝트를 관리하고 그룹 멤버와 한꺼번에 소통할 수 있게 해줍니다.

새 그룹을 만들려면:

  1. 오른쪽 상단 모서리에서 새로 만들기(+)를 선택하고 New group을 선택합니다.
  2. Create group을 선택합니다.
  3. 그룹 세부 정보를 입력합니다:
    • Group nameWeb App Dev 또는 다른 값을 입력합니다.
  4. 페이지 하단에서 Create group을 선택합니다.

그룹 내부에 서브그룹 만들기#

서브그룹은 그룹 안의 그룹입니다. 서브그룹은 대규모 프로젝트를 구성하고 권한을 관리하는 데 도움이 됩니다.

새 서브그룹을 만들려면:

  1. 상단 바에서 검색 또는 이동을 선택하고 Web App Dev 그룹을 찾습니다.
  2. 새로 만들기(+)를 선택하고 New subgroup을 선택합니다.
  3. 서브그룹 세부 정보를 입력합니다:
    • Subgroup nameFrontend 또는 다른 값을 입력합니다.
  4. Create subgroup을 선택합니다.
  5. Backend 또는 다른 값으로 명명된 두 번째 서브그룹을 만들기 위해 이 과정을 반복합니다.

서브그룹 내부에 프로젝트 만들기#

여러 프로젝트에 걸쳐 이슈 추적을 관리하려면 서브그룹에 프로젝트를 만들어야 합니다.

새 프로젝트를 만들려면:

  1. 상단 바에서 검색 또는 이동을 선택하고 Frontend 서브그룹을 찾습니다.
  2. 오른쪽 상단 모서리에서 새로 만들기(+)를 선택하고 New project/repository를 선택합니다.
  3. Create blank project를 선택합니다.
  4. 프로젝트 세부 정보를 입력합니다:
    • Project nameWeb UI를 입력합니다. 자세한 내용은 프로젝트 명명 규칙을 참조하세요.
  5. 페이지 하단에서 Create project를 선택합니다.
  6. Frontend 서브그룹에 Accessibility Audit이라는 두 번째 프로젝트와 Backend 서브그룹에 API라는 세 번째 프로젝트를 만들기 위해 이 과정을 반복합니다.

유형, 심각도, 우선순위 기준 결정#

다음으로 다음을 결정해야 합니다:

  • 인식하려는 이슈의 유형. 더 세분화된 접근 방식이 필요한 경우 각 유형에 대한 하위 유형도 만들 수 있습니다. 유형은 팀에게 요청되는 작업의 종류를 이해하기 위해 작업을 분류하는 데 도움이 됩니다.
  • 최종 사용자에게 미치는 영향을 정의하고 우선순위 결정을 돕기 위한 우선순위심각도 수준.

이 튜토리얼에서는 다음과 같이 결정했다고 가정합니다:

  • 유형: Bug, Feature, Maintenance
  • 우선순위: 1, 2, 3, 4
  • 심각도: 1, 2, 3, 4

영감을 위해 GitLab에서 이것을 정의하는 방법을 참조하세요:

기준 문서화#

모든 기준에 동의한 후 팀원이 항상 접근할 수 있는 곳에 모두 기록합니다.

예를 들어 프로젝트의 위키 또는 GitLab Pages로 게시된 회사 핸드북에 추가합니다.

스코프 레이블 만들기#

다음으로 이슈를 분류하기 위해 이슈에 추가할 레이블을 만듭니다.

이를 위한 최상의 도구는 상호 배타적인 속성을 설정하는 데 사용할 수 있는 스코프 레이블입니다.

이전에 수집한 유형, 심각도, 우선순위 목록을 확인하여 일치하는 스코프 레이블을 만들어야 합니다.

스코프 레이블 이름의 이중 콜론(::)은 같은 스코프의 두 레이블이 함께 사용되는 것을 방지합니다. 예를 들어 이미 type::bug가 있는 이슈에 type::feature 레이블을 추가하면 이전 레이블이 제거됩니다.

Note

스코프 레이블은 Premium 및 Ultimate 티어에서 사용 가능합니다. Free 티어에 있는 경우 일반 레이블을 대신 사용할 수 있습니다. 그러나 상호 배타적이지 않습니다.

서브그룹의 모든 프로젝트에서 레이블을 사용할 수 있도록 하려면 먼저 서브그룹을 포함하는 상위 그룹으로 이동합니다. 특정 서브그룹의 프로젝트에서만 레이블을 사용할 수 있게 하려면 서브그룹 내부에서 이 단계를 따릅니다.

각 레이블을 만들려면:

  1. 상단 바에서 검색 또는 이동을 선택하고 Web App Dev 그룹을 찾습니다.
  2. Manage > Labels를 선택합니다.
  3. New label을 선택합니다.
  4. Title 필드에 레이블 이름을 입력합니다. type::bug부터 시작합니다.
  5. 선택 사항. 사용 가능한 색상 중에서 색상을 선택하거나 Background color 필드에 특정 색상의 16진수 색상 값을 입력합니다.
  6. Create label을 선택합니다.

필요한 모든 레이블을 만들기 위해 3-6 단계를 반복합니다. 다음은 몇 가지 예시입니다:

  • type::bug
  • type::feature
  • type::maintenance
  • priority::1
  • priority::2
  • priority::3
  • priority::4
  • severity::1
  • severity::2
  • severity::3
  • severity::4

새 레이블 우선순위 설정#

이제 새 레이블을 우선순위 레이블로 설정합니다. 이렇게 하면 우선순위 또는 레이블 우선순위로 정렬할 때 가장 중요한 이슈가 이슈 목록의 상단에 표시됩니다.

우선순위 또는 레이블 우선순위로 정렬할 때 어떤 일이 일어나는지 알아보려면 이슈 목록 정렬 및 순서 지정을 참조하세요.

레이블 우선순위를 지정하려면:

  1. 레이블 페이지에서 우선순위를 지정할 레이블 옆에 있는 Prioritize([star-o])를 선택합니다. 이 레이블이 Prioritized labels 아래 레이블 목록의 상단에 나타납니다.
  2. 이러한 레이블의 상대적 우선순위를 변경하려면 목록에서 위아래로 드래그합니다. 목록 상위의 레이블이 더 높은 우선순위를 얻습니다.
  3. 이전에 만든 모든 레이블에 우선순위를 지정합니다. 더 높은 우선순위와 심각도의 레이블이 낮은 값의 레이블보다 목록에서 더 높은지 확인합니다.

우선순위가 설정된 11개의 스코프 레이블 목록

상위 그룹 이슈 트리아지 보드 만들기#

들어오는 이슈 백로그를 위한 준비를 위해 레이블로 이슈를 구성하는 이슈 보드를 만듭니다. 카드를 다양한 목록으로 드래그하여 이슈를 빠르게 만들고 레이블을 추가하는 데 사용할 것입니다.

이슈 보드를 설정하려면:

  1. 보드의 스코프를 결정합니다. 예를 들어 이슈에 심각도를 할당하기 위한 그룹 이슈 보드를 만듭니다.
  2. 상단 바에서 검색 또는 이동을 선택하고 Web App Dev 그룹을 찾습니다.
  3. Plan > Issue board를 선택합니다.
  4. 이슈 보드 페이지의 왼쪽 상단 모서리에서 현재 보드 이름이 있는 드롭다운 목록을 선택합니다.
  5. Create new board를 선택합니다.
  6. Title 필드에 Issue triage (by severity)를 입력합니다.
  7. Show the Open list 확인란을 선택한 상태로 유지하고 Show the Closed list를 지웁니다.
  8. Create board를 선택합니다. 비어 있는 보드가 표시됩니다.
  9. severity::1 레이블에 대한 목록을 만듭니다:
    1. 이슈 보드 페이지의 오른쪽 상단 모서리에서 Create list를 선택합니다.
    2. 나타나는 열에서 Value 드롭다운 목록에서 severity::1 레이블을 선택합니다.
    3. 목록 하단에서 Add to board를 선택합니다.
  10. severity::2, severity::3, severity::4 레이블에 대해 이전 단계를 반복합니다.

서브그룹 이슈 보드를 만들려면 서브그룹 내부에서 3-10 단계를 따릅니다.

지금은 보드의 목록이 비어 있어야 합니다. 다음으로 이슈로 채웁니다.

기능에 대한 이슈 만들기#

예정된 기능과 버그를 추적하려면 몇 가지 이슈를 만들어야 합니다. 이슈는 프로젝트에 속하지만 그룹 이슈 보드에서 직접 만들 수도 있습니다.

계획된 기능에 대한 이슈를 먼저 만드세요. 버그를 발견하면 버그에 대한 이슈를 만들 수 있습니다(너무 많지 않기를 바랍니다!).

Issue triage (by severity) 보드에서 이슈를 만들려면:

  1. Open 목록으로 이동합니다. 이 목록은 다른 보드 목록에 맞지 않는 이슈를 보여줍니다. 이슈에 어떤 심각도 레이블이 있어야 하는지 이미 알고 있다면 해당 레이블의 목록에서 직접 만들 수 있습니다. 레이블 목록에서 만든 각 이슈에는 해당 레이블이 지정된다는 점을 명심하세요.

    지금은 Open 목록을 사용하여 진행합니다.

  2. Open 목록에서 새 이슈 만들기 아이콘(+)을 선택합니다.

  3. 필드를 작성합니다:

    • Title 아래에 Dark mode toggle을 입력합니다.
    • 이 이슈가 적용되는 프로젝트를 선택합니다. Frontend / Web UI를 선택합니다.
  4. Create issue를 선택합니다.

  5. 몇 가지 이슈를 더 만들기 위해 이 단계를 반복합니다.

    예를 들어 Web API 앱을 구축하는 경우 FrontendBackend는 다른 엔지니어링 팀을 지칭합니다. 프로젝트는 스택 개발의 다른 측면을 나타냅니다. 다음 이슈를 만들고 적절한 프로젝트에 할당합니다:

    • User registration
    • Profile creation
    • Search functionality
    • Add to favorites
    • Push notifications
    • Social sharing
    • In-app messaging
    • Track progress
    • Feedback and ratings
    • Settings and preferences
Note

한 프로젝트의 이슈 보드에 있는 이슈는 다른 프로젝트의 이슈 보드에서 볼 수 없습니다. 마찬가지로 한 서브그룹의 프로젝트에 있는 이슈는 해당 서브그룹의 이슈 보드에서만 볼 수 있습니다. 상위 그룹의 모든 프로젝트에서 모든 이슈를 보려면 상위 그룹의 이슈 보드에 있어야 합니다.

첫 번째 트리아지 이슈 보드가 준비되었습니다! Open 목록에서 레이블 목록 중 하나로 이슈를 드래그하여 심각도 레이블 중 하나를 추가해 보세요.

레이블이 없는 이슈와 이슈에 레이블을 지정하기 위한 우선순위가 설정된 "severity" 레이블이 있는 이슈 보드

다음 단계#

다음으로 다음을 수행할 수 있습니다:

  • 이슈 보드 사용 방식을 조정합니다. 몇 가지 옵션은 다음과 같습니다:

    • 현재 이슈 보드를 편집하여 우선순위 및 유형 레이블에 대한 목록도 포함합니다. 이렇게 하면 보드가 더 넓어지고 일부 수평 스크롤이 필요할 수 있습니다.
    • Issue triage (by priority)Issue triage (by type)이라는 이름의 별도 이슈 보드를 만듭니다. 이렇게 하면 다양한 유형의 트리아지 작업을 별도로 유지하지만 보드 간에 전환이 필요합니다.
    • 팀 인수인계를 위한 이슈 보드 설정.
  • 각 레이블로 필터링하여 이슈 목록에서 우선순위 또는 심각도별로 이슈를 탐색합니다. 사용 가능한 경우 "is one of" 필터 연산자를 사용합니다.

  • 이슈를 태스크로 분해합니다.

  • gitlab-triage을 사용하여 프로젝트에서 이슈 트리아지를 자동화하는 데 도움이 되는 정책을 만듭니다. 다음과 같은 히트맵이 있는 요약 보고서를 생성합니다:

    우선순위 및 심각도 레이블이 있는 이슈의 대각선 히트맵

GitLab의 이슈 트리아지에 대해 자세히 알아보려면 이슈 트리아지트리아지 운영을 참조하세요.

튜토리얼: 이슈 트리아지를 위한 서브그룹이 있는 복잡한 그룹 설정

Tier: Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

이슈 트리아지는 유형과 심각도에 따른 분류 프로세스입니다. 이 튜토리얼에서는 이 시나리오를 위한 서브그룹이 있는 GitLab 그룹을 설정하는 방법을 배웁니다. 이슈 트리아지를 위한 서브그룹이 있는 복잡한 그룹에 GitLab을 설정하려면:

이슈 트리아지는 유형과 심각도에 따른 분류 프로세스입니다. 프로젝트가 성장하고 사람들이 더 많은 이슈를 생성할수록 들어오는 이슈를 어떻게 트리아지할지에 대한 워크플로우를 만드는 것이 좋습니다.

이 튜토리얼에서는 이 시나리오를 위한 서브그룹이 있는 GitLab 그룹을 설정하는 방법을 배웁니다.

이슈 트리아지를 위한 서브그룹이 있는 복잡한 그룹에 GitLab을 설정하려면:

  1. 그룹 만들기
  2. 그룹 내부에 서브그룹 만들기
  3. 서브그룹 내부에 프로젝트 만들기
  4. 유형, 심각도, 우선순위 기준 결정
  5. 기준 문서화
  6. 스코프 레이블 만들기
  7. 새 레이블 우선순위 설정
  8. 상위 그룹 이슈 트리아지 보드 만들기
  9. 기능에 대한 이슈 만들기

시작하기 전에#

  • 이 튜토리얼에 기존 프로젝트를 사용하는 경우 프로젝트에 대한 Reporter, Developer, Maintainer 또는 Owner 역할이 있어야 합니다.

그룹 만들기#

그룹은 본질적으로 여러 프로젝트의 컨테이너입니다. 사용자가 여러 프로젝트를 관리하고 그룹 멤버와 한꺼번에 소통할 수 있게 해줍니다.

새 그룹을 만들려면:

  1. 오른쪽 상단 모서리에서 새로 만들기(+)를 선택하고 New group을 선택합니다.
  2. Create group을 선택합니다.
  3. 그룹 세부 정보를 입력합니다:
    • Group nameWeb App Dev 또는 다른 값을 입력합니다.
  4. 페이지 하단에서 Create group을 선택합니다.

그룹 내부에 서브그룹 만들기#

서브그룹은 그룹 안의 그룹입니다. 서브그룹은 대규모 프로젝트를 구성하고 권한을 관리하는 데 도움이 됩니다.

새 서브그룹을 만들려면:

  1. 상단 바에서 검색 또는 이동을 선택하고 Web App Dev 그룹을 찾습니다.
  2. 새로 만들기(+)를 선택하고 New subgroup을 선택합니다.
  3. 서브그룹 세부 정보를 입력합니다:
    • Subgroup nameFrontend 또는 다른 값을 입력합니다.
  4. Create subgroup을 선택합니다.
  5. Backend 또는 다른 값으로 명명된 두 번째 서브그룹을 만들기 위해 이 과정을 반복합니다.

서브그룹 내부에 프로젝트 만들기#

여러 프로젝트에 걸쳐 이슈 추적을 관리하려면 서브그룹에 프로젝트를 만들어야 합니다.

새 프로젝트를 만들려면:

  1. 상단 바에서 검색 또는 이동을 선택하고 Frontend 서브그룹을 찾습니다.
  2. 오른쪽 상단 모서리에서 새로 만들기(+)를 선택하고 New project/repository를 선택합니다.
  3. Create blank project를 선택합니다.
  4. 프로젝트 세부 정보를 입력합니다:
    • Project nameWeb UI를 입력합니다. 자세한 내용은 프로젝트 명명 규칙을 참조하세요.
  5. 페이지 하단에서 Create project를 선택합니다.
  6. Frontend 서브그룹에 Accessibility Audit이라는 두 번째 프로젝트와 Backend 서브그룹에 API라는 세 번째 프로젝트를 만들기 위해 이 과정을 반복합니다.

유형, 심각도, 우선순위 기준 결정#

다음으로 다음을 결정해야 합니다:

  • 인식하려는 이슈의 유형. 더 세분화된 접근 방식이 필요한 경우 각 유형에 대한 하위 유형도 만들 수 있습니다. 유형은 팀에게 요청되는 작업의 종류를 이해하기 위해 작업을 분류하는 데 도움이 됩니다.
  • 최종 사용자에게 미치는 영향을 정의하고 우선순위 결정을 돕기 위한 우선순위심각도 수준.

이 튜토리얼에서는 다음과 같이 결정했다고 가정합니다:

  • 유형: Bug, Feature, Maintenance
  • 우선순위: 1, 2, 3, 4
  • 심각도: 1, 2, 3, 4

영감을 위해 GitLab에서 이것을 정의하는 방법을 참조하세요:

기준 문서화#

모든 기준에 동의한 후 팀원이 항상 접근할 수 있는 곳에 모두 기록합니다.

예를 들어 프로젝트의 위키 또는 GitLab Pages로 게시된 회사 핸드북에 추가합니다.

스코프 레이블 만들기#

다음으로 이슈를 분류하기 위해 이슈에 추가할 레이블을 만듭니다.

이를 위한 최상의 도구는 상호 배타적인 속성을 설정하는 데 사용할 수 있는 스코프 레이블입니다.

이전에 수집한 유형, 심각도, 우선순위 목록을 확인하여 일치하는 스코프 레이블을 만들어야 합니다.

스코프 레이블 이름의 이중 콜론(::)은 같은 스코프의 두 레이블이 함께 사용되는 것을 방지합니다. 예를 들어 이미 type::bug가 있는 이슈에 type::feature 레이블을 추가하면 이전 레이블이 제거됩니다.

Note

스코프 레이블은 Premium 및 Ultimate 티어에서 사용 가능합니다. Free 티어에 있는 경우 일반 레이블을 대신 사용할 수 있습니다. 그러나 상호 배타적이지 않습니다.

서브그룹의 모든 프로젝트에서 레이블을 사용할 수 있도록 하려면 먼저 서브그룹을 포함하는 상위 그룹으로 이동합니다. 특정 서브그룹의 프로젝트에서만 레이블을 사용할 수 있게 하려면 서브그룹 내부에서 이 단계를 따릅니다.

각 레이블을 만들려면:

  1. 상단 바에서 검색 또는 이동을 선택하고 Web App Dev 그룹을 찾습니다.
  2. Manage > Labels를 선택합니다.
  3. New label을 선택합니다.
  4. Title 필드에 레이블 이름을 입력합니다. type::bug부터 시작합니다.
  5. 선택 사항. 사용 가능한 색상 중에서 색상을 선택하거나 Background color 필드에 특정 색상의 16진수 색상 값을 입력합니다.
  6. Create label을 선택합니다.

필요한 모든 레이블을 만들기 위해 3-6 단계를 반복합니다. 다음은 몇 가지 예시입니다:

  • type::bug
  • type::feature
  • type::maintenance
  • priority::1
  • priority::2
  • priority::3
  • priority::4
  • severity::1
  • severity::2
  • severity::3
  • severity::4

새 레이블 우선순위 설정#

이제 새 레이블을 우선순위 레이블로 설정합니다. 이렇게 하면 우선순위 또는 레이블 우선순위로 정렬할 때 가장 중요한 이슈가 이슈 목록의 상단에 표시됩니다.

우선순위 또는 레이블 우선순위로 정렬할 때 어떤 일이 일어나는지 알아보려면 이슈 목록 정렬 및 순서 지정을 참조하세요.

레이블 우선순위를 지정하려면:

  1. 레이블 페이지에서 우선순위를 지정할 레이블 옆에 있는 Prioritize([star-o])를 선택합니다. 이 레이블이 Prioritized labels 아래 레이블 목록의 상단에 나타납니다.
  2. 이러한 레이블의 상대적 우선순위를 변경하려면 목록에서 위아래로 드래그합니다. 목록 상위의 레이블이 더 높은 우선순위를 얻습니다.
  3. 이전에 만든 모든 레이블에 우선순위를 지정합니다. 더 높은 우선순위와 심각도의 레이블이 낮은 값의 레이블보다 목록에서 더 높은지 확인합니다.

우선순위가 설정된 11개의 스코프 레이블 목록

상위 그룹 이슈 트리아지 보드 만들기#

들어오는 이슈 백로그를 위한 준비를 위해 레이블로 이슈를 구성하는 이슈 보드를 만듭니다. 카드를 다양한 목록으로 드래그하여 이슈를 빠르게 만들고 레이블을 추가하는 데 사용할 것입니다.

이슈 보드를 설정하려면:

  1. 보드의 스코프를 결정합니다. 예를 들어 이슈에 심각도를 할당하기 위한 그룹 이슈 보드를 만듭니다.
  2. 상단 바에서 검색 또는 이동을 선택하고 Web App Dev 그룹을 찾습니다.
  3. Plan > Issue board를 선택합니다.
  4. 이슈 보드 페이지의 왼쪽 상단 모서리에서 현재 보드 이름이 있는 드롭다운 목록을 선택합니다.
  5. Create new board를 선택합니다.
  6. Title 필드에 Issue triage (by severity)를 입력합니다.
  7. Show the Open list 확인란을 선택한 상태로 유지하고 Show the Closed list를 지웁니다.
  8. Create board를 선택합니다. 비어 있는 보드가 표시됩니다.
  9. severity::1 레이블에 대한 목록을 만듭니다:
    1. 이슈 보드 페이지의 오른쪽 상단 모서리에서 Create list를 선택합니다.
    2. 나타나는 열에서 Value 드롭다운 목록에서 severity::1 레이블을 선택합니다.
    3. 목록 하단에서 Add to board를 선택합니다.
  10. severity::2, severity::3, severity::4 레이블에 대해 이전 단계를 반복합니다.

서브그룹 이슈 보드를 만들려면 서브그룹 내부에서 3-10 단계를 따릅니다.

지금은 보드의 목록이 비어 있어야 합니다. 다음으로 이슈로 채웁니다.

기능에 대한 이슈 만들기#

예정된 기능과 버그를 추적하려면 몇 가지 이슈를 만들어야 합니다. 이슈는 프로젝트에 속하지만 그룹 이슈 보드에서 직접 만들 수도 있습니다.

계획된 기능에 대한 이슈를 먼저 만드세요. 버그를 발견하면 버그에 대한 이슈를 만들 수 있습니다(너무 많지 않기를 바랍니다!).

Issue triage (by severity) 보드에서 이슈를 만들려면:

  1. Open 목록으로 이동합니다. 이 목록은 다른 보드 목록에 맞지 않는 이슈를 보여줍니다. 이슈에 어떤 심각도 레이블이 있어야 하는지 이미 알고 있다면 해당 레이블의 목록에서 직접 만들 수 있습니다. 레이블 목록에서 만든 각 이슈에는 해당 레이블이 지정된다는 점을 명심하세요.

    지금은 Open 목록을 사용하여 진행합니다.

  2. Open 목록에서 새 이슈 만들기 아이콘(+)을 선택합니다.

  3. 필드를 작성합니다:

    • Title 아래에 Dark mode toggle을 입력합니다.
    • 이 이슈가 적용되는 프로젝트를 선택합니다. Frontend / Web UI를 선택합니다.
  4. Create issue를 선택합니다.

  5. 몇 가지 이슈를 더 만들기 위해 이 단계를 반복합니다.

    예를 들어 Web API 앱을 구축하는 경우 FrontendBackend는 다른 엔지니어링 팀을 지칭합니다. 프로젝트는 스택 개발의 다른 측면을 나타냅니다. 다음 이슈를 만들고 적절한 프로젝트에 할당합니다:

    • User registration
    • Profile creation
    • Search functionality
    • Add to favorites
    • Push notifications
    • Social sharing
    • In-app messaging
    • Track progress
    • Feedback and ratings
    • Settings and preferences
Note

한 프로젝트의 이슈 보드에 있는 이슈는 다른 프로젝트의 이슈 보드에서 볼 수 없습니다. 마찬가지로 한 서브그룹의 프로젝트에 있는 이슈는 해당 서브그룹의 이슈 보드에서만 볼 수 있습니다. 상위 그룹의 모든 프로젝트에서 모든 이슈를 보려면 상위 그룹의 이슈 보드에 있어야 합니다.

첫 번째 트리아지 이슈 보드가 준비되었습니다! Open 목록에서 레이블 목록 중 하나로 이슈를 드래그하여 심각도 레이블 중 하나를 추가해 보세요.

레이블이 없는 이슈와 이슈에 레이블을 지정하기 위한 우선순위가 설정된 "severity" 레이블이 있는 이슈 보드

다음 단계#

다음으로 다음을 수행할 수 있습니다:

  • 이슈 보드 사용 방식을 조정합니다. 몇 가지 옵션은 다음과 같습니다:

    • 현재 이슈 보드를 편집하여 우선순위 및 유형 레이블에 대한 목록도 포함합니다. 이렇게 하면 보드가 더 넓어지고 일부 수평 스크롤이 필요할 수 있습니다.
    • Issue triage (by priority)Issue triage (by type)이라는 이름의 별도 이슈 보드를 만듭니다. 이렇게 하면 다양한 유형의 트리아지 작업을 별도로 유지하지만 보드 간에 전환이 필요합니다.
    • 팀 인수인계를 위한 이슈 보드 설정.
  • 각 레이블로 필터링하여 이슈 목록에서 우선순위 또는 심각도별로 이슈를 탐색합니다. 사용 가능한 경우 "is one of" 필터 연산자를 사용합니다.

  • 이슈를 태스크로 분해합니다.

  • gitlab-triage을 사용하여 프로젝트에서 이슈 트리아지를 자동화하는 데 도움이 되는 정책을 만듭니다. 다음과 같은 히트맵이 있는 요약 보고서를 생성합니다:

    우선순위 및 심각도 레이블이 있는 이슈의 대각선 히트맵

GitLab의 이슈 트리아지에 대해 자세히 알아보려면 이슈 트리아지트리아지 운영을 참조하세요.