产品负责人十大职责

阅读数:1461 2009 年 3 月 11 日

话题:敏捷Scrum文化 & 方法

上一篇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 的这篇文章有没有正确描述产品负责人要做的事情?欢迎与我们分享。