一个问题有许多的元数据,取决于它表示的意思和问题跟踪器的支持。最基本的问题类型很简单,也非常有用。它有如下的这些基本属性:
。 描述:这是关于问题的文本描述,形式自由。
。 报告者:这表明了谁创建了这个问题。
。 指派:这是应该工作在这个项目上的人。
另外,它有两种状态:打开和关闭。
一般来说,这是问题跟踪器所提供的最基本功能。如果你把这个同便利贴相比,唯一多出的元数据是报告者,即使删了它跟踪器很可能仍然可用。在便利贴方式上,通过把便利贴粘贴到板上或者取下来就能轻松处理打开和关闭的状态。
当项目经理们开始使用电子问题跟踪器时,通常会热衷于往状态机和跟踪器的存储里增加复杂性。也就是说,很明显有许多信息可以很自然地被添加到问题跟踪器里。
除了前面提到的基本信息以外,这些额外的属性一般是很有用的。 到期日:预期问题被解决的日期。
。 里程碑:里程碑是一种将数个问题归并为一个较大工作包的方法。例如,一个里程碑可以表示成一个Scrum的sprint。里程碑通常也有一个到期日,如果你使用里程碑功能,一般就不再使用各个单独问题的到期日了。
。 附件:能够给问题添附截图和文档是很方便的,当开发者开始工作或是测试者验收时都可能会很有帮助。
。 工作量估计:对解决问题的耗时有个估算会很有用。这可以用来做计划。同样,问题的真实耗时也会对各种计算有帮助。另一方面,做估算经常很棘手,最终的成本可能比估算本身能带来的价值还高。许多团队在他们的问题跟踪器里不用这类信息,也能工作得很好。