我有几件事要指出,任务优先级根本不是开发团队的责任,这是由 PO 管理的事情,原因有很多,但我们不讨论这个。
由于您没有单一的采购订单,这将转化为利益斗争。如果他们之间没有共同的目标,每个 PO 都会希望他们的美国尽快完成,因为这是他们的最高优先级(这是完全可以理解的)。
因此,如果您想为所有这些产品保留一个团队,您将需要一个 PO 作为 Dev 团队的单点联系人,为他们提供一个 backlog,然后您可以尝试将 sprint 目标集中在单个产品上,这样开发团队不必在 sprint 中间改变他们的“环境”(但这是一个奖励点,不是强制性的)。
最重要的是,如果可以让这个单一的 PO 来管理这个单一的 backlog,最后就像你现在的 5 个 PO 成为利益相关者一样,他们会问他们想要什么,而这个单一的 PO 会放那些东西为了。基于什么 ?可能是公司需要,如果有阻塞问题,或者它可以像钱一样容易......谁是支付最多的人,那是你将首先参加的人。
在简历中,消除从团队中挑选要开发的任务的责任,可以通过这种单一的 PO 方法,通过 PO 之间的论坛,他们一起管理单个产品积压。这些是我的两个主张。
有太多的因素,公司,PO 的共同愿景和需求,为什么只有一个团队来管理这一切……等等。
我们目前也在与一个团队合作开发多种产品,而且我们只有一个 PO 和一个产品积压,事情进展顺利。
希望这可以帮助!有什么疑问就告诉我吧!