试想一下,如果Stack Overflow有一个指导原则:您不问一个问题,而是问一个问题,即在过去两个星期中您遇到的所有问题都在同一个问题中。赞成和反对是什么意思?问题的标题是什么?如何接受最佳答案?如何标记问题?
已完成错误跟踪系统,以...跟踪错误。跟踪错误意味着:
创建一条记录,指出可能存在错误,并提供有关如何重现该错误的信息,
确认确实存在该错误,并且是错误,而不是设计使然,
断言该错误已解决,
确认错误已解决。
在非常简单的模型中,客户将完成1和4,开发人员将完成2和3。
想象以下日志:
日志简单明了。您可以轻松地跟踪执行的操作以及何时,哪个修订解决了哪个错误等。例如,如果错误跟踪系统与版本控制集成在一起,则在查看特定修订时,可以检查其中解决了哪些错误。
查找信息很容易。很容易看到它的状态(是否已复制?如果票已关闭,为什么?)。过滤票证很容易(我想显示仅涉及插件UI的票证,因为我只希望开放的,早于一周的票证并由我们的交互设计师分配给我,并且是中或高优先级)。
重新分配票证或最初确定应该由谁负责此错误很容易。
现在想象下面的日志:
第1天[客户]当我在“产品详细信息”窗口中按“删除”按钮时,应用程序挂起。另外,左面板的背景色为深蓝色,而应为紫色。我还注意到,“产品详细信息”窗口的文本翻译得不好,德语翻译不正确。是预期的吗?最终翻译何时可用?顺便说一句,您是否收到了我为“发布产品”操作发送的新图标?我在“同步数据”窗口中看不到它。
第6天[开发人员]我将颜色更改为紫色。
第7天[开发人员]是的,德语翻译不完整是很正常的。
第8天[客户]可以。那意大利语呢?Lucia两天前向您发送了XML文件。
第9天[开发人员]现在可以了。
第10天[客户]可以使用“删除”按钮吗?奇怪,在我的计算机上,它仍然挂起。
第11天[开发人员]不,我想说意大利语翻译没问题。
第12天[客户]我知道了。谢谢。但是颜色有问题。您已将其更改为深紫色,但应为浅紫色,就像主窗口的顶部面板一样。
第13天[开发人员]我更新了图标。
第14天[客户]图标?什么图标?
第15天[开发人员]您要求我更新的图标。
第16天[客户]我从未要求您更新任何图标。
第17天[开发人员]当然可以了。看到这张票。您写道应该更新发布产品图标。我做完了
⁞
第100天[客户]那么,日志中的条目呢?
第101天[开发人员]我不知道您在说什么。它甚至不在这张票中,而是在6199中。我已经解决了这个问题。<门票关闭:问题已解决>
第102天[客户]很抱歉,重新打开它,但问题仍未解决。我正在谈论日志中的条目:上周我告诉您,当文本包含Unicode字符时,该文本有时无效。你是否记得?<门票重新开放>
第103天[开发人员]我依稀记得类似的事情,但是在搜索了该票证的最后三页之后,我找不到任何痕迹。您能再写一个问题吗?
⁞
460天[开发人员]我花了两个小时来寻找您所说的关于通过网络加密发送的文件的记录。我不确定是否可以找到确切的要求。
第460天[客户]你们真的应该更有条理。在过去的两个星期中,我已四次通知您有关此问题的信息。你为什么忘记了一切?
⁞
这是什么日志?解决了43次,然后重新打开了43次。这是否意味着开发人员如此愚蠢,以至于他无法在460天内解决同一问题?啊,不,等等,同时将此票分配给了11个开发人员。这是怎么回事?如何搜索特定问题?它实际上是分配给Vanessa的,但此票证中的11个问题中有7个问题也让她的5个同事感到担忧。何时应关闭车票?问题解决一半了吗?也许是十一分之十?
注意:您可能认为这样的日志不存在。相信我,我已经看过不止一次了。