Skip to main content

Projects 정보

Projects는 GitHub에서 작업을 계획하고 추적하기 위한 유연하고 적응력 있는 도구입니다.

이 문서의 내용

Projects 정보

프로젝트는 사용자 또는 조직 수준에서 작업을 효과적으로 계획하고 추적할 수 있도록 GitHub의 이슈 및 끌어오기 요청과 통합되는 조정 가능한 테이블, 보드, 로드맵입니다. 필터링, 정렬, 슬라이싱, 그룹화 등을 통해 이슈와 끌어오기 요청을 여러 뷰로 만들고 사용자 지정하여 팀 백로그와 로드맵을 관리하고, 구성 가능한 차트로 작업을 시각화하고, 팀에 특화되어 있는 메타데이터를 추적하는 사용자 지정 필드를 추가하고, 템플릿을 만들고, 상태 업데이트를 공유하고, 프로젝트를 자동화할 수 있습니다. 프로젝트는 특정 방법론을 적용하는 대신 팀의 요구 사항 및 프로세스에 맞게 사용자 지정할 수 있는 유연한 기능을 제공합니다.

프로젝트를 시작하고 만들려면 프로젝트 만들기을(를) 참조하세요. 다양한 레이아웃에 대한 자세한 내용은 보기의 레이아웃 변경을(를) 참조하세요.

최신 상태 유지

프로젝트는 추가하는 문제 및 끌어오기 요청에서 빌드되어 프로젝트와 작업 간에 직접 참조를 만듭니다. 변경하면 정보가 프로젝트에 자동으로 동기화되어 보기와 차트가 업데이트됩니다. 이 통합은 두 가지 방법으로도 작동하므로 프로젝트에서 끌어오기 요청 또는 문제에 대한 정보를 변경하면 끌어오기 요청 또는 문제가 해당 정보를 반영합니다. 예를 들어 프로젝트에서 담당자를 변경하면 해당 변경 내용이 문제에 표시됩니다. 이 통합을 더 자세히 수행하고, 담당자별로 프로젝트를 그룹화하고, 문제를 다른 그룹으로 끌어서 문제 할당을 변경할 수 있습니다.

프로젝트의 항목을 관리하는 방법에 대한 자세한 내용은 프로젝트에 항목 추가프로젝트에서 항목 편집을(를) 참조하세요.

다양한 관점에서 프로젝트 보기

프로젝트 보기를 조정하여 필요한 정보를 제공하여 가장 시급한 질문에 신속하게 답변하세요. 이러한 보기를 저장하여 필요에 따라 신속하게 돌아가 팀에서 사용할 수 있도록 할 수 있습니다. 보기를 사용하면 나열된 항목의 범위를 지정할 뿐만 아니라 세 가지 레이아웃 옵션을 제공할 수 있습니다.

프로젝트를 고밀도 테이블 레이아웃, Kanban 보드 또는 타임라인 스타일의 로드맵으로 볼 수 있습니다. 이러한 사용자 지정 뷰를 사용하면 코드 바로 옆에 있는 팀 백로그를 관리하고, 반복 계획을 수행하고, 로드맵을 계획하고, 기능 릴리스를 계획하거나, 버그를 분류하는 데 도움이 됩니다. 다양한 레이아웃 옵션에 대한 자세한 내용은 보기의 레이아웃 변경을(를) 참조하세요.

항목에 메타데이터 추가

사용자 지정 필드를 사용하여 문제, 끌어오기 요청 및 초안 문제에 메타데이터를 추가하고 항목 특성에 대한 보다 풍부한 보기를 작성할 수 있습니다. 현재 문제 및 끌어오기 요청에 대해 존재하는 기본 제공 메타데이터(담당자, 마일스톤, 레이블 등)로 제한되지 않습니다. 예를 들어 다음 메타데이터를 사용자 지정 필드로 추가할 수 있습니다.

  • 목표 배달 날짜를 추적하는 날짜 필드.
  • 작업의 복잡성을 추적하는 숫자 필드.
  • 작업이 낮음, 보통 또는 높음 우선 순위인지 여부를 추적하는 단일 선택 필드.
  • 빠른 메모를 추가할 텍스트 필드.
  • 휴식 지원을 포함하여 주별 작업을 계획하는 반복 필드.

프로젝트에서는 기본 제공 메타데이터 및 사용자 지정 필드를 포함하여 최대 50개의 필드를 사용할 수 있습니다. 프로젝트에 추가할 수 있는 다양한 필드에 대한 자세한 내용은 필드 이해프로젝트에서 항목 관리을(를) 참조하세요.

프로젝트 자동화

프로젝트에 자동화를 추가할 수 있는 방법이 여러 가지 있습니다. 기본 제공 워크플로를 사용하면 항목이 추가되거나 변경될 때 필드를 자동으로 설정할 수 있습니다. 특정 조건을 충족할 때 항목을 자동으로 보관하고 설정된 조건과 일치할 때 리포지토리에서 항목을 자동으로 추가하도록 프로젝트를 구성할 수도 있습니다. 자세한 내용은 기본 제공 자동화 사용을(를) 참조하세요.

GraphQL API 및 GitHub Actions을(를) 사용하여 프로젝트를 더욱 효과적으로 제어할 수도 있습니다. 자세한 내용은 API를 사용하여 Projects 관리작업을 사용하여 Projects 자동화을(를) 참조하세요.

차트 및 인사이트 보기

Projects에 대한 인사이트를 사용하여 프로젝트에 추가된 항목을 원본 데이터로 사용하는 차트를 보고, 만들고, 사용자 지정할 수 있습니다. 기본 차트에 필터를 적용하고 고유한 차트를 만들 수도 있습니다. 차트를 만들 때 필터, 차트 종류, 표시된 정보를 설정하고 프로젝트를 볼 수 있는 모든 사용자가 차트를 사용할 수 있습니다.

자세한 내용은 Projects에 대한 인사이트 정보을(를) 참조하세요.

프로젝트 템플릿 만들기

조직을 위한 프로젝트 템플릿을 만들거나 프로젝트를 템플릿으로 설정하여 미리 구성된 프로젝트를 조직의 다른 사용자와 공유한 다음, 해당 프로젝트의 기반으로 사용할 수 있습니다. 프로젝트 템플릿에는 뷰, 사용자 지정 필드, 초안 이슈 및 관련 필드, 구성된 워크플로(자동 추가 워크플로 제외), 인사이트가 포함됩니다.

자세한 내용은 조직의 프로젝트 템플릿 관리을(를) 참조하세요.

상태 업데이트 공유

팀을 최신 상태로 유지하고 사용자가 프로젝트의 상태를 결정하는 데 사용할 수 있는 개략적인 개요를 공유할 수 있습니다. 프로젝트의 현재 상태를 신속하게 확인할 수 있도록 "계획대로 진행 중" 또는 "위험한 상태"와 같은 상태를 설정할 수 있습니다. 시작 날짜 및 대상 날짜를 설정할 수도 있습니다. 상태 업데이트에는 Markdown을 사용한 서식을 지원하는 메시지가 포함될 수도 있습니다. 상태 업데이트는 프로젝트의 사이드 패널, 설명, 추가 정보 아래에서 찾을 수 있으며, 프로젝트의 헤더와 프로젝트를 탐색할 때 목록에서도 찾을 수 있습니다.

자세한 내용은 프로젝트 업데이트 공유을(를) 참조하세요.

다음 단계

Projects를 사용하여 다음 단계를 수행하는 데 유용한 리소스는 다음과 같습니다.