我们在项目中使用TFS和MSF for Agile 4.2,我有很多工作要做,包括任务和错误。两者都由我们的经理确定优先顺序,并指定截止日期和目标发布。
我使用工作项查询作为我的主TODO列表,我想列出分配给我的所有工作项,按截止日期和优先顺序排列。
问题:我似乎无法找到一种方法来编写统一查询,该查询将列出按日期和优先级排序的任务和错误。问题是Task和Bugs为Priority使用不同的字段。因此,我的查询当前按截止日期列出任务,然后按任务优先级列出,然后按截止日期列出错误,然后按优先级列出。所以,我看到的任务晚于错误:
Title Due Date Priority Task Priority task1 4/23/2010 Medium task2 4/23/2010 High task3 4/30/2010 Low task4 4/30/2010 Medium bug1 4/23/2010 1 bug2 4/23/2010 2
我想要的是什么:
Title Due Date Priority Task Priority task1 4/23/2010 Medium task2 4/23/2010 High bug1 4/23/2010 1 bug2 4/23/2010 2 task3 4/30/2010 Low task4 4/30/2010 Medium
我不关心错误是在同一截止日期之前或之后发生的;我只是希望按截止日期将所有工作项组合在一起,所以我从来没有在Bugs之前看到任务到达之前的截止日期。
另一个问题是对任务优先级进行排序 - 字母排序意味着我无法根据优先级的含义对它们进行排序。但是,如果我可以将任务和错误混合在一起,那么这是我可以忍受的一个小问题。在单个查询中以任何方式执行此操作?
答案 0 :(得分:4)
已在TFS 2010中修复:错误和任务现在共享相同的优先级字段,优先级是一个数字,因此项目可以合理排序。
答案 1 :(得分:1)
您能找到解决方案吗?
我在想,我宁愿只使用任务工作项并忽略Bug工作项。这是我的想法,因为我为我的团队做好准备。我正在探索为什么我不应该这样做。从我的角度来看,任务是新项目或错误项目。无需使用两种不同的工作项类型。为了在TFS中实现这一点,我将从Bug Work Item开始并创建一个自定义字段(“Item Type”)来区分两种任务类型:new / bug。新任务和错误都将共享相同的字段。有人认为这种方法存在任何重大缺陷吗?