将用户吸引到您的Bugtracker


17

我有一个完全配置的螳螂错误跟踪器,用于跟踪我创建的应用程序中的问题。当用户受到训练并直接找螳螂写问题报告时,他/她将有最快的反应,并且与问题有关的所有事情都将非常容易跟踪。

但是,并不是每个人都渴望这样做。他们通过电话,电子邮件报告问题,根本不报告。

用bugtracker系统吸引他们前进的最佳方法是什么?显然,他们必须看到一些直接的好处,因此他们可以返回并寻求更多的好处。

编辑:

我说的是对我作为ISV销售的产品的支持。


2
将错误报告直接集成到产品中怎么办?
JoelFan 2012年

Answers:


22

您的错误跟踪器是为了您的方便,而不是客户的。如果您不介意接听他们的电话或电子邮件并亲自输入,您认为他们的感觉如何?

您需要能够输入问题并将其手动分配给客户端。然后,当他们提出问题时,您可以说:“谢谢您的举报!我将其输入我们的问题管理系统,您将在处理过程中开始收到电子邮件(或其他任何电子邮件)。将来,如果您方便的话,您可以在此处输入此类信息。也可以随时致电我,这也很好。”

我作为客户使用过的最好的此类系统之一是我转售的托管服务提供商中的一种。发送至support @的电子邮件会在主题行中解析为域名,然后根据发件人地址分配给客户帐户,然后自动输入其票务系统。很漂亮


2
同意-我不希望客户使用错误跟踪系统。
tcrosley

4
@tcrosley-那么您需要一个更好的错误跟踪系统。这里的关键不是用户是否必须使用跟踪系统,而是您如何说服用户使用跟踪系统更好(更容易,更快,更可能实现预期结果)。
Murph

1
我真的不同意这一点。程序员切勿直接通过电话,电子邮件或其他任何方式从用户那里收到错误报告。如果用户想“亲自”报告错误,那么他们应该通过支持人员进行。如果他们拒绝这样做,那么他们唯一的选择应该是直接通过UI或通过转发到跟踪器的专用电子邮件收件箱提交真实的错误报告。如果你是一个独立软件开发商,不具备支持人员,好,这是另一个问题完全。
亚罗诺(Aaronaught)2010年

1
作为ISV初创公司,我真的没有支持人员。并非出于显而易见的原因-即费用,而是我希望尽可能靠近用户以根据需求和要求将产品导向正确方向的原因。中间人会在某种程度上稀释它。
丹尼尔·莫斯蒙多(DanielMošmondor),2010年

这个答案并不完全正确。就像在developers.stackexchange.com/questions/191961/…上所讨论的那样,至少在开源开发的背景下,错误跟踪器对用户可能非常有益:它充当已知问题的支持知识数据库,并且可以提供解决方法(如果存在)。它使用户可以评估解决问题的速度,从而帮助他们决定是否转向其他解决方案。它还可以帮助潜在贡献者团队如何运作以及在何处需要帮助。
naught101

8

抱怨的用户要比不抱怨,放弃并打电话给竞争对手的用户好。因此,我将尽可能轻松地发送投诉。我会让他们继续打电话和/或发送电子邮件,而不要他们提交错误。

从他们的角度来看它-如果您不仅要花时间打电话/写一封电子邮件,还不得不学习某人的错误跟踪系统,那么您就不会抱怨了。

如有需要,请聘请客户服务人员,以免开发人员受到干扰。他们可以接受客户的投诉,并为开发团队造成错误。


Daniel没有提到他是内部开发人员,其用户是他的同事(这就是我的回答),还是支持付费客户。
Frank Shearar

我支持为我的产品付款的顾客,在我的问题中,我要澄清一下
DanielMošmondor,2010年

3
我希望抱怨的用户比不抱怨的用户好。如果我最不喜欢的是用户以错误的方式使用该软件,不报告任何内容并累积了悲伤。
丹尼尔·莫斯蒙多(DanielMošmondor),2010年

