FogBugz能够追踪案件依赖关系吗?

9
可以跟踪案例依赖关系吗?
4个回答

15

FogBugz一直支持案例“关系”,只需将“case 1234”添加到任何说明即可创建临时链接。缺点是这些链接无法删除,而且在FogBugz 7中仍然存在。(我们尝试找出正确的做法,但时间不够,所以保留了当前行为。)

新发布的FogBugz 7增加了父子层级结构,允许您将主要案例分解为其组成部分,或将类似请求聚合在一个大型案例下。

FogBugz 7还提供里程碑依赖性,其中一个里程碑在另一个里程碑完成之前不能开始。这仅适用于软件的调度功能。我们实际上不会阻止任何人处理依赖于里程碑的案例。

我们认为这些功能代表了项目不同部分之间存在的依赖关系的现实世界。

我们有意没有实现任何类似Bugzilla-style阻塞的功能,原因有几个。首先,这可能极其低效,使人们忽略他们可以轻松完成的工作。其次,它可能导致互相依存的混乱。第三,它还允许使用软件作为社交武器,“(我不能开始检查函数,因为Jeff还没有完成他的模型。”),这是我们试图避免的。我们制作社交软件……我们更喜欢通过社交方式解决社交问题,通过软件方式解决软件问题。有意省略案例之间的阻止或硬性依赖关系是这一理念的一部分。

话虽如此,FogBugz 7具有高度可扩展性,包括插件、标签、自定义字段和许多其他好东西。如果您需要阻塞功能,我相信有人能够把它们组合在一起。


2
我完全同意完全阻塞可能会导致不好的事情。我认为更有用的是“下一步”功能,当解决了这个问题时,可以提示我下一个要处理的案例。而且这可以很容易地作为插件实现!现在只需要找到时间去做它... ;) - adambox
2
@adambox 其实你现在可以使用 backlog 插件,只需给您的用例分配一个顺序即可做到这一点。下一个顺序就是您接下来要处理的内容。 - Michael Pryor
Rich,我同意你关于启动阻塞的推理,但这种推理并不适用于解决阻塞。我确实希望能够构建一个链条,在这个链条中,只有在解决了Y案例之后,才能解决X案例。目前,父子关系并不能解决这个问题。 - Michael Teper

9

是和不是。案例可以相互关联,但如果您正在寻找案例树(先决条件等),则需要使用FogBugz 7或更高版本。

如果您使用的是FogBugz 7.3或更高版本,则现在可以使用Case Dependency Plugin,该插件于2011年4月发布。


5
你没有明确定义你所说的“依赖关系”,如果你指的是解决一个问题需要解决其他问题,那么答案正式地是不需要。但是,你可以在基本案例中引用其他案例,FogBugz会跟踪交叉引用。例如,如果你在一个案例的文本中说“见2031号案例”,那么2031部分将变成超链接,两个案例现在都会报告它们彼此引用(向前和向后)。这实际上是一个很酷的功能。

2

FogBugz 7现在支持子案例。这可能会或可能不会解决您的问题,具体取决于您想如何处理它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接