InfoGrab DocsInfoGrab Docs

튜토리얼: GitLab으로 애자일 반복 실행하기

요약

GitLab에서 애자일 개발 반복을 실행하려면 여러 GitLab 기능을 함께 사용합니다. GitLab에서 애자일 반복을 실행하려면 다음 단계를 따릅니다. 이러한 핵심 구성 요소를 생성한 후에는 반복 실행을 시작할 수 있습니다.

GitLab에서 애자일 개발 반복을 실행하려면 여러 GitLab 기능을 함께 사용합니다.

GitLab에서 애자일 반복을 실행하려면 다음 단계를 따릅니다.

  1. 그룹을 생성합니다.
  2. 프로젝트를 생성합니다.
  3. 반복 주기를 설정합니다.
  4. 범위 지정 레이블을 생성합니다.
  5. 에픽과 이슈를 생성합니다.
  6. 이슈 보드를 생성합니다.

이러한 핵심 구성 요소를 생성한 후에는 반복 실행을 시작할 수 있습니다.

그룹 생성#

반복 주기는 그룹 단위로 생성되므로, 아직 그룹이 없다면 먼저 그룹을 생성합니다.

그룹을 사용하면 서로 관련된 프로젝트 하나 이상을 동시에 관리할 수 있습니다. 그룹에 멤버로 사용자를 추가하고 역할을 할당합니다. 역할은 그룹 내 프로젝트에서 각 사용자가 갖는 권한 수준을 결정합니다. 멤버십은 모든 하위 그룹과 프로젝트로 자동으로 계단식 적용됩니다.

프로젝트 생성#

이제 그룹에 프로젝트를 하나 이상 생성합니다. 프로젝트를 생성하는 방법은 여러 가지가 있습니다. 프로젝트에는 코드와 파이프라인뿐 아니라, 앞으로의 코드 변경 사항을 계획하는 데 사용하는 이슈도 포함됩니다.

반복 주기 설정#

에픽이나 이슈를 생성하기 전에 반복 주기를 생성합니다. 반복 주기에는 이슈를 계획하고 보고하기 위한 개별적이고 순차적인 반복 타임박스가 포함됩니다.

반복 주기를 생성할 때 반복을 자동으로 관리할지, 아니면 자동 예약을 끄고 반복을 수동으로 관리할지 결정할 수 있습니다.

멤버십과 마찬가지로, 반복도 그룹·하위 그룹·프로젝트 계층 구조를 따라 계단식으로 적용됩니다. 팀에 여러 그룹과 프로젝트가 있다면, 최상위 공유 그룹에서 반복 주기를 생성합니다.

Mermaid 다이어그램 (8줄)
소스 코드 보기
%%{init: { "fontFamily": "GitLab Sans" }}%%
graph TD
    accTitle: Iteration cadence
    accDescr: Identify the group you should create an iteration cadence in
Group --> SubgroupA --> Project1
Group --> SubgroupB --> Project2
Group --&gt; IterationCadence</code></pre></details></div>

범위 지정 레이블 생성#

반복 주기를 생성한 것과 같은 그룹에서 범위 지정 레이블을 생성하는 것도 좋습니다. 레이블은 에픽, 이슈, 머지 리퀘스트를 정리하고 보드에서 이슈의 흐름을 시각화하는 데 도움이 됩니다. 예를 들어 workflow::planning, workflow::ready for development, workflow::in development, workflow::complete와 같은 범위 지정 레이블을 사용해 이슈의 상태를 표시할 수 있습니다. 또한 범위 지정 레이블을 활용해 type::feature, type::defect, type::maintenance와 같이 이슈나 에픽의 유형을 나타낼 수도 있습니다.

에픽과 이슈 생성#

이제 반복 계획을 시작할 수 있습니다. 먼저 반복 주기를 생성한 그룹에서 에픽을 생성한 다음, 하나 이상의 프로젝트에서 하위 이슈를 생성합니다. 필요에 따라 각각에 레이블을 추가합니다.

이슈 보드 생성#

이슈 보드는 다가오는 반복을 계획하거나 진행 중인 반복의 워크플로를 시각화하는 데 도움이 됩니다. 목록 열은 레이블, 담당자, 반복, 마일스톤을 기준으로 생성할 수 있습니다. 또한 여러 속성으로 보드를 필터링하고 에픽별로 이슈를 그룹화할 수 있습니다.

반복 주기와 레이블을 생성한 그룹에서 이슈 보드를 생성하고 이름을 "Iteration Planning"으로 지정합니다. 그런 다음 각 반복에 대한 목록을 생성합니다. 이후 "Open" 목록에서 반복 목록으로 이슈를 드래그하여 다가오는 반복에 이슈를 예약할 수 있습니다.

현재 반복의 이슈 워크플로를 시각화하려면 "Current Iteration"이라는 이슈 보드를 하나 더 생성합니다. 보드를 생성할 때는 다음과 같이 합니다.

  1. Configure board(⚙️)를 선택합니다.
  2. Iteration 옆의 Edit를 선택합니다.
  3. 드롭다운 목록에서 Current iteration을 선택합니다.
  4. Save changes를 선택합니다.

이제 보드에는 현재 반복에 속한 이슈만 표시됩니다. 이전에 생성한 각 workflow::... 레이블에 대한 목록을 추가할 수 있습니다.

이제 개발을 시작할 준비가 되었습니다.

