배포 후 고객이 버그 보고서를 제출할 수 있도록 효과적이고 다소 쉽게 구축 할 수있는 시스템은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/273716

  •  07-07-2019
  •  | 
  •  

문제

1 월 말에 C ++/DirectX/Windows 게임을 고객에게 배포하고 버그 보고서를 제출할 수있는 쉬운 방법을 설정하고 싶습니다. 이것을 위해 웹 사이트를 설정해야합니까? 게임의 사용자 인터페이스로 빌드해야합니까? 나에게 이메일을 보내야하나요? 매우 높은 수준에서 효과적이고 다소 구현하기 쉬운 시스템에 대한 아이디어는 무엇입니까, 시스템을 구축 할 수 있도록 고객이 버그, 발생한 조건 및 로그 파일을 설명하는 버그 보고서를 제출할 수 있도록 구축 할 수 있습니다. D를 부착하는 것을 좋아합니까?

추가해야합니다. 또한 TRAC를 사용하여 버그를 관리합니다.

미리 감사드립니다!

도움이 되었습니까?

해결책

uservoice.com에서 계정을 설정하는 것이 좋습니다. 또는 공개 Bugzilla 서버를 노출시킵니다. 둘 다 의견과 추적을 제공하며 고객에게 매우 투명합니다. 또한 사용자가 수정해야 할 사항을 결정하는 데 도움을주기를 원한다면 투표 수단을 제공합니다.

나는 이메일이 압도적 일 수 있으며 문제가 균열을 통해 미끄러질 수 있다고 생각합니다.

다른 팁

세 가지 모두 좋습니다 :

1) 충돌 보고서 : 충돌에 대한 정보를 수집하고 사용자에게 이메일 주소 및 / 또는 설명을 입력하도록 프롬프트 할 수 있습니다.

2) 웹 양식과 같은 기술 지원을위한 웹 사이트 : 이메일을 제출할 수 있습니다.

3) 기술 지원 : 이메일을 보내는 간단한 양식.

이 모든 것에 대해 버그 추적 시스템을 갖는 것이 유용합니다. 간단한 예는 기술 지원에 응답하기 위해 버그 보고서가 제출되는 메일 링리스트 일 수 있습니다. PHP 내에서 간단한 이메일 양식을 구현하는 것은 비교적 간단합니다.

웹 사이트 버그 추적 시스템을 선호합니다 사마귀 또는 버질라 직접 호스팅하고 싶다면 Fogbugz 아웃소싱하고 싶다면.

온라인 버그 추적 시스템;

  • 버그가 손실되지 않도록합니다.
  • 버그의 우선 순위를 정할 수 있습니다
  • 개발자에게 버그를 할당하여 수정할 수 있습니다.
  • 고객이 버그 진행 상황을 제출하고 추적 할 수 있도록합니다.
  • 일부는 고객이 버그에 투표 할 수 있도록합니다.

버그 추적 소프트웨어를 작성하지 않고 버그 수정과 기능을 개발하는 데 시간을 소비해야하기 때문에 소프트웨어 IMHO에이를 구축하고 싶지 않습니다.

이메일을 사용하려면 많은 버그 추적 시스템이 이메일 계정과 해당 계정으로 전자 메일을 보내면 제출할 수 있습니다.

나는 같은 것을 추천 할 것입니다 버그 트래커 C#과 웹 기반으로 작성된 개방형, 나는 약 1 년 동안 그것을 사용해 왔으며 그것에 대해 몇 가지 수정을했습니다.

게임을 배포하려는 경우 자신에게 호의를 베푸십시오.

그래픽 카드 + 드라이버 리비지의 조합이 작동하지 않는 전문 테스트 팀에게 지불하십시오. 결과가 나면 결과를보고 더 명백한 버그를 해결하려고 노력할 수 있습니다. 당신은 할 것입니다 절대 모든 종류의 하드웨어 및 베타 드라이버와 함께 작동하는 사소한 DirectX 애플리케이션을 작성할 수 있습니다.

나는 약 10 년 동안 Game-Biz에 있었고 어려운 방법으로 배웠습니다. 모호한 운전자와 싸구려 아시아 그래픽 카드 클론을 실행하는 경우 그래픽 문제에 대해 불평 한 고객을 다루는 것을 거부하는 비용을 지불합니다.

