使用单个TFS项目输入bug的优点/缺点是什么?



我们正在使用Team Foundation Server,我们正在尝试决定处理bug的最佳方法。我们正在考虑两个选择,但倾向于一个项目。

  1. 单个QA团队,所有的bug和测试用例将驻留在QA团队拥有的一个TFS项目中

  2. 所有的bug和测试用例都将存在于与它们相关的TFS项目中。

有没有人使用一个单独的单片项目来解决bug ?这是由微软支持开箱即用吗?报告会受到影响吗?我们不想拥有单一项目的原因是什么?

TFS的最大优点是MS提供了从需求/计划到部署和测试的完整开发环境。工厂交付的默认过程模板对于快速启动您的开发工作具有真正的价值。MS在提供给您的默认过程模板中投入了大量的精力,这些模板都是基于项目的(您的选项2),这意味着它们假设您的项目已经输入,并且应该在开发项目的基础上进行跟踪。这些bug应该被输入到与它们相关的TFS项目中。

现在,在一个项目中完成所有QA是否完全不可能?绝对不是!如果你有(非常)好的理由这样做,这是可以实现的。但是,您将在某些地方与系统进行斗争,例如在报告和测试影响分析领域。我从经验中知道。一般来说,将您的QA项与TFS项目上的代码和构建项关联并保证其可追溯性。并且,您将无法重用所提供的流程模板。它们必须在很大程度上进行定制。

嘿,你已经为这个系统付了钱,它可不便宜!尝试尽可能多地使用您所支付的内容,包括来自MS和社区支持的过程模板和工作方式,这将期望您遵循MS的指导方针。

最新更新