敏捷开发中的PO即ProductOwner,字面意思是产品或业务负责人,即熟悉该产品所有业务相关的逻辑、流程、设置等方面事宜的人员,一般可由产品经理担任,也可由熟悉业务的开发人员担任。
PO的职责
PO负责最大化产品及开发团队工作的价值,是管理产品待办事项列表的唯一责任人。为保证PO的工作取得成功,组织中的所有人员都必须尊重他的决定。在SCRUM中PO所作的决定在产品待办事项列表的内容和排序中要清晰可见。任何人都不得要求开发团队按照另一套需求开展工作,开发团队也不允许听从任何其他人的指令。PO的职责可以总结为以下6点
1、负责确定产品的方向和愿景,为产品ROI负责
2、理解业务诉求,确定产品的功能,讲故事
3、定义产品发布的内容及交付时间
4、维护产品Backlog,确保其定义清晰且分解适当,并负责调整 Backlog 条目的优先级
5、参与Sprint计划会议、评审会和回顾会
6、接受或拒绝接受开发团队的工作成果
PO的核心价值
1、连接器。从敏捷运作机制来看,PO作为产品的负责人,对外是产品价值交付和产品反馈的桥梁,对内则是帮助研发团队理解外部需求,转换为软件产品的驱动者。PO应首先打通产品价值创造和软件产品开发的连接,实现高效映射。因此一个好的PO首先应该是一个好的连接器。
2、拦截器。PO应该能够合理的屏蔽一些外界因素对于开发过程的干扰,