首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Jira和Greenhopper中的Sprint版本和发布版本

Jira和Greenhopper中的Sprint版本和发布版本
EN

Stack Overflow用户
提问于 2010-07-05 03:54:17
回答 6查看 27.6K关注 0票数 20

当与Jira一起使用Greenhopper时,显然Greenhopper使用Jira问题中的“固定版本”字段来表示正在处理的scrum sprint。这本身就有点麻烦,因为可以想象,一个问题可以在多个sprint中处理,而且一个问题和一个sprint之间的关系正是在sprint期间处理过的,并且认识到您可能无法在计划的时间内完成任务。

但好吧,这可能是一个可以忍受的黑客,至少如果没有别的东西尝试使用“固定版本”字段。

但我发现,还有其他问题也建立在“固定版本”字段上。具体来说,人们应该能够看到计划在哪个版本(现实版本)中解决哪些问题,并使用这些信息作为验证/质量保证的手段。

其他Greenhopper用户是如何将这两种“固定版本”字段结合起来的呢?您是否将sprint版本设置为发布版本的子版本?您是否在发行版本中使用自定义字段?我发现这很困难,因为scrum团队正在处理多个组件,独立地进行版本化。此外,在相同的sprint上也可能会出现错误修复版本和相同组件上的特性开发。

总之,我发现团队不可避免地要在同一个sprint中开发“SomeProduct3.4.0”(一个特性发布版)、“SomeProduct3.3.1”(一个be版本)和“OtherProduct1.2”。不可能将此sprint标记为这三个版本(跨两个不同组件)的subversion。而在格林霍珀中进行三次不同的冲刺,确实会削弱绿巨人的价值。

其他绿党用户是否也在这种情况下?你是怎么处理的?

EN

回答 6

Stack Overflow用户

发布于 2011-09-28 17:04:45

这里有两个问题。

首先,您的sprint版本实际上是发布版本的"subversions“。这意味着您的故事实际上在fixVersion字段中获得了两个值。

您可以通过设置主版本在Greenhopper中配置这一点。

因此,如果您有版本1.0的3 sprint版本,那么您将发布日期设置为1.0,并将您的故事放在sprint 1、sprint 2和sprint 3中,这样

3

  • 1.0
    • Sprint 1
    • Sprint 2
    • Sprint

  • ...

  • 1.1

当你在Sprint 1中播放故事-1时,你会发现这个故事-1的fixVersion是"1.0,Sprint 1“。

对于您正在跟踪的发布项,但不是sprint中的项,只需将fixVersion设置为1.0即可。

其次(这只是一个提示),您可以在sprint工作和生产支持工作中使用单独的项目。这在大型组织中很有帮助。

票数 13
EN

Stack Overflow用户

发布于 2010-07-08 23:06:34

在不同的组织中,我们都面临着同样的问题,一个团队不仅在处理多个版本(就像您在示例中详细描述的那样),而且在客户问题提出或用户接受测试之前的版本时,团队还参与帮助支持组织,显示出“需要立即处理”的问题。

因此,我们引入了一个概念,即问题与任务分离,但使用JIRA的“问题链接”功能将问题连接在一起。问题(或我们称之为规范)是在发布项目中管理的,而任务是在团队项目中管理的。

发布项目中的版本控制表示发布(即2.2-patch1 1,1.1 .)团队项目中的版本控制表示sprint (sprint 10-15,sprint 10-20)。

发布项目只包含bug、特性请求、查询。团队项目只包含任务,故事,.

自动化允许我们保持规范和相关任务保持同步:典型的场景运行如下

  • A规范是在发布项目中创建的。
  • 支持人员在团队项目中创建一个或多个任务,并将规范与使用“是由”链接实现的任务联系起来。从任务开始工作的那一刻起,
  • 就升级到“处于开发状态”。一旦所有相关任务都已被处理到

,则认为规范已解决。

规范的转换是自动触发的。这种规范和任务分离的概念允许您支持许多不同的项目组织,例如

  • 是一部史诗,需要在多个sprint上开发。
  • 这个问题需要由不同地点的多个团队来解决,
  • 是一个团队,负责开发一个新产品,并维护一个旧产品。

如果有兴趣的话,我可以向你提供更多关于这个问题的信息。

弗朗西斯·马滕斯

票数 6
EN

Stack Overflow用户

发布于 2010-08-10 02:07:28

