您可以在 JIRA 中重新打开已解决和已关闭的问题。实际的区别是什么? (除了需要不同的权限来解决/关闭问题,例如,如果涉及质量检查)
我们团队对于是否解决还是关闭存在一些意见分歧,我想向一些权威人士指出“我们应该这样做”。
典型的问题工作流程是由处理 bug 的人解决它,而打开 bug 的人是决定解决方案是否可接受的人。 如果是,他们就会关闭它。 如果没有,他们会重新打开该错误以进行进一步的讨论/工作/争论。
例外情况是,当错误是重复的时,处理该错误的人员通常会意识到它是重复的,然后可以将错误本身作为重复的错误关闭。 或者也许他们将其解析为重复项,开启者同意并关闭它。
IIRC,JIRA 具有非常灵活(如果复杂)的工作流程,因此您可以设置您认为适合您的团队和将提交问题的小组的任何流程。
编辑:我意识到我实际上并没有解决重新开放已关闭的问题。 根据我的经验,这种情况通常不会发生,因为人们在问题系统中搜索现有的错误,这些错误表现出与他们所看到的行为相同的行为。 如果你幸运的话,经常会在没有对现有问题进行任何调查的情况下发现错误。
话虽这么说,在原所有者关闭它一段时间后,质量检查或现场人员会说“我记得那个错误。该死,他们说它已修复”。 此时,他们可能会重新打开旧的错误,或者创建一个新的错误并链接到原始错误。 我的偏好是出现新的错误并进行链接,而不是重新打开。 原因是“新”问题可能表现出相同的行为,但可能有完全不同的原因。 当真正通用的错误日志消息被吐出时,通常会出现这种情况。
您可能还想查看这篇博文,了解有关 JIRA 如何使用“已解决/已关闭”状态和系统“解决方案”字段的更多详细信息。
针对外部客户,我们的做法是,当我们向客户开具账单时,我们就关闭事件(这可能只是一个问题或 SED 任务),在此之前,事件只是保持解决状态。
我相信你不应该重新打开一个已关闭的事件,那是书本,而一个已解决的事件你可以重新打开。
顺便说一句,阅读 ITIL 对此的说法是明智的。正如本页面所述:
重新开放事件的规则
尽管采取了充分的照顾,但即使已经正式结束,事件仍会再次发生。由于这种情况,明智的做法是制定关于事件是否以及何时可以重新启动的预定义规则。例如,同意如果事件在一个工作日内再次发生,则可以重新开放,这可能是有意义的 - 但超过这一点,必须提出新事件,但与之前的事件相关联。 各个组织之间的确切时间阈值/规则可能有所不同 - 但应商定并记录明确的规则,并向所有服务台工作人员提供指导,以实现统一。
您(通常)无法编辑或记录已关闭问题的工作,您应该考虑到这一点。
我的建议是:仅测试人员关闭
通常, 开发/资源应该解决,只有报告者可以关闭。
根据我的经验,当问题具有两种状态(已关闭和已解决)时,可以重新打开它。 当问题处于“已关闭”状态时,测试人员可能会发现问题,或者当问题处于“已解决”状态时,测试人员可能会发现问题。 因此,您可以将它们都包含在您的工作流程中,从关闭到重新打开,也可以从解决到重新打开
“已解决”是指有人解决了某件事,“已关闭”是指有人验证问题已解决。这适用于错误或问题或功能想法或任务或其他任何东西。