TFS를 사용하여 프로덕션 지원의 버그 추적


18

방금 새 회사로 이사했으며 TFS 2010 (2012 년 2 개월)을 버전 관리 시스템으로 사용하고 있으며 최근에는 개발자를위한 작업 추적 시스템으로 사용하기 시작했습니다.

그러나 개발 및 테스트 외부의 사람들이 사용할 수있는 버그 추적 시스템은없는 것 같습니다. 생산 지원 부서에서 문제에 대한보고를 즉시 받고 문제를 즉시 사용자에게보고하고 있습니다. 이것은 변경되어야하지만 실제로 버그를 추적하고 개발 작업을 추적하기위한 별도의 시스템을 갖고 싶지 않습니다.

FogBugz와 비슷한 방식으로 버그를 TFS에 입력하는 매우 가벼운 방법을 만들 수 있습니까? 버그 보고서를 작성하기 위해 TFS에 로그인하는 것이 훨씬 무거워 보이므로 특정 애플리케이션과 연관시켜야합니다. 지원 에서이 작업을 수행 할 수는 있지만 항목을 심사하고 응용 프로그램 이외의 항목으로 연결을 변경할 수 있기를 원합니다.

나는 과거에 FogBugz를 사용했으며 버그를 추가 할 때 항목에 원하는만큼 많이 추가 할 수 있으므로 적어도 기록되어 나중에 티켓을 심사 할 때 더 많은 정보를 얻기 위해 다시 반송 할 수 있습니다 .


TFS를 사용하고 있고 모든 사용자에게 Windows 도메인 계정이있는 경우 "TFS에 로그인"할 필요가 없습니다. 팀의 TFS 웹 포털로 이동하면 현재 Windows 사용자의 도메인 자격 증명을 사용하여 자동으로 로그인됩니다.
17 of 26

이 문제를 어떻게 해결 했습니까? 오늘도 같은 문제가 있고 티켓팅 시스템이 필요하며 온 프레미스 TFS2013이 필요합니다. 내가 원하는 것은 UserVoice이지만, 통합을 위해서는 온 프레미스 TFS에서 VSO로 이동해야합니다.
EJA

1
@EJA-결국 우리는 테스터가 수령 한 이메일받은 편지함을 통해 문제가 제기되는 프로세스를 사용하여 문제를 완전히 문서화 할 수 있도록 프로세스를 사용해야한다고 결정했습니다. 그런 다음 테스터는 버그를 올바른 형식으로 TFS에 추가 할 수 있습니다. 사용자가 직접 추가 할 수 있으면 좋았지 만 사용자가 개발자에게 필요한 모든 세부 정보를 제공 할 가능성이 적고 문제의 중복을 찾지 않을 것임을 깨달았습니다.
Richard Hooper

답변:


6

26 개 중 26 개가 표시 한대로 원하는 필드에 따라 크게 달라집니다. TFS는 사용자 정의가 가능합니다. JIRA와 같은 것을 사용하는 것이 아니라 내가 이것을하고 싶은 이유 는 두 시스템을 모으지 않고 개발자가 작업중 인 것을 단일 뷰로 볼 수 있기 때문입니다.

또한 TFS에는 리소스 용량 계획이 있으며 계획에서 생산 결함을 보여주지 않고 시간의 상당 부분을 차지하지 않으면 실제로 용량을 계획하지 않습니다. 실제로 이것은 개발자가 TFS를 사용하고 프로덕션 (예 : DevOps)을 지원하는 팀에 이상적인 솔루션이라고 말합니다.

그렇다고 주요 프로덕션 지원 / ITIL 작업에 다른 도구를 사용할 수 없다는 것을 의미하지는 않습니다. 수동 또는 가급적 자동으로 통합해야합니다. 대부분의 이러한 도구를 사용하면 사용자 정의 후크를 넣을 수 있으며 TFS는 확실합니다.

어쨌든 주요 질문에. CMMI TFS 템플릿 (실제로 Agile BTW에서 잘 작동 함)을 사용하고 드롭 다운 중 하나에 단일 필드를 추가했습니다.

단계는 다음과 같습니다.

TFS 전동 공구 설치

서버에서 작업 항목 템플리트를여십시오.

서버에서 작업 항목 템플리트 열기

버그 템플릿 열기

분야 필드 편집

훈련 분야는 결함과 관련된 업무의 "종류"입니다. 표준 값은 다음과 같습니다.

  • 분석
  • 사용자 경험
  • 사용자 교육
  • 개발
  • 테스트

우리가 방금 할 일은 그 목록에 "Production"을 추가하는 것입니다. 먼저 분야 필드를 편집하십시오.

분야 편집

그런 다음 규칙 탭을 클릭하고 허용 값 규칙을 편집하십시오.

여기에 이미지 설명을 입력하십시오

그런 다음 "신규"를 클릭하고 "생산"을 값 중 하나로 추가하십시오.

여기에 이미지 설명을 입력하십시오

필드 목록으로 돌아올 때까지 "확인"을 반복해서 클릭하십시오.

작업 항목 템플리트 저장

좋아, 이제 끝났어. 새 버그를 작성하고 해당 유형을 프로덕션으로 표시 할 수 있습니다. 또한 생산 결함을보고 몇 가지 작업 항목 쿼리를 만들어 고정 된 항목에 추가합니다. 마지막으로, 기존 버그 쿼리를보고 "생산"버그가 먼저 나타날 수 있도록 순서를 변경하십시오 (가능한 경우).


좋아, 개발자가 "생산 버그"를 볼 수 있도록 TFS를 사용자 정의했습니다. 운영 팀 (개발 팀에 속하지 않고 VS가없는 사람)은 어떻게 팀에 들어가고 관리합니까?
gbjbaanb

