目前,在我的工作地点,我们使用FogBugz来管理我们不同Web应用程序的所有功能和错误。
当要将新功能添加到我们的一个Web应用程序中时,将创建一个新的Case。例如“创建CSV上传表单”。
然后,我处理案件,记录我花在该案件上的时间。完成此案例后,我将对其进行解决,然后将其分配回开箱器(通常是项目经理),然后由其关闭该案例。
如果该功能有任何错误,则我的项目管理器将重新打开该案例,并将其归还给我,并附上一系列漏洞的要点。
在我看来,我认为这些指向项目符号的错误应作为单独的错误案例打开,以便可以更轻松地对其进行跟踪,而不会因原始功能案例说明而混乱。
我的经理们不同意我的说法,如果在一种情况下全部花费在该功能上,则更容易计算出该功能所花费的总时间。
此外,他们认为,这对于我们的客户而言不会造成太大的混淆,因为该功能仅具有1个案例编号参考。但是,我要强调指出,这些错误应作为单独的案例处理,因为这是原始案例的完成后。
我是否正确地指出应该重新打开Bug作为新案例?每种管理方式的利弊是什么?