문제

Google Issue Tracker의 문제는 사용자가 추적하고 싶거나 다른 사용자나 팀이 추적하기를 원하는 버그 신고, 기능 요청, 변경 요청 또는 프로세스 워크플로 항목입니다. 문제는 구성요소로 구성되며 각 구성요소에는 관련 문제 그룹이 포함됩니다. Issue Tracker의 각 문제에는 사용자가 문제에 관한 활동을 추적하고 사용자가 의견을 작성하고 문제 데이터를 업데이트할 수 있는 자체 세부정보 페이지가 있습니다.

문제 필드

각 문제에는 문제와 현재 상태를 설명하는 관련 필드 집합이 있습니다. 여기에는 문제 유형, 심각도 및 우선순위 측면에서 문제의 중요성, 문제에 관한 활동 기록이 포함됩니다. 일부 필드는 모든 문제에 공통적입니다. 또한 Issue Tracker는 문제가 특정 구성요소와 관련된 경우에만 사용할 수 있는 맞춤 필드를 지원합니다. 모든 새로운 문제에는 몇 가지 필수 입력란이 있습니다. 여기에는 구성요소, 제목, 우선순위, 유형이 포함됩니다. 일부 구성요소에는 필수 맞춤 필드도 있습니다.

문제 세부정보 페이지에서 대부분의 필드는 문제 필드 패널의 페이지 오른쪽에 있습니다. 일부 추가 필드는 페이지 상단의 관련 문제 트레이에 있습니다. 거의 모든 필드는 연결된 링크, 드롭다운 목록 또는 연필 아이콘을 클릭하여 Issue Tracker에서 수정할 수 있습니다. 필드 위로 마우스를 가져가면 Issue Tracker에서 마우스 오버 텍스트로 필드에 관한 간단한 정보를 제공합니다.

기본 문제 필드에 대한 설명은 필드 용어집을 참고하세요.

문제 유형

유형 필드를 사용하면 구성요소 내의 문제를 여러 일반적인 그룹 중 하나로 분류할 수 있습니다. 필수 입력란입니다. 다음 표는 가능한 문제 유형을 보여줍니다.

문제 유형 설명
버그 동작이란 예상 또는 발생할 것으로 예상되는 상황에 상반되거나 제품이 예상대로 작동하지 않는 경우를 말합니다.
기능 요청 제품이 의도한 대로 작동하지만 지정된 변경사항을 통해 개선될 수 있습니다.
고객 문제 문제가 제3자에게 영향을 미치고 있으며 문제를 신고한 사람이 문제를 재현하지 못할 수 있습니다. 이러한 문제는 단순히 문제 해결 또는 교육의 문제일 수도 있고, 버그 또는 기능 요청일 수도 있습니다.
내부 정리 문제가 제품 동작에 외부적인 영향을 미치지는 않지만, 문제를 해결하면 제품을 개발할 때 더 간소화되거나 직관적인 상호작용이 가능해집니다. 이 유형을 사용하여 유지보수 문제를 추적할 수도 있습니다.
프로세스 프로세스는 기타 카테고리로, 프로젝트에 따라 용도가 다양합니다. 예를 들어 API에서 생성된 문제에 이 유형을 사용하거나 관리 작업을 추적하는 데 사용할 수 있습니다.
취약점 개인 정보 보호 및 보안 취약점에는 Google의 개인 정보 보호 및 보안 가이드라인에 정의된 SLO가 적용됩니다. 2017년 11월 1일까지는 읽기 전용입니다.
프로젝트 시작과 끝이 정해진 목표 중심의 노력으로, 고유한 제품, 서비스 또는 결과를 만드는 데 집중합니다.
주요 일정 프로젝트 완료와 관련된 중요한 성과를 나타내는 작업 모음입니다. 마일스톤은 출시 또는 출시를 나타내는 데 사용할 수도 있습니다.
기능 사용자에게 특정 가치를 제공하는 저작물 모음입니다.
에픽 공통의 목표를 향한 대규모 작업 모음입니다.
스토리 사용자에게 특정 가치를 제공하는 소규모 저작물 모음입니다.
태스크 작은 작업 단위입니다.
프로그램 주제별로 관련된 목표 (프로젝트, 기능, 마일스톤, 에픽)의 모음입니다.

