튜토리얼: 아이디어 관리용 프로젝트 설정
GitLab v19.5Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
요약
아이디어 관리는 조직이나 커뮤니티에서 아이디어를 수집, 정리, 평가, 실행하는 과정을 가리킵니다. 별도의 아이디어 백로그를 두면 팀이 아직 완전히 구체화되지 않은 개념과 제안을 포착하고 우선순위를 정할 수 있습니다. 이 튜토리얼에서는 아이디어 관리를 위해 GitLab 프로젝트를 설정하는 방법을 배웁니다.
아이디어 관리는 조직이나 커뮤니티에서 아이디어를 수집, 정리, 평가, 실행하는 과정을 가리킵니다. 아이디어는 직원, 고객, 파트너 등 다양한 이해관계자로부터 나올 수 있습니다.
별도의 아이디어 백로그를 두면 팀이 아직 완전히 구체화되지 않은 개념과 제안을 포착하고 우선순위를 정할 수 있습니다. 이렇게 별도의 백로그를 두면 원시 아이디어를 더 쉽게 관리할 수 있습니다. 다듬어지지 않았거나 검증되지 않은 개념으로 메인 백로그를 어지럽히지 않으면서도 그렇게 할 수 있습니다.
이 튜토리얼에서는 아이디어 관리를 위해 GitLab 프로젝트를 설정하는 방법을 배웁니다.
프로젝트에서 아이디어 관리를 위해 GitLab을 설정하려면 다음을 진행합니다.
Before you begin#
- 이 튜토리얼에 기존 프로젝트를 사용하는 경우, 해당 프로젝트에 대해 Reporter, Developer, Maintainer, Owner 권한 이 있는지 확인합니다.
- 아래 단계를 따른 뒤 나중에 프로젝트의 상위 그룹을 만들기로 결정하는 경우, 레이블을 최대한 활용하려면 프로젝트 레이블을 그룹 레이블로 승격해야 합니다.
Create a project#
프로젝트에는 아이디어를 추적하는 데 사용할 이슈가 담겨 있습니다.
빈 프로젝트를 생성하려면 다음을 진행합니다.
- 오른쪽 상단에서 Create new (+)를 선택하고 New project/repository를 선택합니다.
- Create blank project를 선택합니다.
- 프로젝트 세부 정보를 입력합니다.
- Project name에
Idea management tutorial을 입력합니다.
- Project name에
- Create project를 선택합니다.
Define the idea workflow#
다음으로 아이디어가 따를 상태 워크플로를 정해야 합니다. 아이디어의 상태를 전달하면 이해관계자와 올바른 기대치를 설정하는 데 도움이 됩니다.
이 튜토리얼에서는 다음과 같은 상태 워크플로를 정했다고 가정합니다.
In ReviewBacklogIn ProgressCompleteRejected
Document your criteria#
상태 워크플로에 합의한 후에는 팀원이 언제든지 확인할 수 있는 곳에 전부 기록해 둡니다.
예를 들어 프로젝트의 위키에 추가하거나, GitLab Pages 로 게시하는 회사 핸드북에 추가합니다.
Create scoped labels#
다음으로 상태 워크플로를 나타내기 위해 아이디어에 추가할 레이블을 생성합니다.
이를 위한 최적의 도구는 범위 지정 레이블 이며, 이를 사용해 상호 배타적인 속성을 설정할 수 있습니다.
앞서 정리한 상태 목록을 확인하면서, 이에 대응하는 범위 지정 레이블을 생성합니다.
범위 지정 레이블 이름의 콜론 두 개(::)는 같은 범위의 레이블 두 개를 함께
사용하지 못하도록 막습니다.
예를 들어 이미 status::in review 레이블이 있는 이슈에 status::backlog 레이블을 추가하면, 기존
레이블은 제거됩니다.
범위 지정 레이블은 Premium 및 Ultimate 티어에서 사용할 수 있습니다. Free 티어를 사용 중이라면 대신 일반 레이블을 사용할 수 있습니다. 다만 일반 레이블은 상호 배타적이지 않습니다.
각 레이블을 생성하려면 다음을 진행합니다.
- 상단 바에서 Search or go to를 선택하고 프로젝트를 찾습니다.
- 왼쪽 사이드바에서 Manage > Labels를 선택합니다.
- New label을 선택합니다.
- Title 텍스트 상자에 레이블 이름을 입력합니다.
status::in review부터 시작합니다. - 선택 사항입니다. 사용 가능한 색상 중에서 선택하거나, Background color 텍스트 상자에 특정 색상의 16진수 색상 값을 입력해 색상을 지정합니다.
- Create label을 선택합니다.
이 단계를 반복해 필요한 모든 레이블을 생성합니다.
status::backlogstatus::in progressstatus::completestatus::rejected
Create an idea status board#
들어올 아이디어를 준비하기 위해 레이블별로 아이디어를 정리하는 이슈 보드를 생성합니다. 이 보드를 사용하면 카드를 여러 목록으로 드래그해 이슈를 빠르게 생성하고 레이블을 추가할 수 있습니다.
이슈 보드를 설정하려면 다음을 진행합니다.
- 상단 바에서 Search or go to를 선택하고 Idea management tutorial 프로젝트를 찾습니다.
- Plan > Issue boards를 선택합니다.
- 이슈 보드 페이지 왼쪽 상단에서 현재 보드 이름이 표시된 드롭다운 목록을 선택합니다.
- Create new board를 선택합니다.
- Title field에
Idea status workflow를 입력합니다. - Show the Open list 체크박스는 선택된 상태로 두고, Show the Closed list 체크박스는 선택 해제합니다.
- Create board를 선택합니다. 빈 보드가 표시됩니다.
status::in review레이블에 대한 목록을 생성합니다.- 이슈 보드 페이지 왼쪽 상단에서 Create list를 선택합니다.
- 표시되는 열에서 Value 드롭다운 목록에서
status::in review레이블을 선택합니다. - Add to board를 선택합니다.
status::backlog,status::in progress,status::complete,status::rejected레이블에 대해 이전 단계를 반복합니다.
지금은 보드의 목록이 비어 있을 것입니다. 다음으로 여기에 이슈를 채워 넣습니다.

Stakeholders submit and vote on ideas#
아이디어 관리 프로젝트를 이해관계자와 공유하고 아이디어를 문서화하도록 초대합니다.
이해관계자를 초대하려면 다음을 진행합니다.
- 왼쪽 사이드바에서 Manage > Members를 선택합니다.
- Invite members를 선택합니다.
- 이해관계자의 이메일 주소를 입력합니다.
- Reporter 역할을 선택합니다.
이제 이해관계자가 프로젝트에 접근해 새 아이디어를 생성할 수 있습니다.
- 왼쪽 사이드바에서 Plan > Work items를 선택합니다.
- 오른쪽 상단에서 New item을 선택합니다.
- Type 드롭다운 목록에서 아직 선택되어 있지 않다면 Issue를 선택합니다.
- 제목과 설명을 입력합니다.
- Create issue를 선택합니다.
이해관계자는 기존 아이디어에 관심이 있음을 표시하기 위해 업보트할 수도 있습니다.
- 왼쪽 사이드바에서 Plan > Work items를 선택합니다.
- Type = Issue로 목록을 필터링한 다음 이슈를 선택합니다.
- 이슈 설명 아래에서 Thumbs up 이모지 반응을 선택합니다.
Triage new ideas#
Open 목록에서 레이블 목록 중 하나로 이슈를 드래그해 워크플로 상태를 설정해 봅니다.

Next steps#
다음으로 다음을 진행할 수 있습니다.