튜토리얼: GitLab으로 애자일 반복 실행하기

GitLab v19.5
원문 보기

요약

GitLab에서 애자일 개발 반복을 실행하려면 여러 GitLab 기능을 함께 사용합니다. GitLab에서 애자일 반복을 실행하려면 다음 단계를 따릅니다. 이러한 핵심 구성 요소를 생성한 후에는 반복 실행을 시작할 수 있습니다.

GitLab에서 애자일 개발 반복을 실행하려면 여러 GitLab 기능을 함께 사용합니다.

GitLab에서 애자일 반복을 실행하려면 다음 단계를 따릅니다.

  1. 그룹을 생성합니다.
  2. 프로젝트를 생성합니다.
  3. 반복 주기를 설정합니다.
  4. 범위 지정 레이블을 생성합니다.
  5. 에픽과 이슈를 생성합니다.
  6. 이슈 보드를 생성합니다.

이러한 핵심 구성 요소를 생성한 후에는 반복 실행을 시작할 수 있습니다.

그룹 생성#

반복 주기는 그룹 단위로 생성되므로, 아직 그룹이 없다면 먼저 그룹을 생성합니다.

그룹을 사용하면 서로 관련된 프로젝트 하나 이상을 동시에 관리할 수 있습니다. 그룹에 멤버로 사용자를 추가하고 역할을 할당합니다. 역할은 그룹 내 프로젝트에서 각 사용자가 갖는 권한 수준을 결정합니다. 멤버십은 모든 하위 그룹과 프로젝트로 자동으로 계단식 적용됩니다.

프로젝트 생성#

이제 그룹에 프로젝트를 하나 이상 생성합니다. 프로젝트를 생성하는 방법은 여러 가지가 있습니다. 프로젝트에는 코드와 파이프라인뿐 아니라, 앞으로의 코드 변경 사항을 계획하는 데 사용하는 이슈도 포함됩니다.

반복 주기 설정#

에픽이나 이슈를 생성하기 전에 반복 주기를 생성합니다. 반복 주기에는 이슈를 계획하고 보고하기 위한 개별적이고 순차적인 반복 타임박스가 포함됩니다.

반복 주기를 생성할 때 반복을 자동으로 관리할지, 아니면 자동 예약을 끄고 반복을 수동으로 관리할지 결정할 수 있습니다.

멤버십과 마찬가지로, 반복도 그룹·하위 그룹·프로젝트 계층 구조를 따라 계단식으로 적용됩니다. 팀에 여러 그룹과 프로젝트가 있다면, 최상위 공유 그룹에서 반복 주기를 생성합니다.

Mermaid 다이어그램 (8줄)
소스 코드 보기
%%{init: { "fontFamily": "GitLab Sans" }}%%
graph TD
    accTitle: Iteration cadence
    accDescr: Identify the group you should create an iteration cadence in
Group --&gt; SubgroupA --&gt; Project1
Group --&gt; SubgroupB --&gt; Project2
Group --&gt; IterationCadence</code></pre></details></div>

범위 지정 레이블 생성#

반복 주기를 생성한 것과 같은 그룹에서 범위 지정 레이블을 생성하는 것도 좋습니다. 레이블은 에픽, 이슈, 머지 리퀘스트를 정리하고 보드에서 이슈의 흐름을 시각화하는 데 도움이 됩니다. 예를 들어 workflow::planning, workflow::ready for development, workflow::in development, workflow::complete와 같은 범위 지정 레이블을 사용해 이슈의 상태를 표시할 수 있습니다. 또한 범위 지정 레이블을 활용해 type::feature, type::defect, type::maintenance와 같이 이슈나 에픽의 유형을 나타낼 수도 있습니다.

에픽과 이슈 생성#

이제 반복 계획을 시작할 수 있습니다. 먼저 반복 주기를 생성한 그룹에서 에픽을 생성한 다음, 하나 이상의 프로젝트에서 하위 이슈를 생성합니다. 필요에 따라 각각에 레이블을 추가합니다.

이슈 보드 생성#

이슈 보드는 다가오는 반복을 계획하거나 진행 중인 반복의 워크플로를 시각화하는 데 도움이 됩니다. 목록 열은 레이블, 담당자, 반복, 마일스톤을 기준으로 생성할 수 있습니다. 또한 여러 속성으로 보드를 필터링하고 에픽별로 이슈를 그룹화할 수 있습니다.

반복 주기와 레이블을 생성한 그룹에서 이슈 보드를 생성하고 이름을 "Iteration Planning"으로 지정합니다. 그런 다음 각 반복에 대한 목록을 생성합니다. 이후 "Open" 목록에서 반복 목록으로 이슈를 드래그하여 다가오는 반복에 이슈를 예약할 수 있습니다.

현재 반복의 이슈 워크플로를 시각화하려면 "Current Iteration"이라는 이슈 보드를 하나 더 생성합니다. 보드를 생성할 때는 다음과 같이 합니다.

  1. Configure board(⚙️)를 선택합니다.
  2. Iteration 옆의 Edit를 선택합니다.
  3. 드롭다운 목록에서 Current iteration을 선택합니다.
  4. Save changes를 선택합니다.

이제 보드에는 현재 반복에 속한 이슈만 표시됩니다. 이전에 생성한 각 workflow::... 레이블에 대한 목록을 추가할 수 있습니다.

이제 개발을 시작할 준비가 되었습니다.