PO的职责
PO负责最大化产品及开发团队工作的价值,是管理产品待办事项列表的唯一责任人。为保证PO的工作取得成功,组织中的所有人员都必须尊重他的决定。在SCRUM中PO所作的决定在产品待办事项列表的内容和排序中要清晰可见。任何人都不得要求开发团队按照另一套需求开展工作,开发团队也不允许听从任何其他人的指令。PO的职责可以总结为以下6点
1:负责确定产品的方向和愿景,为产品ROI负责
2:理解业务诉求,确定产品的功能,讲故事
3:定义产品发布的内容及交付时间
4:维护产品Backlog,确保其定义清晰且分解适当,并负责调整 Backlog 条目的优先级
5:参与Sprint计划会议、评审会和回顾会
6:接受或拒绝接受开发团队的工作成果
PO的核心价值
1、连接器。从敏捷运作机制来看,PO作为产品的负责人,对外是产品价值交付和产品反馈的桥梁,对内则是帮助研发团队理解外部需求,转换为软件产品的驱动者。PO应首先打通产品价值创造和软件产品开发的连接,实现高效映射。因此一个好的PO首先应该是一个好的连接器。
2、拦截器。PO应该能够合理的屏蔽一些外界因素对于开发过程的干扰,给研发团队提供相对稳定的交付计划,使得团队可以有节奏的进行产品开发,让开发人员完全溶入到软件产品开发中,做好代码质量控制,提升软件产品的细节处理,让研发、测试能够以高效的节奏完成软件产品的研发。
3、过滤器。一个好的PO也应该是一个有效的过滤器。PO应对需求的价值和重要性进行优先级排序,让高价值需求能够优先传递到研发团队,让研发团队在有限的研发资源的情况下实现更有价值需求,优先解决产品中的重点、关键点、热点、痛点。
4、推动器。一个好的PO是一个推动器,让团队成员感觉到产品价值交付带来的成就感,推动团队工作进入到正反馈通道,激发出团队成员内心对于产品价值的认可,提升团队士气,建立良好的团队文化,成为一个有凝聚力的团伙。
因此,一个好PO应是一个好的连接器、拦截器、过滤器、推动器,PO工作是一项修炼,需要不断磨砺,坚定前行。
PO的能力要求
通过上面讲述,大家应该对PO的工作和价值有了一个较为全面的认识,也知道当一个好PO是很有挑战性,接下来小编给大家总结一下PO应具备的能力。
1、领导力:PO应对产品表现出热情和信念,对于这个产品/版本带来的价值表现出强烈的信心。优秀的PO能从“为什么”开始,来传递和解释产品的定位及其核心功能的思路。PO还能感召团队,调动团队成员为其开发这个产品/版本的兴趣,同时对开发出来的成果制定高的期望,包括质量的标准和用户体验等等。
2、平衡的艺术和能力:优秀的PO擅长于平衡,包括效果和效率的平衡,探索和交付的平衡,学习价值和业务价值的平衡,长期和短期的平衡,甚至于艺术和科学的平衡,以及感性判断和理性分析的平衡。这些都是艰难的平衡之道和每个迭代,甚至于每天都在做的决策。
3、Product Backlog的管理:上面提到的平衡之道,最直接体现功力的就是一份Product Backlog。PO不断地梳理Product Backlog,并做出正确的决策。极优秀的PO勇于去说“不”,去做减法,因为PO要面对大量来自不同干系人的声音和信息。好的Product Backlog管理不是左右逢源,PO应该不允许PB无休止的膨胀,而应该能让团队工作聚焦,全力以赴地关注最重要的东西。附和及迎合所有人的意见的产品管理不是最优秀PO所追求的。
另外,优秀的PO具备探索的心态,知道最好的主意和想法不一定在一开始就能确定,所以他勇于和团队一起去迭代演进其对市场、用户、需求的把握。
4、与他人合作的能力:一方面,PO对产品功能和体验需要决策力,并是最终的权威。另一方面,PO应该具备开放的心态,尊重其他人的想法和意见,在很多细节之处愿意与他人合作,也擅于综合利用他人的智慧,整合出最棒的功能集。PO愿意投入精力和时间,与利益干系人和团队频密地互动,以听取和讨论各种想法及创意,了解开发团队碰到的问题,并频繁检验团队产出的成果,确保能不断把控和调整方向,为了获得最优的研发效果和最大化投资回报。
说了这么多,如何选择合适的PO?除了满足以上的能力要求,还有以下三点建议:
1、PO 是一个人并只能由一个人来担任;
2、最佳的PO人选应该是业务方代表;
3、PO可以由团队成员担任,但永远不能由Scrum Master担任。(本资讯于2016-12-20首次发布)