최신 드라이버가있는 가장 인기있는 10 개의 그래픽 카드를 삽입하는 "Works on"이있는 경우에 가장 좋습니다. 이는 잠재 고객의 90%를 포괄하여 잠재적 인 고객 손실이 추가 efford에 비해 무시할 수 있습니다.

도대체 내 마지막 게임은 Matrox G400 또는 3Dlabs Permedia 카드에서 작동하지 않는 것으로 알려져 있습니다. 그것은 일부 사람들이 게임이 10 년 된 쓸모없는 하드웨어에서 작동하지 않을 것이라고 불평하는 것을 막지 못했습니다. 이 하드웨어에서 게임을 실행하려는 10 명의 남자를 신경 쓰나요? 아니요, 나는 그렇지 않지만, 어떤 이유로 인해 게임이 작동하지 않는다는 사실에서 큰 일을하는 사람들입니다.

Fogbugz의 경우 +1, 어쨌든 버그 추적기를 구매하려는 경우. (당신은 하나가 없습니까? 당신은해야합니다!)

an 게임 내 구성 요소 IMO는 파일 버전, 설치 경로, 충돌 보고서, 로그 파일 등과 같은 추가 정보를 자동으로 수집하는 경우에만 유용합니다. 많은 작업이므로 "인터넷 연결 없음"시나리오를 처리하고 업데이트를 출시해야합니다. 자동 업데이트를위한 인프라가 있더라도 모든 사람에게 도달하지는 않습니다.

의견을 제출하는 간단한 방법이있는 웹 사이트 - 이메일 링크 또는 연락처 양식 - 가장 쉽고 가장 저렴하며 업데이트하기에 가장 쉽습니다. 스팸 필터가 최신 상태인지 확인하십시오! 시작 메뉴에서 웹 사이트를 연결하면 사용자가 시작됩니다.

다음 단계는 다음과 같습니다 버그 보고서를위한 포럼 그리고 비슷한 피드백. 수백, 수천 명의 피드백 활동 사용자가있는 일부 회사를 알고 있습니다.

자유롭게 접근 가능한 포럼은 또한 지역 사회의 건축장이 될 수 있습니다. 커뮤니티를 구축하고 포럼을 운영하는 것은 많은 일이며 쉽지 않습니다.

공개 버그 추적기 더 많은 사람들이 보일지 모르지만 맨 위에있을 수 있습니다. 대규모 베타 테스트 (> CA. 100 사용자)와 수년에 걸쳐 업데이트/새 버전을 계획하고 있다면 값이 추가 될 수 있습니다.

나는 Bugzilla가 최종 사용자 친화적이지 않다는 것을 알게됩니다 (적어도 상자 밖으로 나가지 않으면 귀찮게하고 싶다면 사용자 정의 할 수 있다고 확신합니다). 또한 언급 한 바와 같이 Fogbugz는 공개 제출을 허용하며이를위한 스팸 필터가 내장되어 있습니다. 그러나 Afaik 제출자가 그의 버그 상태를 추적 할 수는 없습니다 (확실히 모르겠습니다. FB를 사용하고 있지만 대중 제출물은 아닙니다).


행동 계획으로서 추천합니다.

웹 사이트에 대한 링크와 간단한 피드백 양식 또는 이메일로 시작하십시오.

많은 복제를 받기 시작하면 작업중인 간단한 버그 목록을 게시 할 수 있습니다. 더 이상 충분하지 않은 경우 포럼이나 공개 버그 추적기 인터페이스를 설정하십시오.

버그가 재현하기 어렵고 항상 클라이언트로부터 더 많은 정보를 수집해야한다는 것을 알게되면 먼저 MSINFO32와 같은 일반 도구가 충분한 지 확인하십시오. 그렇지 않은 경우 자신의보고 구성 요소를 굴립니다.

보세요 Fogbugz. 고객 대면이 잘 통합 된 "일반적인"버그 추적 시스템 그 이상입니다. 이메일 그리고 포럼 (첨부 파일 및 스크린 샷을 잘 지원 함), 제기 된 사례를 (개인적으로) 관리하도록합니다. 호스팅 된 서비스는 한두 명의 사용자에게 무료입니다. Fogcreek 자신의 도그 푸드를 먹으십시오 도. 작은 독점 프로젝트를 발표했다면 이런 종류의 물건을 관리하기위한 "원 스톱 상점"을위한 첫 번째 선택이 될 것입니다. 거기 있습니다 적어도 하나 Trac-Fogbugz 플러그인; 그래도 직접 시도하지 않았습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top