Questions tagged «jira»

4
如何关闭不再相关的错误
我目前在一个中型的Web开发人员团队中。我们正在使用jira进行错误跟踪。 我们正在开发频繁更改版式的产品。很多时候,在某些浏览器中都会提交有关布局中的错误的错误。有时,当我们开始处理低优先级错误时,布局已经更改,不再适用。 我们应该怎么关闭它? 我的意思是我们应该如何对待这些问题?尽管Jira是我们使用的错误跟踪软件,但我对如何处理这类问题更感兴趣。 有关系吗 (我们可能稍后再返回布局,但这不太可能)

4
开发人员因等待代码使用GitFlow从另一个分支合并而受阻
我们的团队刚刚从FogBugz&Kiln / Mercurial转到了Jira&Stash / Git。我们使用Git Flow模型进行分支,从功能分支添加子任务分支(与Jira功能的Jira子任务有关)。当我们创建一个合并到父分支的拉取请求时,我们使用Stash来分配一个审阅者(通常是开发,但是对于子任务来说是返回到功能分支)。 我们发现的问题是,即使对功能用例进行了最佳的规划和分解,当多个开发人员一起使用同一个功能时,例如在前端和后端,如果他们正在使用相互依赖的代码,在一个单独的分支中,一个开发人员最终阻止了另一个。 随着我们的发展,我们尝试在彼此的分支机构之间拉动。我们还尝试了创建本地集成分支,每个开发人员可以从多个分支中提取它们以在开发时测试集成。最后,这似乎到目前为止对我们来说是最好的,尽管开销更大,我们尝试立即从功能分支创建一个集成分支。当子任务分支(不在功能分支中)准备好进行拉取请求和代码检查时,我们还将手动将这些更改集合并到此功能集成分支中。然后,所有感兴趣的开发人员都可以从该集成分支拉到其他依赖的子任务分支。这样可以防止任何人等待他们依赖的任何分支通过代码检查。 我知道这不一定是Git问题-它与在多个分支中处理相互依赖的代码有关,并与我们自己的工作流程和文化相结合。如果我们没有用于开发的严格代码审查策略(真正的集成分支),则开发人员1可以合并以进行开发,以供开发人员2退出。另一个复杂的问题是,在将功能交付给QA之前,我们还需要在代码审查过程中进行一些初步测试,这意味着即使前端开发人员1正从后端开发人员2的分支直接拉出如果后端开发人员2完成并且他/她的拉取请求在代码审查中待了一周,那么前端开发人员2从技术上讲就无法创建他的拉取请求/代码审查,因为他/她的代码审查者无法测试,因为后端开发人员2' 最重要的是,在这种情况下,我们发现自己采用的是串行方式而不是并行方式,这取决于我们走的路线,并希望找到一种避免这种情况的过程。 我要提到的最后一件事是,我们通过在尚未经过代码审查和定稿的分支之间共享代码来实现,但实际上我们是在使用其他Beta代码。在某种程度上,我认为我们无法避免,并且愿意在一定程度上接受这一点。

3
按更改风险对任务/错误进行分类
我当前正在从事的项目存在一个问题:错误和任务通常分配给新手或经验不足的人,而他们的工作最终会产生更多错误。问题在于,由于代码质量问题,我们的软件某些部分比其他部分更“危险”地工作。我一直在通过估计与任务相关的风险并密切关注哪些开发人员被分配了哪些任务来解决此问题。 我们使用JIRA,因此我开始标记问题以跟踪此估计。我注意到我最终使用了多个指标来对错误/任务进行分类: 它有多清晰/简单。例如,这是否需要大量的设计工作,还是仅需要简单的UI错误修复。 代码受影响区域的可维护性。是设计合理的区域还是大泥球。 我认为有多少程序会受到所需更改的影响。 我的标签有点乱,因为当我开始时可能的类别是什么,但现在仍然不知道,我并不清楚。我正在考虑请求添加一个新字段(例如“风险”),以便我们可以在将工作分配给某人之前进行估算。 以前有人处理过这种事情吗?

6
您如何处理“在某些时候”要解决的不断增长的问题?
我们正在使用JIRA来跟踪软件项目中的问题。我们注意到的一个效果是,我们经常会创建一个新问题,但是根本不知道何时/是否要解决该问题。因此,我们发明了一个伪造的“遥远的未来”里程碑,将其分配给这些问题。 碰巧的是,分配给该里程碑的一堆问题一直在不断增长,因此这似乎不是一个好方法。到现在为止,它们太多了,以至于要审查它们的有效性成为了很多工作。由于与您相关的组件已被删除,因此其中一些变得无效。其中一些被其他问题重复。其中一些描述的措辞很差,以至于没有人真正知道它们的含义了。 其他软件开发团队如何处理有效的问题,但这些问题可能随时都无法解决。您是否会麻烦录制它们?您是否将它们分配给下一个计划的版本,然后在下一个发行版本临近时再次查看它们?还有吗

3
计算错误代码的成本
我正在寻找能说服管理层投入精力进行重构的论点。 我们使用Jira记录工作,并将每个svn-commit与jira调用相关联。 我的想法是执行以下操作: 手动发现极难实现但经常使用的代码区域:来自User-POV和Developer-POV的区域(错误修复) 获得包含JIRA问题的svn-commits 根据某些条件(问题类型,版本,优先级等)过滤问题 计算在这些错误上花费的时间/精力 估计工作量和重构风险 出示这些数字并寻求解决方法。 你觉得这怎么样?这样的测量是否有用和/或令人信服?优缺点都有什么?

3
如何为多个项目中解决的问题建立故事准备模型
在我们公司中,几个团队将同时从事多个项目的不同组成部分。例如,一个团队可能为某些项目制作特定种类的软件(或硬件),而另一个团队可能制作另一种特定种类的软件。我们使用Jira项目来托管特定项目的问题,并使用Jira董事会来为不同团队的sprint进行托管。 我们面临着避免在项目之间重复代码的问题,并且已经开发了一套在这些项目中使用的核心库。在进行项目工作时,一些开发人员会意识到他们编写的一段代码更加有趣,应该将其提取到一个核心库中,或者他们正在使用的某些核心代码存在错误,需要更多的参数化,或者新功能...您命名。 因此,他们创建了一个核心库问题,该问题进入了核心项目的待办事项列表。在核心图书馆会议上(一周一次)对所有这些问题进行审查,确定优先级和估算,并将在以后的某些冲刺中根据其优先级(与项目相关的问题)进行处理。 通过对问题进行排序来确定优先级,然后sorted在已排序的问题上贴上标签(以便我们可以搜索未排序的问题)。然后,我们将每个核心组件手动发行一个问题到待办事项的顶部,以便首先解决它们。当某些团队将这样的问题放入他们的冲刺中时,他们不得不手动将另一个项目拖到待办事项列表的顶部。 这很容易出错。基本上,我们拥有的是“未解决”和“进行中”之间的其他问题状态“已排序”和“估计”。通过sorted标签及其在电路板上的位置来反映这一点非常麻烦且容易出错。(例如,如果有人在某个冲刺中上下移动一个问题,这将反映在核心董事会上,默默地扰乱团队在几周前的广泛讨论中可能已经决定的问题的顺序。) 那么有什么更好的方法来实现呢?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.