Planning을 위한 GitLab Epic / Milestone / Roadmap 확인
01. Epic - Premium
Epic을 사용하면 Project와 Milestone 전반에서 테마를 공유하는 이슈 그룹을 추적하여 프로젝트 포트폴리오를 더 적은 노력으로 보다 효율적으로 관리할 수 있습니다.
Epic을 사용하면 관련 이슈와 Epic을 함께 그룹화할 수 있습니다. 관련 이슈를 더 잘 파악하고 싶을 때 유용합니다. 예를 들어 Roadmap에서 프로젝트의 모든 이슈를 보고 프로그램이나 포트폴리오에 대한 간트 차트를 생성하고 싶을 수 있습니다.
GitLab에서 GitLab Epic을 사용할 수 있는 방법은 무궁무진합니다.
팀이 그룹 내 여러 프로젝트의 여러 이슈에서 여러 차례 토론을 거쳐야 하는 대규모 기능에 대해 작업하는 경우
이슈 그룹에 대한 작업의 시작 및 종료 시점을 추적하려는 경우
기능 아이디어와 범위에 대해 높은 수준에서 논의하고 공동 작업하는 경우.
Multi-level child epics - Ultimate
02. Milestone
GitLab의 Milestone은 특정 기간 동안 더 광범위한 목표를 달성하기 위해 생성된 이슈 및 Merge Request를 추적하는 방법입니다.
Milestone을 사용하면 시작일과 마감일을 선택적으로 지정하여 이슈를 정리하고, Merge Request를 일관된 그룹으로 병합할 수 있습니다.
Release로서의 Milestone
Release를 추적하는데 Milestone을 사용할 수 있습니다. 이렇게 하려면 :
Release의 Release 날짜를 나타내도록 Milestone 기한을 설정하고 Milestone 시작 날짜는 비워 둡니다.
Milestone 제목을 Release 버전으로 설정합니다(예:
Version 9.4
.이슈의 오른쪽 사이드바에서 원하는 Milestone을 연결하여 Release에 이슈를 추가합니다.
또한 Milestone를 Release 기능과 통합할 수 있습니다 .
Project milestones과 group milestones
Milestone은 프로젝트 또는 그룹 에 속할 수 있습니다 .
프로젝트 Milestone을 이슈에 할당하거나 해당 프로젝트에서만 요청을 병합 할 수 있습니다 . 그룹 Milestone을 해당 그룹의 모든 이슈 또는 프로젝트의 Merge Request에 할당할 수 있습니다.
GitLab의 Iterations : https://docs.gitlab.com/ee/user/group/iterations/
03. Roadmap - Premium
시작일 또는 마감일이 포함된 그룹의 Epic 및 Milestone은 타임라인(간트 차트) 형태로 시각화할 수 있습니다. Roadmap 페이지에는 그룹, 서브 그룹 중 하나 또는 그룹 중 하나의 프로젝트에 있는 Epic과 Milestone이 표시됩니다.
Epic 막대에서는 각 Epic의 제목, 진행 상황, 완료된 가중치를 볼 수 있습니다. Epic 막대 위로 마우스를 가져가면 Epic의 제목, 시작 날짜, 마감일 및 완료된 가중치가 표시된 팝업이 나타납니다.
하위 Epic이 포함된 Epic을 확장하여 Roadmap에 해당 하위 Epic을 표시할 수 있습니다. Epic 제목 옆의 갈매기 모양 아이콘을 선택하여 하위 Epic을 펼치거나 접을 수 있습니다.
Milestone 막대 위에는 제목이 표시됩니다. Milestone 막대 또는 제목을 가리키면 제목, 시작 날짜 및 마감일이 표시된 팝업이 나타납니다. 이정표 제목 옆의 갈매기 모양을 선택하여 이정표 막대 목록을 전환할 수도 있습니다.