【问题标题】:How to report on hours per period in Azure Devops?如何在 Azure Devops 中报告每个时间段的小时数?
【发布时间】:2020-04-12 15:37:39
【问题描述】:

我不知道如何报告每个团队成员每周记录的小时数。

例如,如果一项任务是 20 小时,上周完成了 10 小时,本周完成了 10 小时,我如何知道每周针对该任务记录的平均小时数是多少?

我看到了一些时间跟踪器插件,它们不是我在说的。他们要求用户开始和停止时间跟踪,有点像加班。

开发人员在进行任务时已经输入了已完成的小时数。因此,如果 devops 记住每个条目的日期,那么我应该能够查询这周或一个月增加了多少小时,或者每个用户每个任务添加了多少小时。

以下是我们讨论的节选:

嗯,就我而言:

  1. 我通常在记事本中制作任务,因此有人可以将它们添加到 devops。
  2. 有人将它们添加到开发中。
  3. 开发人员在 devops 中接收它们,并在开发过程中记录它们的状态和时间。
  4. Devops 似乎没有每周向我们报告,所以我们要求开发人员将所有内容写在记事本或文档中,并传递给我们 列出或他们对时间做了什么。
  5. 我们获取开发人员列表并使用它们向 mgmt 报告。

所以

第 2 步和第 3 步的意义何在?也可以通过这些家伙 我在记事本中制作的普通测试列表中的任务,它将是 他们更容易添加时间并将其传回。对我们来说,devops 是 只是额外的不必要的工作,而我们无法弄清楚如何报告 开发人员时间。

【问题讨论】:

  • 这种类型的时间跟踪通常是管理极差的标志。也不清楚您的问题与 devops 有何关系。
  • 您说的是特定产品吗,例如azure-devops
  • 是的,我添加了 azure-devops 标签
  • @taleodor 认真的吗?您是否真的问过“在 devops 中跟踪开发人员时间与 devops 有何关系”?并声明“跟踪项目和开发人员的时间范围和预算是糟糕的管理”?你甚至读过你写的东西吗?如果您不理解问题,不知道答案,或者没有任何有用的东西可以贡献,那么为什么要评论?

标签: time azure-devops tracking hour time-tracking


【解决方案1】:

我认为,你可以使用几种方法:

方式 1. 使用 PowerBi 报告

  1. 每位开发者每天都会更新工作时间。
  2. 您可以使用 Analytics 视图获取任务历史记录:

  1. Completed work 添加到此视图。

  1. Connect to Analytics with Power BI Data Connector。然后您可以找到每个任务的修订并计算小时差

方式 2. 自定义您的流程模板

  1. 向您的流程模板添加新的工作项类型(如TimeActivity)。向这些工作项添加新字段(如Activity date)或使用现有字段Target Date。将Completed Work 字段添加到这些工作项。 Add a custom work item typeAdd a custom field to a work item type
  2. 开发人员将新的Time 工作项作为子工作项添加到他们的任务中,并更新Completed Work 字段。您可以使用工作项查询来查看时间更新。

【讨论】:

  • 谢谢,这可能有点用,但是开发人员已经在“已完成”字段中记录了他们的时间,所以他们还需要使用相同的信息更新时间字段似乎很奇怪。另外,我将如何报告添加此扩展程序的前几个月? Azure devops 不是狡猾的兄弟项目管理系统,它应该是世界上收入最高的 devops 系统。如果它不报告给定时间段的记录小时数,我会傻眼?
  • @ekerner 您可以使用简单的方式 1。使用 PowerBi 报告并获取任何时期的报告。但是在这里,您的开发人员应该每天更新已完成的工作。 方式 2. 自定义您的流程模板 是更复杂的方式。但是在这里,您的开发人员可能会向其他日期报告。此外,在方式 2 中,您可以创建自定义作业以将已完成的工作汇总到父任务中。
  • 感谢您的信息。这两种方法都不合适,因为如果开发人员需要采取额外的行动来记录(复制)他们在现有“已完成”字段以外的位置的时间,那么那里有很多时间跟踪器,我可以使用其中的任何一个。
【解决方案2】:

Azure Devops 中的时间跟踪很痛苦。我们开发了自定义解决方案来跟踪 DevOps 中的时间。您可以安装扩展程序https://marketplace.visualstudio.com/items?itemName=Sense4code.Sense4code-Manday。如需更多信息,您也可以访问https://www.manday.io/doc/azure-devops-getting-started 了解更多信息。

【讨论】:

  • 这看起来不错,非常简单的基本插件允许用户记录/记录时间作为重复操作,以在“已完成”字段中添加他们的时间,插件的成本超过每个用户每月的成本对于 devops,因此开发人员显然认为他们的小插件比 devops 本身更有价值。我当然做梦也不会想为此付出那么多。
  • @ekerner 如果 Jan Hudec 的回答对您有帮助,您可以考虑将其标记为答案。这样对于遇到相同问题的其他成员轻松找到解决方案会有所帮助。跨度>
  • @HughLin-MSFT 不,没有人回答过这个问题,甚至没有回答。 Power-BI 刚刚将页面变成了广告。而且由于 Power BI 甚至无法从 Completed 字段中捕获更新的时间戳,即使使用插件 Id 说这些人也不是那么好。这些建议是时间跟踪器,它需要额外的用户输入,而不是从“已完成”字段中捕获更新的时间戳以推断每个周期的开发人员小时数的方法,而无需开发人员的额外输入或管理。如果我想要一个时间跟踪器,我可以使用 100 多个免费的。
  • 您是否找到了每个周期数小时的解决方案?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多