首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jira Greenhopper燃烧

Jira Greenhopper燃烧
EN

Stack Overflow用户
提问于 2013-06-04 11:42:41
回答 2查看 1.8K关注 0票数 0

在我的scrum工作流中,当一个故事的开发完成时,故事会被移到解决状态,并且只有在QA完成之后,故事才会被关闭。

由于QA团队与dev团队分开工作,所以当我跟踪开发团队进度时,我希望刻录图表能够反映团队进度,因此任务应该被认为是在已解决的状态下完成的,而不仅仅是封闭的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-05 16:50:54

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

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

这个团队的需求:

  • 为开发团队所做的定义是“准备生产”。
  • 对QA团队的定义是“封闭的”
  • 开发团队首先负责自己的测试。
  • QA团队进入了一个不同的时区
  • QA团队在Sprint期间与开发团队合作(阶段和预释放测试)
  • 在Sprint的末尾通常有一个部署,因此QA团队开始“后期生产”QA。
  • 他们这边的开发团队已经开始着手下一个Sprint了。

JIRA设置:

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

打开-> InProgress ->解决了->阶段->准备进行预释放-> ->->准备生产-> production ->已关闭

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

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

结果:

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

发展理事会

QA委员会

我们已经进行了大约一年的设置,它仍然符合要求:-)

希望它能帮上忙

票数 7
EN

Stack Overflow用户

发布于 2013-06-05 09:06:43

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

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

关于“任务应该被认为已经完成”的问题,我不认为您将能够更改此默认行为,但是您可以向亚特兰西安本身提出一个问题:http://support.atlassian.net/

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

去问亚特兰西安吧。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16916910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档