在我的scrum工作流中,当一个故事的开发完成时,故事会被移到解决状态,并且只有在QA完成之后,故事才会被关闭。
由于QA团队与dev团队分开工作,所以当我跟踪开发团队进度时,我希望刻录图表能够反映团队进度,因此任务应该被认为是在已解决的状态下完成的,而不仅仅是封闭的。
发布于 2013-06-05 16:50:54
我必须说,我同意前一个答案的一个要素: Scrum中的最佳设置是只有一个团队。不幸的是,在某些情况下,您没有此选项。所以如果是你的话,下面是我的答案:
首先,我不建议创建单独的项目。在JIRA的最后一个版本中,有很多其他方法可以实现它。一个是使用Greenhopper插件并在同一个项目上创建两个不同的板:一个用于开发人员,另一个用于QA。我遇到了你提到的同样的挑战,以下是我们所做的:
这个团队的需求:
JIRA设置:
1)我为我的项目创建了一个自定义工作流,考虑到了“解决”和“关闭”之间的不同“中间状态”。以下是我们工作流程的概述:
打开-> InProgress ->解决了->阶段->准备进行预释放-> ->->准备生产-> production ->已关闭
2)然后我创建了一个“开发”Scrum板,配置如下:

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

结果:
我们现在有两个当前Sprint的视图,一个用于开发人员,另一个用于QA。这两种观点考虑到了这样一个事实,即对于每个团队来说,done的定义略有不同。
发展理事会

QA委员会

我们已经进行了大约一年的设置,它仍然符合要求:-)
希望它能帮上忙
发布于 2013-06-05 09:06:43
通常,您将有一个团队(dev + qa)和一个项目,并跟踪团队的进度,因为在这种情况下,只有经过测试和验证,才会认为任务是完成的。
如果你的情况下你想有两个团队,那么你可能需要有两个项目。然而,在我看来,这并不是一个例子。在同一个项目中,开发团队和qu团队应该在语义上保持联系。当dev团队最初完成任务开发时,需要对其进行测试,但您不能确定dev团队是否完成了该任务,因为代码中可能有错误,qa团队必须将任务返回给dev团队,并且该团队将对该任务进行新的工作。我不是在挑战你的管理方法,我只是想说,这可能是难以衡量和维护的。
关于“任务应该被认为已经完成”的问题,我不认为您将能够更改此默认行为,但是您可以向亚特兰西安本身提出一个问题:http://support.atlassian.net/。
但是,您可以为两个团队创建单独的项目。例如:ProjectName-Dev & ProjectName-QA。然后,当dev团队完成某项任务时,在另一个项目中创建相应的任务。这是你会很容易跟踪不同团队的进度。然而,对我来说,这似乎是太多的手工工作了。还有一种可能是,-task可以在项目之间移动,但这可能会影响燃尽图的最终视图。如果您采用的模型对所有任务(每个模块或其他一些工作)使用主问题,然后移动子任务,则可以保留“花费的时间”数据。
去问亚特兰西安吧。:)
https://stackoverflow.com/questions/16916910
复制相似问题