在Jira中创建“路线图”的最佳实践

时间:2012-04-21 06:16:37

标签: jira

我们希望为我们的产品开发路线图实施可靠的“路线图”。我们使用Jira(4.4.3)和Greenhopper进行项目管理和错误跟踪,但Jira Roadmap功能只显示您已定义的版本列表。

但是,我们目前对每个sprint使用“Versions”,例如“第16周”,“第17周”等,其中包含该周冲刺的所有任务/问题。

Versions Screenshot

我们目前使用“组件”来跟踪主要功能集并进行分类(例如“与xyz API集成”,“将电子邮件迁移到SendGrid”,“错误:代码”或“技术债务“)。

Components Screenshot

Jira “路线图”功能会显示版本列表以及每个版本的进度。但是,我们已经使用版本来跟踪我们的每周冲刺,其中一些路线图功能将涵盖许多版本/版本/冲刺。

Roadmap Screenshot

我们如何在Jira内跟踪我们的完整路线图?我们真的希望看到本路线图中的主要计划列表,而不是我们所有每周冲刺的列表(例如“在CI服务器上启用Selenium”,“Extranet MVC3转换”,“将生产升级到R2”)。 / p>

3 个答案:

答案 0 :(得分:7)

更新

上述故事GHS-945已在GreenHopper 5.10中得到解决 - 同时GreenHopper 6.0正式提供有关看板,Scrum以及特别是自定义敏捷板,规划和流程管理的所有重要改进,以及许多其他人之前未提及或提供的。因此,临时术语 Rapid Board 也已被删除,请参阅No longer Rapid by name – but still rapid by nature

  

在GreenHopper 6.0中,新电路板不再被称为“快速电路板”   董事会“ - 我们认为现在每个人都知道它比它快得多   经典板。新的电路板是从头开始构建的   更新的技术,使我们能够提供最佳的性能,   充分利用宝贵的时间。

最后,GreenHopper团队继续在几乎每两周一次的点发布中取得重大改进,最后一个解决了从传统板转换引起的少数损失之一:release 6.0.2功能再次customizable card colors ,甚至比经典变体更加通用,甚至可以在问题类型,优先级,受让人或自定义JQL查询的基础上着色。

结论

我们以前的工作流程(包括积压着色(请参阅What Color is your Backlog?)现已完全迁移到新的GreenHopper,即时获得大量重要的新功能和改进,以及分别更灵活,更高效的团队。


初步答复

JIRAGreenHopper的许多区域中的版本与sprint阻抗不匹配是使用此工具链的敏捷团队众所周知的问题。我们实现了各种尝试以某种方式对其进行补救(主要是通过各种类型的版本层次结构,即产品版本和具有父子关系的sprint版本),但结果都没有真正有效。

因此,相对过时的故事Add a separate field to allow tracking sprint and release information independent of one another (GHS-945)捕获了这个主题。虽然目前尚未解决,但GreenHopper目前正在进行重大重组以解决此(及相关)问题,虽然还没有完成,但今天可用的相应功能已经(最终)解决了您的用例,请参阅截至2012年2月28日的Atlassian状态

  

Sprint作为单独的自定义字段现在可在GreenHopper 5.9中使用   但它仅供Scrum Rapid Board使用(可以启用   作为GreenHopper管理员屏幕的实验室功能。)

     

Rapid Board使用此字段可释放fixVersion字段以供正常使用。

上述快速董事会以及整体重组在The Future of GreenHopper进一步详述:

  

Rapid Board是GreenHopper的新起点。我们正在建设它   利用最新的网络技术为您提供   客户,具有丰富的规划,跟踪和经验   报告您的敏捷项目和团队的进展情况。

Rapid Board及相关功能目前确实快速提升,即GreenHopper团队快速迭代,并实现了目前每月每周点数发布的重大改进。

我完全以这种方式销售,它基本上在多功能JQL功能之上构建了主板(参见Advanced Searching),几乎可以完全自由地组装完美的主板以满足您的需求。

最重要的是,它解决了我们的版本与sprint阻抗不匹配的问题,现在sprint是解耦实体,并且可以根据需要再次使用版本,从而产生基于客户JIRA Roadmap的有用版本和发布日期转动。

向这种新方法的过渡当然是一项专门的努力,最终需要一些计划和时间,而且还存在一些关于以前可用功能的相关缺点;例如,目前尚未解决的故事As a user, I would like to configure the cards displayed in the rapid board (GHS-3922)对我们来说非常重要,因为我们一直在使用Philippe Kruchten的创新方法来积压着色(见What Color is your Backlog?)并取得了巨大的成功,这对于快速董事会来说还是不可能的

最后,GreenHopper 5.9需要JIRA 5.0,现在可能是也可能不是showstopper。

答案 1 :(得分:3)

为了跟进这个主题,我想为JIRA Easy Agile Roadmaps标记一个路线图附加组件。将史诗拖到日历上然后拖动以调整史诗的大小。您还可以在路线图中添加版本和静态标记,以突出显示里程碑。

Easy Agile Roadmaps for JIRA

答案 2 :(得分:2)

如果您正在寻找不同的时间粒度(sprint与版本/版本)和/或详细程度(功能集更改与开发任务),那么一个好的方法是将这些与2个不同的项目分开并根据需要使用问题链接

然后,在高级项目中,您可以获得所有利益相关者和长期路线图规划的良好视图。

下行是需要保持两个项目同步,主要是手动。