【问题标题】:Is there a way to show commits on subtasks of stories in a Jira scrum board?有没有办法在 Jira scrum 板上显示对故事子任务的提交?
【发布时间】:2018-04-20 14:37:30
【问题描述】:

我们正在从内部工具迁移到 Jira 来管理我们的 Scrum 板,我们担心我无法通过搜索 Internet 来解决。但是你们很聪明,对吧? ;-)

我们当前的 Scrum 板显示了跨状态列的常用泳道(用于待办事项、进度、审查、完成)。每个泳道都代表一个用户故事,并有一个指向 Jira 中用户故事描述的链接(和一个 sn-p)。它还有许多以“todo”开始并最终以“done”结束的“票证”(这些将是 Jira 术语中的子任务)。

到目前为止,Jira 也可以完成所有这些工作(尽管在 Jira 中创建子任务比在我们的内部工具中要多得多)。然而:

  1. 当我们提交代码时,我们会在提交消息中包含一个工单 ID,因此每个工单都会显示为完成该特定工单/部分故事而完成的提交列表。我无法在 Jira 中找到如何做到这一点——如果可能的话。相反,似乎必须打开一个子任务来查看是否有任何提交?
  2. 每个提交还显示其审核状态,这让我们可以很好地了解工单真正接近完成的程度。我无法在 Jira 中找到如何做到这一点——如果可能的话。相反,似乎必须打开子任务,并进一步深入到 Fisheye(?) 才能看到审查状态?

总的来说,我们的工具提供了每个用户故事、工单、提交和审查状态的单屏概览;并且拉入新故事(来自 Jira)并添加票证非常轻量级。我们担心 Jira 无法提供这样的单屏概览,迫使我们打开 Fisheye 以了解给定的提交是否已通过审核。

Jira 真的要这么麻烦吗?

作为参考,这是我们系统中单个工单(子任务)的样子:

如果您查看整个 Scrum 板,实际上很容易了解单个用户故事和工单的提交数量,以及待处理/通过/失败代码审查的比率:

【问题讨论】:

  • 您可以尝试修改提交挂钩,使其执行两个操作:第一个是将提交与子任务问题关联,第二个将尝试识别父问题,然后关联提交对此也是如此。不过,这将是一些繁琐的 JIRA API 代码。
  • 呃,this question 的答案引用了 an image,这表明 Jira 处理提交的能力有多差 - 通过将提交附加到故事而不是单个子任务。

标签: jira scrum scrumboard


【解决方案1】:

我同意你说的恐惧

我们担心 Jira 无法提供这样的单屏概览

根据我的经验(使用 Jira/Agile 已有 7 年以上),我从未见过如此浓缩的关于单个用户故事的信息视图,即使在具有相关卡片的泳道上也是如此。

此外,在 Atlassian 市场中,似乎没有好的插件可以解决您的问题,即使是部分解决。

要从您的内部工具转移到 Jira 并保留您那里的所有东西,我担心您应该使用 Jira SDK 开发一个自定义插件以与敏捷板集成。

首先开发一个自定义字段来显示您对“票”(即子问题)的需求并尝试将其插入可用于卡片的三个“插槽”之一(我的意思是 Rapidboard)可能就足够了card layout configuration screen)。 如果你想试试,start from here

创建新自定义字段的另一个选项是Adaptavist Scriptrunner plugin。它将简化自定义字段的构建:您的新字段也可以用 Groovy 而不是纯 Java 编写。我用它来构建一个扩展的状态自定义字段(只是为了给用户一个即时的大图),用简单的英语和时尚的 css 颜色通知他为什么一个问题被阻止或任何其他相关的,从其他人那里获取数据用户无法立即看到的字段或链接问题。恕我直言,这与您的问题非常相似。

【讨论】:

  • 那么接下来的问题是,插件可以在多大程度上修改 Scrum 板的外观?我们可以使用附加组件重新创建它,还是我们只是运气不好?
  • 我没有对 Scrum 板进行如此极端的定制的经验。自定义它的默认方法是按照我的建议添加自定义字段。也许您可以通过编码来更改卡片的外观,但您应该深入了解 SDK 文档,或者向 Atlassian 寻求支持,或者向 Atlassian 合作伙伴(如已经提到的 Adaptavist)寻求帮助。正如我之前所说,我在 Jira Marketplace 上没有看到任何插件可以帮助自定义开发板。
  • 接受这是唯一的答案,尽管这确实是我不想听到的。还是谢谢!
  • 从 Jira 8.1 开始,您可以在卡上拥有 Dev 信息,这与您需要的信息不同,但这是一个开始。看看这里confluence.atlassian.com/jirasoftware/…
猜你喜欢
  • 1970-01-01
  • 2018-11-08
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 1970-01-01
  • 2019-12-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多