Jira 吉拉·格林霍普燃耗

Jira 吉拉·格林霍普燃耗,jira,scrum,jira-agile,Jira,Scrum,Jira Agile,在我的scrum工作流中,当一个故事的开发完成时,故事将被移动到已解决状态,只有在QA完成后,故事才会结束 由于QA团队与开发团队分开工作,当我跟踪开发团队进度时,我希望燃尽图反映团队进度,因此任务应被视为在已解决状态下完成,而不仅仅是在关闭状态下完成。通常,您将有一个团队(开发+QA)和一个项目,并跟踪团队的进度,因为在这种情况下,只有经过测试和验证,任务才会被视为完成 如果你想有两个团队,那么你可能需要有两个项目。然而,在我看来,情况并非如此。在处理同一个项目时,开发团队和qu团队应该在语义

在我的scrum工作流中,当一个故事的开发完成时,故事将被移动到已解决状态,只有在QA完成后,故事才会结束


由于QA团队与开发团队分开工作,当我跟踪开发团队进度时,我希望燃尽图反映团队进度,因此任务应被视为在已解决状态下完成,而不仅仅是在关闭状态下完成。

通常,您将有一个团队(开发+QA)和一个项目,并跟踪团队的进度,因为在这种情况下,只有经过测试和验证,任务才会被视为完成

如果你想有两个团队,那么你可能需要有两个项目。然而,在我看来,情况并非如此。在处理同一个项目时,开发团队和qu团队应该在语义上保持联系。当开发团队最初完成任务开发时,需要对其进行测试,但您无法确定开发团队是否完成了该任务,因为代码中可能存在错误,qa团队必须将任务返回给开发团队,并且该团队将对该任务进行新的工作。我不是在挑战你们的管理方法,我只是说,这可能难以衡量和维持

当“任务应被视为已完成”时,我不认为您可以更改此默认行为,但您可以向Atlassian自身提出问题:

但是,您可以为两个团队创建单独的项目。例如:
ProjectName-Dev
&
ProjectName-QA
。然后,当开发团队完成某项任务时,在另一个项目中创建相应的任务。这是因为你可以很容易地跟踪各个团队的进度。然而,这对我来说似乎太多的体力劳动了。还有一种可能性——任务可以在项目之间移动,但这可能会影响燃耗图表的最终视图。如果您采用的模型对所有任务(每个模块或某些其他工作)使用主问题,然后移动子任务,则您可能能够保留“花费的时间”数据


去问问亚特兰西人吧。:)

我必须说,我同意前面答案中的一个要素:Scrum的最佳设置是只有一个团队。不幸的是,在某些情况下,您没有此选项。如果是你的情况,我的回答是:

首先,我不建议创建单独的项目。在JIRA的最新版本中,有很多其他方法可以实现这一点。一种是使用Greenhhopper插件,在同一个项目上创建两个不同的板:一个用于开发人员,另一个用于QA。我遇到了你提到的同样的挑战,下面是我们所做的:

此团队的要求:

  • 为开发团队完成的定义为“准备生产”
  • 为QA团队完成的定义为“关闭”
  • 开发团队负责首先进行自己的测试
  • QA团队进入了不同的时区
  • QA团队在Sprint期间与开发团队合作(阶段测试和发布前测试)
  • 在冲刺结束时,通常会有一个部署,因此QA团队开始“后期生产”QA
  • 他们这边的开发团队已经开始进行下一次冲刺
JIRA设置:

1) 考虑到“已解决”和“已关闭”之间的不同“中间状态”,我为我的项目创建了一个自定义工作流。以下是我们工作流程的概述:

打开->正在进行->已解决->暂存->准备预发布->预发布->准备生产->生产->关闭

2) 然后我创建了一个“开发”Scrum板,配置如下:

3) 最后,我在同一个项目上创建了一个“QA”Scrum板,配置如下:

结果:

我们现在有两个关于当前Sprint的视图,一个是针对开发人员的,另一个是针对QA的。这两种观点考虑到了这样一个事实,即每个团队对done的定义略有不同

发展委员会

质量保证委员会

我们已经使用此设置运行了大约一年,但它仍然符合要求:-)

希望能有帮助