有没有办法在 Jira Scrum 板中显示对故事子任务的提交?
Is there a way to show commits on subtasks of stories in a Jira scrum board?
我们正在从内部工具迁移到 Jira 来管理我们的 scrum 板,我们担心我无法通过搜索 Internet 解决。但是你们这些人很聪明,对吧? ;-)
我们当前的 Scrum 板显示了跨状态列的常用泳道(用于待办事项、进度、审查、完成)。每个泳道代表一个用户故事,并且在 Jira 中有一个 link 到(和一个片段)用户故事描述。它还有许多 'tickets'(这些在 Jira 行话中是子任务)从 'todo' 开始并最终结束于 'done'。
到目前为止,Jira 也可以完成所有这些工作(尽管在 Jira 中创建子任务比在我们的内部工具中要多得多)。然而:
- 当我们提交代码时,我们在提交消息中包含一个工单 ID,因此每个工单都会显示为完成该特定工单/部分故事而完成的提交列表。我一直没能找到如何在 Jira 中执行此操作——如果可能的话。相反,似乎必须打开一个子任务才能查看是否有任何提交?
- 每个提交还显示其审核状态,这使我们可以很好地了解票证的实际完成程度。我一直没能找到如何在 Jira 中执行此操作——如果可能的话。相反,似乎必须打开子任务,并进一步深入鱼眼(?)才能看到评论状态?
总的来说,我们的工具提供了每个用户故事、工单、提交和审核状态的单屏概览;引入新故事(来自 Jira)和添加工单非常轻量级。我们担心 Jira 无法提供这样的单屏概览,迫使我们打开 Fisheye 以了解给定的提交是否已通过审查。
Jira真的这么笨重吗?
作为参考,这是我们系统中单张工单(子任务)的样子:
如果您查看整个 scrum 板,实际上很容易了解单个用户故事和工单的提交数量,以及 pending/passed/failed 代码审查的比例:
当你说
我同意你的恐惧
We fear that Jira is not able to provide such a one-screen overview
根据我的经验(使用 Jira/Agile 超过 7 年),即使在带有相关卡片的泳道上,我也从未见过如此浓缩的关于单个用户故事的信息视图。
同样在 Atlassian 市场中,似乎没有好的插件可以解决您的问题,即使是部分问题。
要从您的内部工具转移到 Jira 并保留您在那里的所有东西,我担心您应该使用 Jira SDK 开发一个自定义插件以与敏捷板集成。
首先开发一个自定义字段以显示您从 "ticket"(即子问题)中需要的内容并尝试将其插入三个可用的 "slots" 之一可能就足够了对于卡片(我的意思是 Rapidboard card layout configuration screen)。
如果你想试试,start from here.
创建新自定义字段的另一个选项是 Adaptavist Scriptrunner plugin。它将简化自定义字段的构建:您的新字段也可以用 Groovy 编写,而不是普通的 Java。我用它来构建一个扩展状态自定义字段(只是为了让用户立即了解它),以简单的英语和时尚的 css 颜色通知他为什么问题被阻止或其他任何相关的,从用户无法立即看到的其他字段或链接问题获取数据。恕我直言,这与您的问题非常相似。
我们正在从内部工具迁移到 Jira 来管理我们的 scrum 板,我们担心我无法通过搜索 Internet 解决。但是你们这些人很聪明,对吧? ;-)
我们当前的 Scrum 板显示了跨状态列的常用泳道(用于待办事项、进度、审查、完成)。每个泳道代表一个用户故事,并且在 Jira 中有一个 link 到(和一个片段)用户故事描述。它还有许多 'tickets'(这些在 Jira 行话中是子任务)从 'todo' 开始并最终结束于 'done'。
到目前为止,Jira 也可以完成所有这些工作(尽管在 Jira 中创建子任务比在我们的内部工具中要多得多)。然而:
- 当我们提交代码时,我们在提交消息中包含一个工单 ID,因此每个工单都会显示为完成该特定工单/部分故事而完成的提交列表。我一直没能找到如何在 Jira 中执行此操作——如果可能的话。相反,似乎必须打开一个子任务才能查看是否有任何提交?
- 每个提交还显示其审核状态,这使我们可以很好地了解票证的实际完成程度。我一直没能找到如何在 Jira 中执行此操作——如果可能的话。相反,似乎必须打开子任务,并进一步深入鱼眼(?)才能看到评论状态?
总的来说,我们的工具提供了每个用户故事、工单、提交和审核状态的单屏概览;引入新故事(来自 Jira)和添加工单非常轻量级。我们担心 Jira 无法提供这样的单屏概览,迫使我们打开 Fisheye 以了解给定的提交是否已通过审查。
Jira真的这么笨重吗?
作为参考,这是我们系统中单张工单(子任务)的样子:
如果您查看整个 scrum 板,实际上很容易了解单个用户故事和工单的提交数量,以及 pending/passed/failed 代码审查的比例:
当你说
我同意你的恐惧We fear that Jira is not able to provide such a one-screen overview
根据我的经验(使用 Jira/Agile 超过 7 年),即使在带有相关卡片的泳道上,我也从未见过如此浓缩的关于单个用户故事的信息视图。
同样在 Atlassian 市场中,似乎没有好的插件可以解决您的问题,即使是部分问题。
要从您的内部工具转移到 Jira 并保留您在那里的所有东西,我担心您应该使用 Jira SDK 开发一个自定义插件以与敏捷板集成。
首先开发一个自定义字段以显示您从 "ticket"(即子问题)中需要的内容并尝试将其插入三个可用的 "slots" 之一可能就足够了对于卡片(我的意思是 Rapidboard card layout configuration screen)。 如果你想试试,start from here.
创建新自定义字段的另一个选项是 Adaptavist Scriptrunner plugin。它将简化自定义字段的构建:您的新字段也可以用 Groovy 编写,而不是普通的 Java。我用它来构建一个扩展状态自定义字段(只是为了让用户立即了解它),以简单的英语和时尚的 css 颜色通知他为什么问题被阻止或其他任何相关的,从用户无法立即看到的其他字段或链接问题获取数据。恕我直言,这与您的问题非常相似。