我可以实施哪种方法,网络包(首选),界面,以便为我的最终用户提供简单,直观且无所畏惧的功能。客户以可理解的方式报告错误?
我喜欢基于形式或点击的东西,而不是像Bugzilla那样全面和恐吓所需的先验知识。
电子邮件,虽然对平均下注者来说平易近人,但似乎不太理想,因为它不会提示用户提供我需要尝试的各种信息。找出什么是坏的。
到目前为止Bugs - The Bug Genie似乎是面对普通用户最不可怕的选择。我搜索过但没有找到像我这样的问题。
请提出建议,想法,见解!
答案 0 :(得分:4)
你是完全正确的 - 用户不能使用bugzilla。那是开发者的。
如果您希望用户使用它,则用户端的错误报告需要非常简单。 (即当我看到“向MS报告此错误”时,我通常会取消取消,即使它是一键式机制。)
这也不只是关于你获得跟踪错误所需的信息,而是关于让用户感觉某些事情正在被完成,就像他们被照顾一样,所以请记住这一点。
由于所有这些,我会选择适合您作为开发人员的任何错误跟踪包,然后通过专为最终用户构建的漂亮,简单,友好的网络表单界面加入。
然后,当发生错误时,尝试仅询问用户无法以编程方式回答的问题。理想情况下,您的异常处理应该已经跟踪其当前操作(保存发票),当前上下文(发票屏幕),正在执行的实体(发票#10013)以及程序中的所有异常信息。如果您无法捕获并远程检索它,请在用户点击“报告此问题”时将其提供给您的网络表单(URL params或其他)。确保您注意任何敏感数据要求。
然后,您只需向用户询问人类问题,例如“我们如何就此问题与您联系?” (方法/时间/等),并让他们知道他们需要多长时间才能得到人类的回应。
我意识到这不提供软件推荐,但希望它仍然是处理您的问题的好建议。
答案 1 :(得分:2)
我没有推荐的特定产品,但提供我们工作软件的公司在其网站上有一个“客户”区域。您登录后,单击“报告问题”,然后填写一个简单的表单,您可以在其中选择产品并填写文本框以确定问题所在。它还能够附加屏幕截图/文件。
用户可以查看他们报告的问题以及状态(新的,已分配的,已修复的)。我假设一旦我提交表格,它就会向相应的小组发送电子邮件,但我不确定。
当然,当我填写错误报告时,我会包含重现的步骤等;但就“不可怕”而言,我认为这种方式非常简单,无论是编码还是最终用户。没有计算机技能的办公室其他人提交的报告没有问题。
相反,我使用Digsby作为我的聊天客户端,他们在“帮助”菜单下提供了“提交错误报告”选项。这会打开一个窗口,我可以在其中输入我的问题,我可以选择包含一个 it 带有Digsby打开窗口的快照(很酷,因为教会用户“打印屏幕”,粘贴到MS油漆等,并不容易),然后当我发送它时,它会随之拉动诊断日志。
我也喜欢这种方式,因为它具有内置功能,可以向某人显示错误(尤其是显示错误)。
答案 2 :(得分:1)
Bug Genie中的屏幕截图对普通用户来说看起来有点先进。不确定这是一个网络应用程序还是桌面应用程序,但我会尝试设置一些只需轻松点击的内容,并且有点描述它们在发生错误时所做的工作。
如果可能的话,给他们一个自动发送日志文件和机器规格的选项会很好,但这取决于它是否可用。
我们使用FogBugz作为我们的错误跟踪软件,并创建了一个提交错误对话框,允许用户与堆栈跟踪一起发送消息。显然,如果这是一个可能不是一个选项的网络应用程序,但尝试获得尽可能多的自动化信息
答案 3 :(得分:1)
答案是盯着我,正好在本页底部。像UserVoice这样的服务是最终用户提名和提名的好方法。投票给错误,改变等。
答案 4 :(得分:0)
我想说这是质量保证的工作 - 普通用户不是填写错误报告的人。但是,如果您需要一种方法来捕获用户问题,我会尝试使用vBulletin或phpBB中的专用论坛主题或类似内容。
答案 5 :(得分:0)
我已经攻击了mantis。
并且很容易将客户电子邮件发送给mantis,包括传入(fw)和传出(bcc)。