Portfolio for JIRA 2.0 已发布

  • Ben Linders
  • 孙薇

2016 年 7 月 10 日

话题:语言 & 开发文化 & 方法

Atlassian新发布的 Portfolio for JIRA将 portfolio plan 实时化,通过从 JIRA 上抓取团队与项目数据,将 release plan 自动同步到产品的 portfolio plan 中去。

Atlassian 的敏捷项目组合管理工具 Portfolio for JIRA 2.0 版本与 JIRA 软件无缝集成:通过从团队获得的最新信息来生成 portfolio plan,再通过所得出的发布信息对团队工作进行任务优先级排序,从而使得团队与决策执行者在计划与管理项目时更加容易。

Portfolio for JIRA 2.0 使用了具有动态数据加载的全新集成模型,使用设置向导即可在 JIRA 上将某个 portfolio plan 与团队工作相关联,而无需手动输入 / 输出数据。

InfoQ 在 Atlassian 采访了 Portfolio 的主产品经理 Martin Suntinger。

InfoQ:Portfolio for JIRA 2.0 有什么新功能?

Martin Suntinger: Portfolio for JIRA 为 Atlassian 旗舰产品 JIRA 提供了功能拓展,2.0 版本关键的变化在于采用了新的集成模型。Portfolio for JIRA 1.x 系列发布后,便受到了团队与决策制定者的喜爱,其计划功能以及让整个项目展示在统一视图中的功能备受推崇——在 JIRA 中一切都一目了然。然而,尽管之前的集成模型为团队在计划方面提供了很大的灵活性,但必须通过手动的方式来输入数据,导致计划与现实有些时候会因同步问题而产生脱节。

Portfolio for JIRA 2.0 则通过定制集成 JIRA 细节,统一简化了从头到尾整体开发计划任务。目前,portfolio plan 可动态连接 JIRA,也就是说数据可以始终保持更新,并自动与团队的当前工作相集成,让整个团队都能看到项目的实时情况。

同时,Portfolio for JIRA 2.0 也将继续提供“what if”计划功能,团队可以快速更改计划,设立不同的“what if”场景模型,但只在准备完毕后才将这些变更提交到 JIRA 上。与 Portfolio for JIRA 现有的排期算法相结合之后,团队可以更快地排出任务的优先级并权衡决策,同时保证团队所有成员理解相关影响,此外新版本还支持一键提交,以将决策付诸实践。

InfoQ:为什么这次要做成一个大版本更新,而不是继续更新 Portfolio for JIRA 1.xx?

Suntinger: 基于 1.x 系列的反馈以及足有上千人的用户基础,我们从头重新设计了 Portfolio,以使其尽可能迅速与无缝地集成 JIRA。从 beta 版我们就知道,本次变更将会对团队做计划的方式有重大改变,无缝接管从 Portfolio 计划到 JIRA 执行的一切工作,同时持续更新报告。

InfoQ:关于有多个团队与产品经理共同协作参与的项目,在发布时如何通过 Portfolio for JIRA 来交付软件,能举个例子吗?

Suntinger: 有多个团队与产品经理共同协作时,我们遇到过最为重大的一些挑战包括有:在 backlog 中排出优先级并达成共识,分享优先级排名,协调依赖关系,并在事情脱离计划时通知到所有人。

我们以一家在共享平台上构建移动应用的公司为例:如果有新任务要在应用内部处理推广请求,便需要多个团队执行大量的工作,包括从后端团队到计费团队,再到不同移动平台上的应用所属团队,而每个团队在 JIRA 上都很可能有着自己的项目。

Portfolio 允许公司定义跨项目的发布,策划跨多个项目的联合交付时间。不仅是计划的问题,如果这个联合交付时间有风险,我们需要能够一目了然地看到,这些都很关键。由于所有团队都会将自己的 backlog 细分,将工作切分成单独的工作事项,我们便可以在这些工作事项中为依赖关系建立模型。自动排程会在预测计划时将这些影响因素考虑在内,因此每个团队对于何时其他团队能交付任务以便集成会有清晰的概念,并能确认计划是否与各个产品经理的当前 backlog 一致。

InfoQ:在执行持续交付时,如何使用 Portfolio for JIRA?

Suntinger: 甚至对于持续交付而言,跨团队协作与监控的挑战也是存在的。虽然规模较小的产品优化可以频繁执行,但针对较大的任务制定计划,并协调需要集成的跨团队交付仍是有需求存在的。

在使用 Portfolio 的客户中,有些会执行持续交付,每日多次发布,基于他们的体验,我们发现的唯一变化就是:在 Portfolio 中,“发布”这一概念更多用于时间表中较大的里程性或标志性事件上(比如月度或者季度),因此团队能够保证在每日持续发布的同时,又在较高层面的计划上达成一致。

Portfolio for JIRA 2.0 目前已可以使用,Suntinger在 6 月 30 日与 7 月 1 日发布了相关的在线讲座。在Portfolio for JIRA 的产品页面也提供了相关信息以及 JIRA 的使用方式,可点击查看。

查看英文原文: Atlassian Releases Portfolio for JIRA 2.0

语言 & 开发文化 & 方法