Skip to main content

대화록 - "기능 계획에 프로젝트 사용"

오디오 및 시각적 대화록.

[빠른 템포의 테크노 음악이 재생됩니다. 어두운 배경에서 GitHub의 Octocat 로고가 보기로 페이드됩니다. 밝은 네온 선이 소용돌이치며 바깥쪽으로 뻗어나갑니다. 각각의 선은 "이슈로 변환"이라는 레이블이 있는 단추, "준비됨"으로 표시된 끌어오기 요청 병합 단추, 끌어오기 요청에 대한 주석, 프로젝트 보드, 검색 필드 등 서로 다른 항목으로 연결됩니다. 녹색 상자에 "GitHub 이슈: 기능 계획에 프로젝트 사용"이라는 텍스트가 있습니다. 픽셀화된 커서가 "이제 시작해 보겠습니다"를 클릭합니다.]

[내레이터가 화면을 공유합니다. GitHub의 프로젝트에서 표 레이아웃을 보고 있습니다.]

내레이터: 환영합니다. GitHub Projects를 둘러보고 기능 작업의 추적을 어떻게 지원하는지 처음부터 끝까지 살펴보겠습니다. 여기에 OctoArcade Invaders 보드가 있고, 다음 기능을 선택할 준비가 되어 있습니다.

["기능"이라는 레이블이 있는 프로젝트의 탭을 클릭합니다.]

내레이터: 우리 팀에는 이슈를 기능으로 레이블을 지정하고 해당 레이블이 있는 모든 항목을 집중적으로 보여 주는 보기를 빌드하는 간단한 프로세스가 있습니다. 여기서는 기능으로 레이블이 지정된 모든 이슈를 볼 수 있습니다. 여기서 이 항목이 열고 자세히 살펴볼 준비가 된 것을 바로 알 수 있습니다.

[테이블 레이아웃의 행 위로 커서를 옮기고 "플레이어 간 채팅 기능"이라는 항목을 클릭합니다. 이 문제는 보드에 오버레이로 열립니다.]

내레이터: 채팅으로 하기가 쉽지 않은 만큼, 이 기능을 활성화하기 위해 수행해야 하는 다양한 작업 및 항목을 모두 추적할 다른 제품 보드를 만들었습니다.

[이슈 주석의 링크를 클릭하여 이슈의 이름을 딴 다른 프로젝트로 이동합니다. "영역별" 탭에서 프로젝트에는 표 레이아웃이 있으며 행은 "영역" 필드의 레이블에 따라 "디자인", "스토리지" 및 "미디어 지원"과 같은 그룹으로 구분됩니다.]

내레이터: 이 기본 보기에서는 영역이라는 사용자 지정 필드로 이미 분류된 작업이 있습니다. 따라서 다양한 이슈를 적절한 작업 스트림 또는 버킷으로 분할할 수 있습니다. 이러한 사용자 지정 필드를 사용하여 이슈에 유연한 메타데이터를 추가할 수 있으므로 Projects는 강력한 도구라고 할 수 있습니다. 레이블에 의해서만 제한되거나 이슈 제목의 대괄호 안에 키워드를 추가하는 것이 아닙니다.

실제로 이 보기를 편집하여 이러한 필드로 그룹화할 수 있기 때문에 좋습니다.

[탭 이름 옆에 있는 드롭다운 아이콘을 클릭하고 "그룹"을 선택한 다음 "상태", "반복" 및 "담당자"와 같은 필드 옵션으로 커서를 이동합니다.]

내레이터: 이제 이 기능의 작업을 계속 진행하면서 이 "추가" 막대를 활용하여 해결해야 하는 추가 항목을 빠르게 구체화할 수 있습니다.

["항목 추가"라는 레이블이 있는 "디자인" 그룹 아래의 텍스트 필드에 커서를 놓습니다.]

내레이터: 이 기능을 사용하여 몇 가지 초안 이슈를 추가하겠습니다. 예를 들어 채팅 클라이언트에는 검색 UI, 친구 목록을 편집할 수 있는 기능, 다크 모드가 필요합니다.

[각 요구 사항에 대한 초안 이슈를 추가합니다.]

내레이터: 이 "추가" 막대를 사용하여 볼 수 있고, 제목을 쓰고, Enter 키를 누르고, 계속 진행하여 다음 항목을 추가할 수 있습니다. 이 기능으로 이동해야 하는 항목을 빠르게 메모할 수 있도록 최적화되어 있습니다.

지금은 초안 이슈이지만 "이슈로 변환"을 클릭하여 적절한 리포지토리의 본격적인 이슈로 손쉽게 승격할 수 있습니다.

["검색 UI" 초안 이슈 옆에 있는 드롭다운 아이콘을 클릭하고 "이슈로 변환"을 클릭한 다음 검색 필드 아래의 리포지토리 목록에서 리포지토리를 선택합니다.]

내레이터: 개발이 진행됨에 따라 작업 항목에 대한 상태를 예약하고 빠르게 확인할 수 있습니다. 보드 보기는 이때 매우 유용합니다.

["반복 계획"이라는 레이블이 있는 탭을 클릭합니다. 끌기 가능한 상자로 표시되는 이슈가 여러 반복을 위해 열로 정렬됩니다.]

내레이터: 현재 계획된 항목과 예정된 항목을 확인할 수 있도록 반복별로 그룹화된 항목을 만들었으며, 항목을 적절한 반복으로 신속하게 끌어 계획을 만들 수 있습니다.

["반복 없음"에서 "반복 3"으로 항목을 끕니다. "더하기" 아이콘을 클릭하여 "반복 4"에 대한 열을 만들고 항목을 그곳으로 끕니다. 그런 다음 "상태별"이라는 레이블이 있는 탭을 클릭합니다. 이슈가 "백로그" 및 "진행 중"과 같은 상태 열로 정렬됩니다.

내레이터: 마지막으로 보드 보기를 상태별로 그룹화하여 항목의 상태를 한눈에 파악할 수 있습니다.

팀원들이 단 한 번의 클릭으로 PR로 이동하여 검토를 시작하고 이 문제를 완료할 수 있도록 연결된 끌어오기 요청을 표시 필드로 추가하겠습니다.

[탭 이름 옆에 있는 드롭다운 아이콘을 클릭하고 "제목, 담당자 및 상태"를 클릭한 다음 "연결된 끌어오기 요청"이라는 숨겨진 필드 옆에 있는 확인란을 선택합니다. 일부 이슈 상자에서는 끌어오기 요청 아이콘과 번호가 있는 태그가 나타납니다.]

내레이터: 프로젝트와 함께 채팅 기능을 즉시 제공할 준비가 됩니다.

[블록이 화면을 덮습니다. GitHub 로고와 "이슈"라는 단어가 나타납니다.]

대화록의 끝. Projects에 대한 자세한 내용은 “GitHub Issues 설명서”를 참조하세요.