Skip to main content

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

오디오 및 시각적 대화록.

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

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

내레이터: 환영합니다. GitHub 프로젝트를 둘러보고 기능 작업을 처음부터 끝까지 추적하는 데 어떻게 지원하는지 살펴보겠습니다. 다음에 OctoArcade Invaders 보드가 준비되어 있습니다. 이제는 다음 기능을 이어서 작업할 준비가 되어 있습니다.

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

내레이터: 우리 팀에는 이슈를 기능으로 레이블을 지정하고 해당 레이블이 있는 모든 항목을 집중적으로 보여 주는 보기를 빌드하는 간단한 프로세스가 있습니다. 여기서는 기능으로 레이블이 지정된 모든 이슈를 볼 수 있습니다. 이렇게 하면 이 항목이 수령할 준비가 됐다는 것을 즉시 확인할 수 있으며, 더 많은 정보를 알아보러 열어볼 수 있습니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

내레이터: 개발이 진행됨에 따라, 작업 항목의 일정을 계획하고 상태를 빠르게 확인할 수 있기를 원할 것입니다. 바로 이 부분에서 우리의 보드 보기가 매우 유용하게 활용됩니다.

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

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

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

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

여기에 연결된 끌어오기 요청을 표시 필드로 추가하겠습니다. 다음 작업이 끝나면 팀원들이 단 한 번의 클릭 만으로도 바로 PR에 접속해서 검토를 시작하고, 이 문제를 완료 상태로 넘어갈 수 있게 됩니다.

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

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

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

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