上一篇 InfoQ 的新闻中写过,产品负责人决定了项目成败,而真正能够担当起这一重任的人又是少之又少,所以 Peter Stevens 便为如何当好产品负责人提了一些建议。
而 Jack Milunsky 也写过一篇文章,同样发布在 Agile Software Development 网站上,引起了一些热议。
他在文章中列出了如果要保证项目执行良好,产品负责人必须要做的十件事情:
- 创建并维护产品 backlog
- 按照业务价值或者 ROI 给 backlog 划分优先级并排序
- 把宏伟的远景、主题、特征加工成细粒度的用户故事,让它们可以在一个 Sprint 中完成
- 在每个交付或者 Sprint 开始的时候,向项目成员介绍远景规划和目标
- 代表客户利益、作为客户的接口、推动客户工作
- 参与每日立会、Sprint 计划会议、Sprint 总结、回顾
- 在每个 Spring 结尾时查看产品进度,有权认可或是不认可完成的工作
- 在 Sprint 结束以后可以改变项目方向
- 与外部交流状态
- 如果产品要进行剧烈变化的时候,终止当前的 Sprint
Paul Hopkins 在回复中提到,产品负责人还应该保证有时间澄清需求,这点跟 Peter Stevens 所说的“团队需要你的时候,你不要无暇抽身”也是不谋而合。
也有人说到:> 我自己也在当 PO,我觉得 PO 和 Scrum Master 还是有可能混淆的。如果 PO 的领导力和个人魅力比较强悍,那他就有可能接管团队,代替 Scrum Master 的角色,然后开发团队的状态就会出现矛盾、混乱。
读者朋友,你所在的 Scrum 团队中,产品负责人有没有正确履行他的职责?你觉得 Jack 的这篇文章有没有正确描述产品负责人要做的事情?欢迎与我们分享。
评论