문제 우선순위

우선순위 입력란을 사용하면 문제의 중요도를 지정할 수 있습니다. 필수 필드입니다. 일반적으로 팀에는 문제의 중요도가 결정되는 방식에 서로 다른 기준이 있습니다. 다음 표는 문제에 우선순위를 지정하는 일반적인 방법을 보여줍니다.

문제 우선순위 설명
P0 필요한 만큼 많은 리소스를 투입해 즉시 해결해야 하는 문제입니다. 이러한 문제가 발생하면 알려진 해결 방법 없이 완전히 중단되거나 제품의 중요한 기능을 모든 사용자가 사용할 수 없게 됩니다.
P1 신속하게 해결해야 하는 문제입니다. 이러한 문제는 많은 사용자에게 상당한 영향을 미칩니다. 해결 방법이 있는 경우 부분적이거나 지나치게 고통스러울 수 있습니다. 문제가 조직의 핵심 기능에 영향을 미치거나 근본적으로 다른 팀을 방해합니다.
P2 합리적인 시간 내에 해결해야 하는 문제입니다. 이러한 문제는 다음 중 하나일 수 있습니다. 1) P0 또는 P1이지만 합리적인 해결 방법이 있는 문제 2) 대다수의 사용자에게 중요하고 핵심 조직 기능과 관련된 문제 3) 다른 팀의 작업을 방해하고 합당한 해결 방법이 없는 문제 P2는 특히 최초 사용 또는 설치 시간 문제와 관련이 있으며 기본 우선순위 수준입니다.
P3 가능한 경우 해결해야 하는 문제입니다. 이러한 문제는 핵심 조직 기능 또는 다른 팀의 작업과 관련이 있지만 진행을 방해하지 않으며 합당한 해결 방법이 있습니다.
P4 궁극적으로 해결해야 하는 문제입니다. 이러한 문제는 핵심 조직 기능 또는 다른 팀의 작업과 관련이 없거나, 시스템의 매력도 또는 즐거움과만 관련이 있습니다.

문제 상태

Status(상태) 필드를 사용하면 해결 프로세스에서 문제의 상태를 지정할 수 있습니다. 일반적으로 팀은 문제가 상태를 변경하거나 해결하기 위해 발생해야 하는 활동에 대해 서로 다른 정의를 가지고 있습니다. 사용 가능한 모든 Status 필드 값을 사용하여 문제 해결을 추적할 필요는 없습니다. 다음 표는 상태 필드를 사용하는 일반적인 방법을 보여줍니다.

문제 상태 설명
신규 문제에 할당된 개인 또는 그룹이 없습니다.
할당됨 문제에 할당된 사람이 있습니다. 해당 사용자가 담당자 입력란에 표시됩니다.
진행 중 (수락됨) 담당자가 문제를 인지하고 작업을 시작했습니다.
해결됨 문제가 해결되었습니다.
해결됨 (확인됨) 문제가 해결되었으며 사용자가 인증자 필드를 통해 수정사항이 정확한지 확인했습니다.
해결하지 않음 (재현할 수 없음) 문제를 해결하기에 정보가 충분하지 않거나 신고된 문제를 재현할 수 없습니다.
해결하지 않음 (의도적 동작) 이 문제는 신고된 상황에서 예상되는 제품의 동작을 설명합니다.
해결하지 않음 (사용하지 않음) 제품 변경으로 인해 해당 문제는 더 이상 유효하지 않습니다.
해결하지 않음 (실행할 수 없음) 문제를 해결하는 데 필요한 변경사항이 합리적으로 불가능합니다.
중복 표시 이 문제는 다른 곳에서 신고되었습니다. 문제 상태를 중복으로 설정하려면 문제 복제를 참고하세요.

