我如何跟踪有关谁在 JIRA 中进行代码审查的指标?
How can I track metrics on who does code reviews in JIRA?
我正在从事一个项目,该项目具有出色的 JIRA 设置,并且每个人都非常支持敏捷开发过程。我遇到的问题是票证在代码审查中堆积起来。我希望能够看到谁的代码审查了什么,就像我可以看到谁关闭了哪些票一样。
我知道指标是用来做好事而不是作恶的,所以我想这样做是为了确保人们花时间进行代码审查的时间得到适当的记入,而不是根本不被认可。
目前,每个进行代码审查的人都将自己分配给工单(在进入 "Ready for Review" 工作流状态后未分配),因此在某些时候会有他们处理工单的记录。这是跟踪审稿人的好方法吗?有没有办法在事后获得汇总信息?如果不是,是否有更好的方法在 JIRA 中表示此信息?
谢谢!
一个简单的解决方案是添加一个名为 'Code Reviewer' 且类型为 select 用户的自定义字段。您将能够搜索并报告它。
您可以对其进行工作流程,以便当问题从您的 'Code Review' 状态转换时,会弹出 window 仅包含“待完成的代码审阅者”自定义字段。
您需要做的事情:
创建新的自定义字段 - 这是在 'Issues' 配置菜单中完成的。确保您的自定义字段使用 'select a user' 类型。
https://confluence.atlassian.com/display/JIRA/Adding+a+Custom+Field
创建一个新屏幕 - 这也是在“问题配置”菜单中完成的。在您的新屏幕上,您需要确保唯一可见的字段是您的新自定义字段。
https://confluence.atlassian.com/display/JIRA/Defining+a+Screen
编辑您的工作流程。从 'Code Review' 中找到转换并将其与您的自定义屏幕相关联。
https://confluence.atlassian.com/display/JIRA/Configuring+Workflow
结果将是,当用户从 'Code Review' 转出时,他们将看到自定义屏幕弹出窗口。然后他们可以 select 进行代码审查的人员的姓名,这将填充在自定义字段中。
我正在从事一个项目,该项目具有出色的 JIRA 设置,并且每个人都非常支持敏捷开发过程。我遇到的问题是票证在代码审查中堆积起来。我希望能够看到谁的代码审查了什么,就像我可以看到谁关闭了哪些票一样。
我知道指标是用来做好事而不是作恶的,所以我想这样做是为了确保人们花时间进行代码审查的时间得到适当的记入,而不是根本不被认可。
目前,每个进行代码审查的人都将自己分配给工单(在进入 "Ready for Review" 工作流状态后未分配),因此在某些时候会有他们处理工单的记录。这是跟踪审稿人的好方法吗?有没有办法在事后获得汇总信息?如果不是,是否有更好的方法在 JIRA 中表示此信息?
谢谢!
一个简单的解决方案是添加一个名为 'Code Reviewer' 且类型为 select 用户的自定义字段。您将能够搜索并报告它。
您可以对其进行工作流程,以便当问题从您的 'Code Review' 状态转换时,会弹出 window 仅包含“待完成的代码审阅者”自定义字段。
您需要做的事情:
创建新的自定义字段 - 这是在 'Issues' 配置菜单中完成的。确保您的自定义字段使用 'select a user' 类型。 https://confluence.atlassian.com/display/JIRA/Adding+a+Custom+Field
创建一个新屏幕 - 这也是在“问题配置”菜单中完成的。在您的新屏幕上,您需要确保唯一可见的字段是您的新自定义字段。 https://confluence.atlassian.com/display/JIRA/Defining+a+Screen
编辑您的工作流程。从 'Code Review' 中找到转换并将其与您的自定义屏幕相关联。 https://confluence.atlassian.com/display/JIRA/Configuring+Workflow
结果将是,当用户从 'Code Review' 转出时,他们将看到自定义屏幕弹出窗口。然后他们可以 select 进行代码审查的人员的姓名,这将填充在自定义字段中。