我也受到同样问题的困扰,并在jira/greenhopper中找到了特性请求,以便为sprint添加一个新的字段,以允许对sprint进行跟踪并独立发布版本信息。

如果你和我一样想看到这件事成为现实,那就去http://jira.atlassian.com/browse/GHS-945投票吧。这句话总结说:“如果GreenHopper有作为头等公民的迭代.”

不过目前,我们可能需要在jira中创建一个名为versions的新字段,并使用它来跟踪问题所涉及的“真实产品版本”。我们的源代码库中还有一个提交钩子,所以当开发人员提交时,它将使用与其提交的源代码相关的“真实产品版本”更新jira票据。我们将这些信息保存在一个配置文件中,这样提交钩子就知道要使用什么版本来使用什么源代码存储库/路径。这并不理想,但这是我们目前唯一的选择。

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

https://stackoverflow.com/questions/3179242

复制
相关文章
iOS:关于WWDC2020-Objective-C运行时的改进
在 WWDC2020 中 Objective-C 运行时的改进这个视频提到关于类的的数据结构的一些变化,本文是对这个视频提到的部分变化进行翻译。
CC老师
2022/01/14
5100
iOS:关于WWDC2020-Objective-C运行时的改进
Project Euler Problem 1
用python解决  Project Euler 问题 记录 由于比较擅长java  对python相对陌生,就用python来解答 源码: sumAll =0 for index in range(1,1000): if index%3==0 or index%5 ==0: sumAll += index print(sumAll)
明明如月学长
2021/08/27
2810
HDUOJ-----2824The Euler function
The Euler function Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3284    Accepted Submission(s): 1350 Problem Description The Euler function phi is an important kind of function in number theory
Gxjun
2018/03/22
6300
Adams-Bashforth-Euler格式的稳定域。
Adams_Bashforth_2.m figure(1), clf, hold on % Plot of stability domain theta = 0:0.01:1; theta = theta*pi; z = exp(2*i*theta) - exp(i*theta); z = z./(1.5*exp(i*theta) - 0.5); plot(z) % Plot of oval b = 0.5^0.25; a = 0.5; z = - a*(1-cos(theta))
裴来凡
2022/05/28
3870
Adams-Bashforth-Euler格式的稳定域。
YOLO V2的10个改进技巧(上篇)
YOLO V2的原始论文是,《YOLO9000: Better, Faster, Stronger 》,新的YOLO版本论文全名叫“YOLO9000: Better, Faster, Stronger”,主要有两个大方面的改进:
小草AI
2019/05/30
2.6K0
数学——Euler方法求解微分方程详解
用Euler算法求解初值问题 \[ \frac{dy}{dx}=y+\frac{2x}{y^2}\] 初始条件\(y(0)=1\),自变量的取值范围\(x \in [0, 2]\)
py3study
2020/01/22
2.4K0
CVPR 2020 | 10篇改进GAN的论文(网络、训练、正则等)
引入新的局部稀疏注意力层,保留二维几何形状和局部性,用这种结构替换SAGAN的密集注意力层即可获得显着的FID、Inception score和视觉效果。https://github.com/giannisdaras/ylg
公众号机器学习与AI生成创作
2020/06/19
1.3K0
CVPR 2020 | 10篇改进GAN的论文(网络、训练、正则等)
CVPR 2020 | 10篇改进GAN的论文(网络、训练、正则等)
引入新的局部稀疏注意力层,保留二维几何形状和局部性,用这种结构替换SAGAN的密集注意力层即可获得显着的FID、Inception score和视觉效果。https://github.com/giannisdaras/ylg
OpenCV学堂
2020/06/19
1.1K0
CVPR 2020 | 10篇改进GAN的论文(网络、训练、正则等)
一维Euler方程的AUSM(Liou-Steffen)格式等。
AUSM_scheme.m clear all global PRL CRL MACHLEFT gamma pleft pright rholeft rhoright uleft... uright tend lambda % lambda = dt/dx % .....................Input............................ gamma = 1.4; % Ratio of specific heats J = 48;
裴来凡
2022/05/28
2220
一维Euler方程的AUSM(Liou-Steffen)格式等。
iOS16 和 Xcode14 如何改进 App 大小和运行时性能
本文主要介绍苹果在 Xcode14 和 iOS 16 上,如何从编译层面和运行时层面,优化 Swift 和 Objective-C runtime, 来让 app 二进制体积更小,运行更快,启动更快。当你使用 Xcode 14 构建应用程序时,你将会了解到如何访问高效的协议检查,更小消耗的消息发送调用,以及优化后的 ARC。下面我们深入探讨这几个方面的优化。
DerekYuYi
2022/06/26
4K1
iOS16 和 Xcode14 如何改进 App 大小和运行时性能
数学--数论--HDU - 6124 Euler theorem (打表找规律)
HazelFan is given two positive integers a,b, and he wants to calculate amodb. But now he forgets the value of b and only remember the value of a, please tell him the number of different possible results. Input The first line contains a positive integer T(1≤T≤5), denoting the number of test cases. For each test case: A single line contains a positive integer a(1≤a≤109). Output For each test case: A single line contains a nonnegative integer, denoting the answer. Sample Input 2 1 3 Sample Output 2 3 这个题比较水,用了map还是不如线性递推快,但是线性递推就超时了,于是打表找规律,然后发现规律如下。
风骨散人Chiam
2020/11/05
2920
五分钟了解Java10针对垃圾收集的改进
Java10 已经发布了大概有一个多月了。我们在之前的文中介绍过10为我们带来的一些新特性:JDK10要来了:下一代 Java 有哪些新特性?。其中就提到了10 关于G1垃圾收集器的一些改进。G1在Java 9的时候已经是被作为默认的垃圾收集器了。如果你了解G1的话,应该知道它是一个更注重低停顿的收集器。有关G1的内容你可以移步一步步图解G1。 那么在10中针对垃圾回收都有哪些改进和改变呢? 严格的来说有两处是与垃圾回收有关的: 分别是JEP304和JEP307。 JEP 304: 垃圾回收器接口(Garb
ImportSource
2018/04/18
1.1K0
【Rust日报】2023-10-02 改进 Rust 宏中的自动完成功能
自动完成是 IDE 提供的一种功能,可以帮助开发者在编写代码时快速找到正确的关键字和参数。在 Rust 宏中,自动完成功能可能会出现不准确或不完整的情况。
MikeLoveRust
2023/10/04
2810
【Rust日报】2023-10-02 改进 Rust 宏中的自动完成功能
java运行时异常和非运行时异常区别_常用的运行时异常
Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示:
全栈程序员站长
2022/11/11
1.1K0
改进GPT的底层技术
code:通过进化、可塑性和 元 元学习 获得认知能力(4个时间维度的学习迭代)
CreateAMind
2023/09/01
1630
改进GPT的底层技术
故障改进
当你解决故障的时候,一定要防止对方对问题提前下结论,如果对方局部的证明是能证明结论是正确的,那从全局来看呢?不要在二手信息上深入讨论,不要用二手信息作为重要依据。
只喝牛奶的杀手
2022/11/14
6090
故障改进
运行时异常与非运行时异常的区别
java提供了两种异常机制。一种是运行时异常(RuntimeExepction),一种是检查式异常(checked execption)(非运行时异常)。
全栈程序员站长
2022/06/30
9560
PSO算法的改进策略
PSO(PSO——Particle Swarm Optimization)(基于种群的随机优化技术算法) 粒子群算法模仿昆虫、兽群、鸟群和鱼群等的群集行为,这些群体按照一种合作的方式寻找食物,群体中的每个成员通过学习它自身的经验和其他成员的经验来不断改变其搜索模式。
里克贝斯
2021/05/21
1K0
PSO算法的改进策略
文献——Mantel test的改进
Link:http://sci-hub.tw/https://besjournals.onlinelibrary.wiley.com/doi/pdf/10.1111/2041-210X.13141
Listenlii-生物信息知识分享
2020/05/29
1.3K0
文献——Mantel test的改进
【Rust 日报】2021-11-10 好文推荐:如何改进限制过多的 Rust 库 API
这个 crate 原理仍然是将rust编译成 cdylib,然后在 c# 里面调用。不过将这个过程变得更容易了一点。
MikeLoveRust
2021/11/12
4990

相似问题

使用Twitter流API获取最新的tweet

12

使用流API twitter使用1.1获取tweet

14

Twitter流API:可以只过滤有坐标的tweet吗?

13

Twitter流api -限制tweet的数量

12

使用Twitter流API,是否可以只显示特定用户的tweet?

46
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档