敏捷开发之scrum:产品所有者是做什么的?他的职责和义务是什么(product owner)

在Scrum的产品所有者(product owner)通常是项目的主要利益相关者。产品所有者的部分职责是——了解用户希望构建的内容,并将这一愿景传达给Scrum团队。这个角色是成功启动所有的敏捷软件开发项目的关键。敏捷产品所有者(PO)部分通过产品待办事项来执行此操作,产品待办事项( product backlog)是产品的优先级功能列表。

 

产品所有者(PO)通常是正在开发的软件或系统的的主要用户,他可能来自市场、产品经理,也可能是任何对用户、市场、竞争以及正在开发的系统领域或类型的未来趋势有深刻理解的人。 

 

当然,这取决于团队是开发商业软件,内部使用的软件,硬件还是其他类型的产品。关键是产品所有者(PO)角色需要对即将构建的产品有一个愿景。

虽然敏捷产品所有者(PO)在sprint计划会议期间优先考虑产品待办事项,但团队成员会选择他们认为在每个sprint期间可以执行的工作量,以及估算大概需要多少sprint。 

 

产品所有者(PO)不会说,“我们剩下四个sprint冲刺,因此你必须做四分之一的产品待办事项来完成这个冲刺。” Scrum产品所有者的工作是以明确的目标来激励团队。团队成员最了解自己的能力,因此他们从产品待办列表中选择那些可以承诺交付的用户故事。

 

作为Scrum团队,致力于从产品待办事项的顶部完成所选用户故事的回报,产品所有者也要做出相应的承诺,不在sprint期间向团队提出新要求、允许更改要求(并鼓励更改),但仅限于sprint之外。一旦团队开始冲刺,它仍然专注于冲刺的目标。

 

产品所有者(PO)角色要求具有这些技能和特征——包括可用性商业头脑和沟通技巧。首先,Scrum产品所有者需要向他的团队提供帮助。最好的产品所有者通过尽一切可能建立最好的产品来表现出承诺 ——他会积极参与他们的团队。

 

商业头脑对敏捷产品所有者很重要,因为他(她)决定了产品具有哪些功能。这意味着,敏捷产品所有者应该了解市场、客户和业务,以便做出正确的决策。

 

最后,沟通是产品所有者责任的重要组成部分。产品所有者角色需要与整个组织内外的关键利益相关者密切合作,因此他或她必须能够在任何给定时间,向不同的人传达关于项目的不同消息。

 

 https://www.mountaingoatsoftware.com/agile/scrum/roles/product-owner