첫 번째, issue는 프로젝트에서 업무 및 협업에 필요한 모든 사항을
포함하므로,
새로운 issue를 생성하고 작업이 완료되면 해당 issue를 닫아야 함
또한, issue를 생성할 때 가중치(weight)를 사용하여 우선순위를
파악하기 쉽게 할 수 있음
두 번째, epic은 큰 규모의 작업 단위를 가리키는 용어로써, 주로
프로젝트나 제품의 큰 목표나
테마를 표현하는 데 사용됨. 일반적으로 다수의 작은 작업이나 issue들의
집합체로 이뤄지며,
이 작은 작업들은 epic을 달성하기 위해 수행됨
세 번째, milestone은 일정 기간 동안 광범위한 목표를 달성하기 위한
것으로
생성된 merge request와 issue를 추적할 수 있음. 또한, 그룹과 프로젝트
각각 생성할 수 있음
네 번째, 아래 내용은 issue, epic 그리고 milestone을 생성하여
Roadmap을 활용하는 방법과
기능에 대해 설명하는 것임
다섯 번째, 일반적인 흐름은 아래와 같음 issue 생성, 조회 -> epic
생성, 조회 -> milestone 생성, 조회 ->
Roadmap 조회 -> issue
해결 -> Roadmap 조회 -> milestone 조회
Search GitLab -> Your work -> Projects -> 해당 프로젝트 선택 -> Plan
-> Issues (프로젝트에서 조회)
Search GitLab -> Explore -> Groups -> 해당 그룹 선택 -> Plan ->
Issues (그룹에서 조회)
프로젝트와 그룹에서 issue가 서로 공유되므로, 프로젝트에서 조회하든
그룹에서 조회하든 결과는 동일함
Search GitLab -> Explore -> Groups -> 해당 그룹 선택 -> Plan -> Epics
Search GitLab -> Explore -> Groups -> 해당 그룹 선택 -> Plan -> Milestones
아래 내용을 보면 각각의 마일스톤에 몇 개의 이슈가 포함되었는지를 알 수 있음
Search GitLab -> Explore -> Groups -> 해당 그룹 선택 -> Plan -> Roadmap
GitLab-Runner epic의 test-1 issue를 closed한 상태
Argo Workflows epic의 test-4 issue를 closed한 상태
Search GitLab -> Explore -> Groups -> 해당 그룹 선택 -> Plan -> Roadmap
Settings에 들어가면 여러가지 기능을 사용할 수 있음
issue가 일부 해결된 후, milestone의 진행률이 상승함
Burndown chart와 Burnup chart를 보면 issue가 2개 중 1개가 해결됨
Burndown chart와 Burnup chart를 보면 issue weight가 15에서 5로 줄어듬