導入後に顧客がバグレポートを提出できるようにする、効果的でやや簡単なシステムは何ですか?

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

  •  07-07-2019
  •  | 
  •  

質問

1月末に顧客にC ++ / DirectX / Windowsゲームを展開します。バグレポートを送信する簡単な方法をセットアップしたいと思います。このためのWebサイトをセットアップする必要がありますか?ゲームのユーザーインターフェイスに組み込む必要がありますか?メールを送ってもらうべきですか?非常に高いレベルで、効果的で実装が簡単なシステムのアイデアは何ですか?お客様がバグ、バグが発生した条件、および場合によってはログファイルを説明するバグレポートを提出できるように構築できます添付したいですか?

バグを管理するためにTracを使用することも追加する必要があります。

事前に感謝します!

役に立ちましたか?

解決

uservoice.comでアカウントを設定すると便利です。または、公開のBugzillaサーバーを公開します。どちらもコメントと追跡を提供し、顧客に対して非常に透過的です。また、ユーザーに修正すべき重要な事項を判断してもらいたい場合に投票する手段も提供します。

電子メールは圧倒的で、問題がクラックをすり抜けることができると思います。

他のヒント

3つとも良い:

1)クラッシュレポート:クラッシュに関する情報を収集し、ユーザーにメールアドレスや説明を入力するように求めることができます。

2)Webフォームなどの技術サポート用のWebサイト:電子メールを送信できます。

3)組み込みの技術サポート:メールを送信するためのシンプルなフォーム。

これらすべての場合、バグ追跡システムがあると便利です。簡単な例としては、技術サポートに返信するためにバグレポートが送信されるメーリングリストがあります。 PHP内で簡単なメール送信フォームを実装するのは比較的簡単です。

Mantis または Bugzilla をホストする場合、または FogBugz を外部委託する場合。

オンラインバグ追跡システム;

  • バグが失われないようにします
  • バグに優先順位を付けることができます
  • バグを開発者に割り当てて修正することができます
  • 顧客がバグの進行状況を送信および追跡できるようにする
  • 顧客がバグに投票できるようにする

バグ追跡ソフトウェアを作成するのではなく、バグの修正と機能の開発に時間を費やす必要があるため、ソフトウェアIMHOに組み込む必要はありません。

メールを使用する場合、多くのバグ追跡システムはメールアカウントと統合され、そのアカウントにメールを送信することでバグを送信できます。

bugtracker のようなものをお勧めします。C#およびWebベースで書かれています 私はそれを約1年間使用しており、自分自身でいくつかの変更を加えました

ゲームを展開しようとしている場合は、自分自身に恩恵をもたらします:

グラフィックカードとドライバーリビジョンのどの組み合わせが機能しないかを調べるプロのテストチームに支払います。結果が得られたら、それらを見て、いくつかのより明らかなバグを回避してみてください。あらゆる種類のハードウェアとベータ版ドライバーで動作する単純なDirectXアプリケーションを書くことは決してできません。単に、バグが存在するドライバーや壊れたハードウェアが野生にあるからです。対処しました。

私はゲームビジネスに10年ほど携わっており、苦労して学びました。疑わしいドライバーとチープなアジアのグラフィックカードクローンを実行している場合、グラフィックの問題について苦情を言っている顧客との取引を拒否することは有益です。

「最新のドライバを備えた最も人気のある10枚のグラフィックカードを挿入」で「動作する」のが最適です。ポジティブリスト。これは視聴者の90%をカバーするため、余分なエフォードと比較して潜在的な顧客損失は無視できます。

Heck 私の最後のゲームは、Matrox G400または3Dlabs Permediaカードでは動作しないことがわかっていました。一部の人が、10年前の古いハードウェアではゲームが動作しないという不満を言うのを止めませんでした。このハードウェアでゲームを実行しようとする10人の男性を気にしますか?いいえ、私はしませんが、何らかの理由で、これらはゲームが機能しないという事実から大きなものを作る人でもあります。

とにかくバグトラッカーを購入する場合は、fogbugzの

+1。 (持っていないのですか?)

ゲーム内コンポーネント IMOは、ファイルバージョン、インストールパス、クラッシュレポート、ログファイルなどの追加情報を自動的に収集する場合にのみ役立ちます。多くの作業が必要です。 「インターネット接続なし」に対処する自動更新のためのインフラストラクチャを持っている場合でも、更新を展開してもすべての人に届くわけではありません。

フィードバックを送信する簡単な方法を備えたWebサイト-メールリンクまたは連絡フォーム-は、設定が最も簡単で、更新が最も安くて迅速です。スパムフィルターが最新であることを確認してください! Webサイトのリンク(例:スタートメニューからユーザーを開始できます。

次のステップは、バグレポート専用のフォーラムと同様のフィードバックです。フィードバックを積極的に利用するユーザーが何百人もいる会社を知っていますが、これは非常に長い間成功しています。

自由にアクセスできるフォーラムは、コミュニティの基盤にもなります。コミュニティを構築してフォーラムを運営するのは大変な作業であり、簡単ではありません。

パブリックバグトラッカーはより専門的に見えるかもしれませんが、トップを超えている可能性があります。大規模なベータテスト(>約100人のユーザー)、および数年にわたる更新/新しいバージョンを計画している場合は、おそらく付加価値があります。

Bugzillaは、エンドユーザーにとって使いやすいものではありません(少なくとも、すぐに使用できます。気にする場合は、カスタマイズできると確信しています)。また、前述のように、Fogbugzはパブリック送信を許可し、これらに対する組み込みのスパムフィルターを備えています。ただし、私の知る限り、提出者がバグの状態を追跡することはできません(確かに、FBを使用していますが、公開提出は使用していません)。


だから私は行動計画としてお勧めします:

Webサイトへのリンクと簡単なフィードバックフォームまたは電子メールから始めます。

多くの重複を取得し始めたら、作業中のバグの簡単なリストをそこに投稿できます。これで十分でない場合は、フォーラムまたはパブリックバグトラッカーインターフェースを設定します-長期的にはあまり役に立たないものは何でも。

バグを再現するのが難しく、常にクライアントからより多くの情報を収集する必要がある場合、最初に汎用ツール(msinfo32など)で十分かどうかを確認します。そうでない場合は、独自のレポートコンポーネントをロールします。

FogBugz をご覧ください。 「通常の」以上のものです。バグ追跡システムには、顧客向けのメールがうまく統合されています。およびフォーラム(添付ファイルとスクリーンショットのサポートが良好)発生したケースを(プライベートに)管理できるようにします。ホストされたサービスは、1人または2人のユーザーに対して無料です。 FogCreekも自分のドッグフードを食べます。小さなプロプライエタリなプロジェクトをリリースしていた場合、「ワンストップショップ」の最初の選択肢になります。この種のものを管理するため。 少なくとも1つ Trac-Fogbugzプラグインがあります。自分で試したことはありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top