“Open”및“Reopened”상태


9

이슈 트래커 시스템이 보통 "열린"및 "열린"상태를 갖는 이유는 무엇입니까?

답변:


6

공개 된 문제는 일반적으로 문제가 무엇이든 가장 먼저 발생합니다.

다시 열린 문제는 1) 다시 발생하거나 2) 제대로 수정되지 않은 것입니다. 그 이유는 여러 가지가있을 수 있습니다. 주요 이유는 종종 문제의 원래 설명과 최종 사용자에게 연결될 수 있습니다.

나는 현명한 상점에서 기술 직원을 판단하기위한 척도로 사용하지 않을 것이라고 생각하지만 [응답]이 얼마나 효과적인지를 식별하는 척도로서 유용하며, 해결해야 할 근본적인 문제를 나타낼 수도 있습니다.


4

예전 회사에서는 이러한 상태를 사용하여 개발자가 얼마나 "나쁜"지 확인하기 위해 문제가 "다시 열림"으로 몇 번이나 이동했는지 추적했습니다. 그들은 작업 항목이 "재 개설"되는 횟수와 프로그래머로서의 가치 사이에 상관 관계가 있다고 생각했습니다.

나는 더 이상 거기서 일하지 않습니다.


잘 움직여 로버트. 이러한 유형의 dev 메트릭을 사용하여 개발자를 판단하는 곳은 좋은 곳이 아닙니다.
ozz

1
예, 어떤 종류의 측정 항목을 추적하게되면 필연적으로 악의적으로 사용할 것입니다.
Robert Greiner

한 번은 발견 된 버그에 대해 테스터에게 보상을 한 회사와 버그를 해결하기 위해 평균 시간 동안 개발자에 대해 읽었습니다. 당신은 그것을 추측했다. 개발자들은 어떤 버그를 찾아야하는지 테스터들에게 말했다. 일단보고되면 매우 빨리 수정했다.
mattnz

@mattnz 예, 일반적으로 이러한 bullcrap 유형 측정 항목이 있으면 개발자 / 테스터는 항상 원하는대로 기울일 수있는 방법을 찾습니다.
Robert Greiner

3

버그의 수명은 종종 다음과 같습니다.

  1. 개설
  2. 해결
  3. (선택 사항) 재 개설
  4. 해결
  5. (선택 사항) 이동 : 3
  6. 닫은

즉.

누군가 버그를 찾아서 트래커에서 엽니 다. 개발자는 문제에 대한 이해로 최선을 다해 수정합니다. 테스터는 수정 프로그램이 작동하는지 확인하기 위해 다시 테스트하고 수정되지 않은 경우 다시 열 수 있습니다. 수정 사항이 확인되면 버그가 닫힙니다.

다른 시나리오는 다른 곳에서 수정하면 회귀를 일으켰고 버그를 수정해야한다는 것입니다. 따라서 다시 열립니다.


2

또한 문제가 해결 된 후에도 계속 문제가되기 때문에 문제에 더주의를 기울이거나 더 빨리주의를 기울여야한다는 것을보다 분명하게 밝힐 수 있습니다.


2

열림은 새로운 문제임을 의미합니다. 다시 열림은 ti가 열린-> 광택을 낸 다음 다시 열린 문제라는 것을 의미합니다.

왜 다시 열었습니까? 개발자와 테스터가 문제가 해결되었다고 생각했지만 실제로 수정되지는 않았습니다. 또는 문제가 실제로 수정되었지만 다른 후속 코드 변경으로 인해 문제가 다시 발생했을 수 있습니다. 재개 된 이슈는 아무리 중요하지만 나쁜 징조이므로 다른 방식으로 분류됩니다.


1

우리가 여기서 사용하는 방식 :

새 작업 : 프로젝트 시작시 작성해야 할 모든 작업을 표시합니다. 누군가 코딩 할 때까지 열린 다음 해결됩니다. 무언가가 구현되지 않았거나 기능이 변경되어 개발자가 돌아와서 작업하는 데 상당한 시간을 소비 해야하는 경우에만 다시 열립니다.

버그 / 결함 : QA 또는 다른 개발자가 전체 작동중인 제품을 확인하여 열었습니다. 버그가 할당되면 버그를 수정 한 다음 해결하면 테스트로 돌아갑니다. QA가 수정되지 않았다고 생각되면 다시 열어서 다른 정보를 첨부합니다. Resolved / Reopened주기는 QA가 버그가 수정되었다고 만족할 때까지 진행된 다음 티켓을 닫습니다.

따라서 기본적으로 Reopen을 사용하여 티켓을 이미 살펴 보았고 누군가가 티켓을 해결했다고 생각하는 작업을 수행했지만 실제로는 그렇지 않다고 말합니다.


1

기본적으로 일관성 유형의 것입니다. 버그 (또는 일반적인 문제)는 처음부터 만들어진 경우 "개방"입니다. 이전 처리가 수행 된 후 생성 된 경우 "다시 열기"입니다.

개발자 (또는 문제를 처리하는 사람)에게는 차이가 없어야합니다. issure가 제기되었고 이제 처리되어야합니다.

그러나 뚜렷한 "재 개방"상태는 여러 시나리오에 여전히 유용 할 수 있습니다.

첫째, 품질 보증 프로세스의 작동 여부를 추적하는 방법으로 사용할 수 있습니다. 품질 관리팀이 모든 것을 올바르게 수행 한 경우 버그가 수정 된 후에는 절대 버그가 발생하지 않아야합니다. 따라서 버그가 '재 개설'상태로 설정된 횟수는 QA가 제대로 수행하지 않은 횟수입니다. 이것은 물론 양질의 QA 프로세스가 확립되어 있고 사용자가 프로세스에 적극적으로 참여하고 문제를 "열기"시기와 "다시 열기"시기를 알고 있음을 의미합니다.

또 다른 용도는 버그가 다시 발생할 때 다른 문제를 제기 할 필요는 없지만 이미 존재하는 문제를 추가 할 수 있다는 것입니다 (따라서 문제 기록, 업로드 된 추가 파일, 이전 주석 및 ) 그래도 여전히 "이봐,이 일이 다시 일어난다"라고 표시 합니다 .


1

"다시 열기"를 추적하는 주요 이유 중 하나는 간단한 미끄러짐 및 세부적인 감독이 아니라 깊게 라우팅 된 문제를 표시 할 수 있기 때문입니다. 특정 모듈이나 기능에 "복수"가 많으면 해결해야 할 약점이 나타납니다. 다수의 단일 개방 지점은 서두르는 작업 및 / 또는 조잡한 연습을 가리 킵니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.