4
우선 초보자 에게는 무료로 제공되는 Stakeholder 라이센스를 사용하여 웹 인터페이스를 통해 TFS에 액세스 할 있습니다. 우리 조직에서는 ITIL 기반 시스템을 통해 프로덕션 인시던트를 추적하지만 세 번째 단락에 표시된 답변에 따라 TFS와 자동으로 통합합니다.
Sean Hederman

4

아니요. 맞습니다. Microsoft의 ALM은 Visual Studio 및 개발자 팀 외부에서는 실제로 유용하지 않습니다.

Team Explorer (VS의 매우 축소 된 버전)를 사용하여 작업 항목에 액세스하거나 TFS 웹 사이트를 통해 작업 항목에 액세스 할 수 있습니다. 버그 필드는 내가 과거에 사용했던 불행한 과거의 "기업"버그 추적기를 연상케하기 때문에 특히 좋은 옵션은 아닙니다.

TFS의 버그는 실제로 구별되지 않습니다. 항목 자체의 필드를 사용하여 필터링하는 단일 추적 프로그램 만 있으므로 범주 필드를 사용한 다음 특정 유형의 범주 만 표시하는 보고서를 작성하십시오. 이것이 TFS의 유일한 현실적인 옵션이라고 생각합니다.

외부 문제 추적을 원한다면 TFS가 좋지 않은 선택이라고 생각합니다. Jira 또는 Redmine과 같은 것을 사용하고 버그를 관리하는 데 더 좋습니다. 인터페이스가 TFS보다 훨씬 훌륭하고 사용하기 쉽습니다. 특히 Redmine에 이메일을 보내는 방법이 마음에 들었고 새로운 문제가 생겼습니다. 이는 오프 사이트 작업자에게 이상적인 유용성 기능이었습니다.


2
TFS의 필드는 완전히 사용자 정의 할 수 있으며 기본값은 TFS를 구성 할 때 선택하는 프로세스 템플리트에 따라 다릅니다. 스크럼 템플릿은 기본적으로 제품 백 로그 항목, 작업 및 버그가 있습니다. 각 작업 항목 유형에는 작업에 적합한 다른 필드가 있습니다.
26 of 17

@ 17of26 알고 있습니다-사용하는 필드는 완전히 사용자 정의 할 수 있지만 버그 추적기로 사용하면 Excel도 마찬가지입니다. OP 문제는 템플릿이 해당 작업 항목 유형 만 제공한다는 것입니다. 다른 유형 (예 : 기능 요청 또는 외부 버그)을 가질 수 없으며 기존 유형 중 하나를 사용자 정의 (또는 복사)하여 사용해야합니다. 결과적으로 워크 플로우에 맞게 구성해야하는 방대한 양의 구성이 발생합니다. 그렇다면 어떻게 여러 개의 버그 추적기가 있습니까?
gbjbaanb

OP 여러 버그 추적기를 원하지 않는다고 생각하고 개발자가 아닌 사람들이 개발자가 이미 사용하고있는 TFS 작업 항목 추적과 상호 작용하는 방법을 파악하려고했습니다. .
17 of 26

더 나은 트래커 기능을 가진 Redmine이나 Fogbugz와 같은 다른 도구를 사용하는 것만큼이나 쉽지는 않습니다. TFS에는 버그 추적과 같은 기능이 추가되어 있지만 여전히 주로 개발자 전용 도구입니다. 예를 들어 Redmine은 단일 추적기 DB에 대한 여러보기가 있다는 점에서만 다중 추적기를 가지고 있습니다. 다른 도구를 사용하는 것 (예 : 개발자를위한 TFS 및 지원 직원을위한 Fogbugz 사용)보다 그가 원하는 것이 더 많다고 생각합니다.
gbjbaanb

1
원하는만큼 사용자 정의 작업 항목 유형을 추가 할 수 있습니다.
MrHinsh-Martin Hinshelwood

3

개발자가 아닌 사용자는 웹 브라우저를 사용하여 팀 프로젝트 포털로 이동하여 TFS 작업 항목 추적 시스템에 액세스 할 수 있습니다. URL을 찾으려면 Visual Studio에서 팀-> 프로젝트 포털 표시로 이동하십시오. 여기에서 권한이있는 사람은 누구나 작업 항목을 찾아 보거나 작성 또는 수정할 수 있습니다. 또한 사물의 상태를보기 위해 모든 종류의 보고서를 생성 할 수 있습니다.

사용 가능한 작업 항목 및 작업 항목의 필드는 TFS 구성 방법 (주로 어떤 프로세스 템플리트가 선택되었는지)에 따라 다릅니다.

버그를 입력하는 데 필요한 정보는 TFS 구성 방법에 따라 다릅니다. 이 경우 제목, 재현 단계 및 발견 된 빌드가 필요합니다. TFS 작업 항목 추적 시스템은 매우 강력하고 유연합니다. 원하는만큼 복잡하거나 간단 할 수 있습니다. 설정 방법에 따라 결정됩니다.


3

이 Microsoft 블로그 게시물 에서는 오버 헤드 절감을 지원하는 데 도움이되는 계획된 TFS 개선 사항에 대해 설명합니다.

  • 눈에 편하고 페이스 북 및 트위터와 유사한 토론 및 언급 옵션을 포함하는 새로운 작업 항목 양식.
  • 맞춤 입력란
  • 작업 항목에 대한 빠른 추가 작업과 같은 향상된 Kanban 지원
  • 대시 보드 및 메트릭도 언급합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.