什么是有效和较容易建立系统,以允许客户提交的错误报告,后部署?

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

  •  07-07-2019
  •  | 
  •  

我将部署C++/direct x/Windows游戏,在一月底给我的客户和我想设置一个简单的方法,为他们提交错误的报告。我应该设置一个网站为这个?我应该建立它进入用户接口的游戏?我是不是应该让他们给我一个电子邮件?在一个非常高的水平,什么是一些想法的一个有效的,并且有易于实现,系统我可以建立允许客户提交的错误报告,描述错误,在哪些条件下发生的,以及可能的任何记录文件,我想他们附上?

我应该加入我也使用核心预算资源调拨目标(Trac)的管理错误。

在此先感谢!

有帮助吗?

解决方案

在uservoice.com上设置帐户很不错。或暴露公共bugzilla服务器。两者都提供评论和跟踪,对您的客户非常透明。如果您希望用户帮助确定哪些内容很重要,他们还会提供投票方式。

我认为电子邮件可能是压倒性的,并且可以解决问题。

其他提示

这三个都很好:

1)崩溃报告:可以收集有关崩溃的信息,并提示用户输入他们的电子邮件地址和/或说明。

2)用于技术支持的网站,例如网络表单:可以提交电子邮件。

3)内置技术支持:简单形式发送电子邮件。

对于所有这些,有一个错误跟踪系统是有用的。一个简单的例子可能是邮件列表,提交错误报告以供技术支持人员回复。在PHP中实现简单的电子邮件表单相对简单。

我更喜欢一个网站错误跟踪系统 螳螂帐号 如果你想到东道自己,或类似的东西 FogBugz 如果你想要外包。

一个在线问题跟踪系统;

  • 确保没有错误,获得失,
  • 允许你的优先次序的错误
  • 可以让你分配到一个开发商来解决
  • 允许你的客户提交和跟踪进度的错误
  • 有些人甚至让你的客户投票的错误

你不希望建立它在你的软件恕我直言,因为你应该花时间修复错误和发展特征,并不是写错误的跟踪软件。

如果你想使用电子邮件,许多问题跟踪系统将与一个电子邮件帐户,错误可能是提交了通过发送电子邮件到那个帐户。

我建议用 bugtracker 开放,用C#和基于网络编写的内容 我已经使用它大约一年了,我已经对它进行了几次修改

如果你要部署一个游戏,不要自己一个忙

支付专业试验队伍,试图找出什么样的组合形卡+驱动程序的修订版本不工作。一旦你有了结果你看看他们,并尝试解决一些更为明显的错误。你会 从来没有 可以写一个不平凡的安装应用程序,适用于所有种类的硬件和β-司机只是因为有驱动程序和硬件损坏的野生就有错误,不能工作的周围。

我已经在比赛中-biz约10年来我已经学会了它的艰苦的方式。它支付的拒绝与客户打交道谁抱怨的图形问题,如果他们跑一个廉价的亚洲图卡克隆有可疑的驱动程序。

这是最好的,如果你有一个"工作"插入最流行的10卡与最新的驱动程序"正的列表。这将涵盖90%的受众使潜在的客户损失是neglible相比的额外怡富.

哎呀 我最后一次游戏是众所周知不工作上的一个显卡G400或3Dlabs Permedia卡。这并没有阻止一些人抱怨说,游戏,不会对他们的工作10年旧过时的硬件。我关心的10人尝试运行的一个游戏,在这种硬件?不,我不要,但由于某些原因,这些也是完全的男人使一个很大的东西的事实上这个游戏行不通的。

+1 for fogbugz,如果你想购买一个bug追踪器。 (你没有?你应该!)

游戏内组件 IMO仅在您自动收集其他信息时才有用 - 例如文件版本,安装路径,崩溃报告,日志文件等。这是很多工作,必须处理“没有互联网连接”方案,即使您拥有自动更新的基础架构,也不会向所有人推出更新。

网站提供反馈的简单方法 - 电子邮件链接或联系表单 - 是最容易设置,最便宜和最快的更新。确保您的垃圾邮件过滤器是最新的!链接网站,例如从开始菜单开始,用户就可以开始使用了。

下一步可能是专门针对错误报告的论坛以及类似的反馈。我知道一些拥有成百上千名反馈活跃用户的公司,长期以来非常成功。

可自由访问的论坛也可能成为社区的基石。建立一个社区和运行一个论坛是很多工作,并不容易。

公共错误跟踪器可能看起来更专业,但可能超过顶部。如果您计划进行大规模的beta测试(大约100个用户),以及多年来的更新/新版本,那么它可能会增加价值。

我发现bugzilla不是最终用户友好的(至少没有开箱即用,我相信你可以自定义它,如果你想打扰)。此外,如上所述,Fogbugz允许公开提交,并为这些提供内置的垃圾邮件过滤器。但是,AFAIK它不允许提交者跟踪他的bug的状态(我不确定,我们使用的是FB,但不是公开提交的。)


因此,我建议采取行动计划:

首先是指向网站的链接和简单的反馈表单或电子邮件。

当您开始获得许多重复项时,您可以在那里发布一个简单的错误列表,列出您正在处理的错误。如果这还不够,请设置一个论坛或一个公共bug跟踪器界面 - 从长远来看,不管你做什么都不行。

当您发现错误很难重现并且您始终需要从客户端收集更多信息时,首先要查看通用工具(如msinfo32)是否足够。如果没有,请滚动您自己的报告组件。

请参阅 FogBugz 。它不仅仅是“通常”的错误跟踪系统,它已经很好地集成了面向客户的电子邮件论坛(对附件和屏幕拍摄有良好的支持),同时让你(私下)管理提出的案件。托管服务对一个或两个用户是免费的。 FogCreek 也吃自己的狗食。如果我发布一个小型专有项目,它将成为我的“一站式商店”的首选。管理这类东西。有至少一个 Trac-Fogbugz插件;虽然我没有尝试过。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top