6

我不专门了解螳螂,但是可以将其配置为监视电子邮件地址并自动从中生成报告吗?我知道其他系统(例如JIRA可以)。

问题就变成了让他们使用正确的电子邮件地址!


1
+1-电子邮件是我希望客户与错误跟踪器互动的唯一方法。Mantis UI远非用户友好,但是即使采用了精巧的解决方案,客户仍会觉得自己在为您完成工作。
grossvogel 2010年

使用FogBugz在我的地方使用相同的系统。
FinnNk 2010年

1

“请在http:// your / url /的错误跟踪器上报告此问题。如果您不在此处报告错误,我将无法跟踪。”

也许您可以为邮件客户端编写一个插件,以将电子邮件转换为错误报告,或者使用专用邮箱bugs @ foo来获取错误报告。(但是,后者当然需要培训用户...)


1
螳螂有一个插件,用于从电子邮件中收集错误报告。
丹尼尔·莫斯蒙多(DanielMošmondor),2010年

1
+1 ..因为在电话中交谈会分散注意力,毫无成效,而且非正式。也没有留下谁说什么和为什么的痕迹。后来,当人们问您为什么要做某事时,您必须向自己解释,而不是指示他们发出#xxxxxx。电话应被禁止。如果您的用户不知道如何使用错误跟踪器,则可以对其进行培训。
汉尼拔·莱克特博士

1

在内部,我们为Web应用程序提供了一个网站模板,该模板在角落包含一个反馈链接。此反馈链接为用户提供了一个jQuery UI对话框,提示他们描述错误,新功能或他们遇到的其他错误,并捕获有关报告页面和时间的一些详细信息。所有这些都被直接推送到幕后的JIRA中,用户可以获取问题状态的更新。

最好的做事方式通常是使用户变得尽可能简单,如果菜单中有一个反馈链接可以处理将信息发送到需要去的地方,那么他们更有可能使用它。


1

好吧,如果您想使用全局异常处理程序,那么您就有很多选择。对于Delphi,我们使用MadExcept,但也使用了Eureka Log,两者都将(随着用户的前进)发送电子邮件,或通过HTTP上传错误报告。

您的应用程序中可能有一个按钮,该按钮只会引发异常并启动此错误跟踪程序。MadExcept非常酷,因为它需要截取应用程序的屏幕截图并与错误一起上传,这样即使用户不能正确解释他们在做什么,您也可以拥有一个很好的渴望。

还有其他需要考虑的事情是进行编码以使错误从何而来变得显而易见。如果您有Beta版用户,则可以在他们的应用程序中包含调试信息,以便在崩溃时可以从他们那里获取更多数据。

尽管这些都无助于实现错误(即按钮位于错误的位置),但希望您没有这些错误。


当然,我确实有一个电子邮件异常处理程序,但这确实是不得已的方法。我想捕捉的更多信息来自用户对系统新功能和改进的期望。
丹尼尔·莫斯蒙多(DanielMošmondor),2010年

好的,确定基线。因此,如果您想要更多的uservoice论坛,那么我先不称其为“错误跟踪器”!如果您当前的错误跟踪器捕获了屏幕截图,也许您可​​以将其打开MS Paint,并让他们在发送消息之前为您提出改进建议。
彼得·特纳

1

通过将服务配置为从地址中提取电子邮件并自动将其记录为问题,我们获得了最大的增长。该系统的好处是,您还可以通过在主题中包含特殊语法(例如TeamITNo:12345)来轻松地将对话添加到问题中。另外,如果您通过此系统发送所有电子邮件通信,并且他们点击了“答复”,那么您将把答复直接返回到Bug跟踪器中,并更新了问题。

这具有最大的积极作用,因为它使用了用户习惯的技术,也意味着您将所有问题都集中在一个地方。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.