Azure DevOps中一个任务上可以有多个指派人怎么跟踪每个人花费的时间

77次阅读
没有评论

问题描述

在 Azure DevOps 中,我们通常会将一个Product Backlog Item (PBI)拆分成多个任务,并在每个任务开始时指派给不同的成员。在一个Sprint中,我们可以在“工作详情”中看到每个人分配的工时。
让我们考虑以下情景:Person A有5个任务,每个任务估计需要2小时完成。Person B也有5个任务,每个任务估计需要2小时完成。Person A在其中一个任务上需要Person B的帮助,他们一起完成了这个任务。在DevOps中,他们在完成的工作中填写了4个小时,而不是2个小时,因为有两个人在这个任务上工作。
从统计的角度来看,这额外的2个小时现在被归于Person A,看起来好像是Person A投入了这些时间。
如果在一个Sprint内多个人在一个任务上工作,我们如何跟踪每个人在任务上花费的时间?

解决方案

请注意以下操作可能存在版本差异,建议在实施前做好备份。

解决方案1

Azure DevOps目前在任务层级不直接支持多个人员分别记录工作时间的功能。然而,我们可以通过以下方法来跟踪每个人在一个任务上花费的时间:

  1. 细分任务:将一个需要多人协作的任务细分为多个子任务,每个子任务只分配给一个人。这样每个人可以在自己的子任务上记录工作时间。
  2. 注释工作日志:每个人在完成工作时,在工作日志中添加注释,说明是哪个任务上的工作以及工作量。这样可以明确记录每个人的工作时间。
  3. 使用工作项链接:在任务中添加链接到其他工作项,以表示协作关系。例如,Person A的任务中可以添加一个链接到Person B的任务,以显示两者之间的关联。虽然这不直接跟踪时间,但可以帮助理解协作关系。

以下是一些操作步骤:
1. 创建一个Sprint内的任务,并将其细分为多个子任务,每个子任务分配给不同的成员。
2. 每个人在完成工作时,在工作日志中注明完成的子任务以及工作量。
3. 使用工作项链接,将涉及协作的任务链接在一起,以便跟踪协作关系。

解决方案2

请注意以下操作可能存在版本差异,建议在实施前做好备份。
另一种方法是使用Azure DevOps的自定义字段来跟踪每个人在任务上花费的时间。这需要在工作项类型中添加一个自定义的数值字段来表示工作时间。然后,每个人在完成任务时,可以根据实际情况填写该字段,以记录他们在任务上花费的时间。以下是一些操作步骤:

  1. 在Azure DevOps中,转到“项目设置”并选择“工作项类型”。
  2. 选择需要的工作项类型(例如任务)并编辑它。
  3. 添加一个自定义的数值字段,用于记录工作时间。
  4. 在每个任务上填写相应的工作时间,以跟踪每个人的工作量。

需要注意的是,这种方法需要团队成员自行填写工作时间,所以需要保证成员的自觉性和准确性。

以上两种解决方案都可以根据团队的实际情况选择合适的方式来跟踪每个人在任务上花费的时间。根据任务的复杂性和团队的需求,可以选择更适合的方式来管理工作时间记录。

正文完