Issue Tracker는 상태에 따라 문제를 미해결 또는 종료로 간주합니다. 미해결 문제는 해결 대기 중인 문제입니다. 여기에는 신규, 할당됨 또는 진행 중 상태인 모든 문제가 포함됩니다. 종료된 문제는 확인 가능한 경우를 제외하고 추가 조치가 필요하지 않은 문제입니다. 여기에는 Fixed(해결됨), Won't Fix(해결하지 않음) 또는 Duplicate(중복) 상태인 모든 문제가 포함됩니다.

상태 아이콘

상태 아이콘은 문제의 상태를 시각적으로 나타냅니다. 상태 아이콘은 다른 문제의 Blocked By 또는 Blocking 드롭다운 목록에 있는 문제의 왼쪽에 표시됩니다. 이러한 아이콘을 사용하면 현재 페이지에서 나가지 않고도 차단된 문제 또는 차단 문제의 진행 상황을 빠르게 평가할 수 있습니다. 검색결과 페이지상태 열을 설정하여 상태 텍스트 대신 상태 아이콘을 표시할 수도 있습니다.

빠른 변경 상태

해결 프로세스의 다음 일반적인 단계로 진행하기 위해 문제의 상태를 빠르게 변경하는 두 가지 방법이 있습니다. 첫 번째는 문제 세부정보 페이지 상단의 앱 바에 있는 상태 변경 버튼과 페이지 오른쪽에 있는 문제 필드 패널의 상태 변경 링크입니다. 둘 중 하나를 클릭하면 다음과 같이 문제 상태가 진행됩니다.

  • 새로운 문제이거나 할당되지 않은 문제이거나 담당자가 본인이 아닌 다른 사람인 경우에는 빠른 변경 프롬프트에 Assign to me(나에게 할당)가 표시됩니다. 상태를 빠르게 변경하면 나에게 할당되는 담당자가 설정되며, 현재 다른 방식으로 설정되어 있는 경우 문제 상태가 할당됨으로 변경됩니다.

  • 사용자가 문제를 할당받고 상태가 할당됨인 경우 빠른 변경 프롬프트에 작업 시작이 표시됩니다. 빠르게 변경하면 문제 상태가 진행 중으로 변경됩니다.

  • 문제를 할당받은 사용자가 상태가 진행 중인 경우 빠른 변경 프롬프트에 해결됨으로 표시가 표시됩니다. 빠르게 변경하면 문제의 상태가 해결됨으로 변경됩니다.

  • 문제가 해결됨 상태이고 내가 인증자인 경우 빠른 변경 메시지에 확인이 표시됩니다. 빠르게 변경하면 문제의 상태가 해결됨 (확인됨)으로 변경됩니다.

  • 문제가 종료된 상태(Fixed, Duplicate 또는 Won't Fix(해결하지 않음))인 경우 빠른 변경 메시지에 다시 열기가 표시됩니다(위에 언급된 경우는 제외). 빠르게 변경하면 문제가 할당된 사용자가 없으면 상태가 New로, 문제에 담당자가 없는 경우 Assigned로 변경됩니다.

문제 호버 카드

문제 호버 카드에는 문제의 제목, ID, 설명, 현재 상태와 같은 정보가 포함됩니다. 또한 문제의 참조 목록에 사용자를 추가하는 CC Me 버튼이 포함되어 있습니다 (이미 CC 목록에 있다면 버튼에 (Un-CC Me)가 표시됩니다. 예를 들면 다음과 같습니다.

문제 호버 카드가 다음 위로 마우스를 가져가면 표시됩니다.

  • 관련 문제 트레이의 차단됨, 차단 또는 중복 탭에 있는 문제 ID
  • 문제 검색결과 페이지의 차단됨, 차단 또는 중복 열에 표시된 문제 ID
  • 문제 만들기 페이지 오른쪽에 있는 최근 문제 패널에서 발견된 문제의 링크
  • Status(상태) 필드가 중복으로 표시된 문제 페이지에 있어야 합니다.
  • 중복으로 표시된 페이지 상단의 노란색 막대에서 발견된 표준 문제의 링크

문제 수정

구성요소에 대한 보기 및 수정 권한이 있으면 구성요소의 필드를 수정하고 주석을 추가할 수 있습니다. 그러나 문제 생성 날짜 또는 이전에 작성된 의견과 같은 일부 필드는 전혀 수정할 수 없습니다.

등급 수정

문제 변경사항은 문제의 기록 패널에 변경사항이 표시되는지, 변경 시 사용자에게 이메일 알림을 전송할지 여부를 결정하는 중요도가 다양합니다.

수정사항 마무리

수정을 종료하면 문제 상태가 진행 중에서 종료로 변경됩니다. 문제의 종료 수정사항은 기록 패널에 표시됩니다. 마무리 수정사항은 모든 업데이트, 주요 업데이트, 폐쇄 전용 알림 설정 중 하나를 사용하면 사용자에게 이메일 알림으로 전송됩니다.

미해결 문제를 종결하는 상태의 전체 목록은 문제 상태를 참고하세요.

주요 수정사항

문제의 주요 수정사항은 항상 기록 패널에 표시됩니다. 주요 수정 후에는 알림 설정이 모든 업데이트 또는 주요 업데이트인 사용자에게 이메일 알림이 전송됩니다. 주요 수정사항으로 간주되는 수정사항은 다음과 같습니다.

  • 문제 최초 생성
  • 문제에 댓글이 추가되었습니다.
  • 문제가 새 구성요소로 이동되었습니다.
  • 우선순위, 심각도, 보관 또는 담당자 변경
  • 닫힘, 확인됨, 다시 열림 상태 변경
  • 주요로 표시된 맞춤 입력란의 변경사항.

사소한 수정사항

사소한 수정사항은 필터 수준이 전체 기록으로 설정된 경우에만 문제의 기록 패널에 표시됩니다. 마찬가지로 사소한 수정사항은 문제와 관련된 역할의 알림 설정이 모든 업데이트인 사용자에게 이메일 알림으로만 전송됩니다.

사소한 것으로 간주되는 수정사항은 다음과 같습니다.

  • 제목 변경
  • 핫리스트 변경사항
  • 첨부파일 추가
  • 관련 문제 변경사항 (차단, 에 의해 차단됨, 중복)
  • 주요 수정사항으로 명시되지 않은 상태 변경사항
  • 변경사항: Reporter, Type, Verifier, 발견 위치, 타겟팅 대상, 인증됨, 프로덕션
  • 경미로 표시된 맞춤 입력란의 변경사항

자동 수정

자동 수정으로 인해 사용자에게 알림 이메일이 발송되지는 않습니다. 자동 수정으로 간주되는 수정사항은 다음과 같습니다.

  • CC 또는 Collaborator 필드에서 항목 추가 또는 삭제 (사용자 또는 그룹이 새로 추가 또는 삭제되는 경우 제외)
  • 댓글 수정
  • 무음으로 표시된 맞춤 입력란 변경

문제 액세스 제한

Issue Tracker는 문제에 동일한 구성요소의 다른 문제보다 작은 접근자 집합을 가질 수 있도록 액세스 제어 제한을 지원합니다.

문제 관리자는 문제의 제한 상태를 4가지 문제 액세스 수준 중 하나로 업데이트할 수 있습니다.

  • 기본 액세스 - 일반 규칙이 적용됩니다. 즉, 기본 액세스 수준의 문제는 구성요소의 다른 모든 문제와 동일한 접근자를 갖습니다.

  • 댓글 작성 제한 - 구성요소의 다른 문제에 대한 댓글 작성 권한이 있는지와 관계없이 문제에 할당된 담당자, 공동작업자, 인증자 또는 참조로 명시된 ID만 문제에 댓글을 달 수 있습니다. 구성요소에 대한 관리 문제 권한이 있는 ID도 댓글 액세스 권한을 유지합니다. 보기 액세스 권한은 기본값으로 유지됩니다.

  • 공개 상태 제한 - 명시적으로 표시된 ID (할당자, 공동작업자, 인증자 또는 CC)만 문제에 대한 보기 액세스 권한을 유지합니다.

  • 공개 상태 제한 + Google - 명시적으로 등록된 ID(할당자, 공동작업자, 인증자 또는 CC), 정규직 Google 직원, 내부 자동화 계정에만 문제에 대한 보기 액세스 권한이 유지됩니다.