0

Scrum 中的产品负责人应该如何处理团队提出的关于他们正在实现的功能的非常详细的问题,而他自己却无法立即回答?什么时候开发人员直接与客户本人交谈显然是更快的解决方案?

我想知道团队和客户之间的直接沟通是否会破坏产品负责人的角色。我觉得 PO 应该专门代表客户,因此回答有关要求的所有问题——即使这需要更长的时间。绕过他似乎会削弱他,最终让他变得多余……

Scrum 有最佳实践吗?

4

5 回答 5

5

开发人员应该与任何可以提供有用信息的人直接(最好是面对面)沟通。但是,产品负责人应对对产品所做的所有更改负责。

要求所有通信都“通过”采购订单,或者要求采购订单在与客户的所有通信中都在场,这严重限制了对创造最佳产品至关重要的信息流。

于 2015-10-29T18:48:54.917 回答
1

这个问题有很多方面可以处理

  1. 如果产品所有者是客户本身,那么是的,开发人员应该从他那里接手工作

  2. 如果产品负责人在公司内部,那么客户与开发人员交谈的唯一时间将是在 Sprint Review 时(在演示期间)。您可以在该会议中关联特定的时间框架或议程,客户可以在其他 Scrum 团队成员在场的情况下直接向开发人员解决他的所有问题

  3. 如果 sprint 是 1 个月,并且客户每天都在绝望地与开发人员交谈,那么可以设置每周一次的会议,其中一名开发人员(可以是首席开发人员)可以在产品负责人在场的情况下与客户交谈。请注意,PO 仍然是产品 backlog 的唯一所有者,这一点非常重要,他可以肯定地根据与客户+开发人员的会议结果修改 backlog

希望它对您的情况有所帮助,请让我知道您对此有何意见。

于 2015-10-27T11:28:17.147 回答
0

这是一个非常笼统的问题。Scrum 是一个实现敏捷性的框架。

Scrum 基于以下关键角色。Scrum 团队:从事任何任务并负责他们的 sprint 的开发人员(基于 2-4 周。)

产品拥有者:

  • 是(或代表)客户
  • 开发和维护产品待办列表
  • 优先考虑产品待办事项
  • 有权为所有客户和用户做出决策
  • 向团队展示并解释产品待办事项

Scrum 团队:

  • 执行客户指示的工作
  • 自组织
  • 七个加减两个表演者
  • 构建功能增量的业务和技术技能
  • 负责估计和承诺工作
  • Sprint 期间的完全自主权和权限

因此,产品负责人可以是与其他利益相关者沟通的人,他可以是了解完整需求的内部员工或代表客户。产品所有者应该是客户并没有硬性规定。

Sprint 评审会议——在每个 sprint 结束时,展示和评审已完成的工作,讨论经验教训,评估和评审整个 sprint。

产品所有者和其他利益相关者可以在每个 sprint 或完成完整产品后查看已完成的工作。这取决于情况和环境。

但是有一点很清楚,产品负责人应该代表已完成的工作,但团队也可以成为其中的一部分,它可以称为敏捷回顾会议。

更多详情: http ://retrospectivewiki.org/index.php?title=Agile_Retrospective_Resource_Wiki

于 2015-12-11T12:35:27.093 回答
0

开发人员可以而且应该与利益相关者交谈,但始终有产品负责人在场。

通常,这种动态是:

  • 利益相关者:“我希望做出这种改变”
  • 开发人员:“感谢您的反馈,让我与产品负责人谈谈您的要求”
  • 产品负责人:“有趣的反馈,当我对产品做出决定时,我会接受它
于 2015-10-26T08:08:21.970 回答
0

Scrum 指南不限制开发团队和利益相关者之间的沟通。它留给 Scrum 团队,

...[自组织]在整个 Sprint 中根据需要承担 Sprint Backlog 中的工作。

产品负责人负责管理产品待办事项,其中包括:

确保开发团队将产品待办列表中的项目理解到所需的水平。

此外,

要使产品负责人取得成功,整个组织都必须尊重他或她的决定。产品负责人的决定在产品待办列表的内容和顺序中可见。任何人都不能告诉开发团队按照不同的要求工作,开发团队也不能按照其他人所说的去做。

开发团队应该尊重产品负责人的决定,如果他/她希望集中与利益相关者的沟通,并且它当然应该只做利益相关者指出应该做的任何事情。

Scrum Master 被要求指导利益相关者和 Scrum 团队:

Scrum Master 帮助 Scrum 团队以外的人了解他们与 Scrum 团队的哪些互动是有帮助的,哪些没有。Scrum Master 帮助每个人改变这些交互,以最大化 Scrum 团队创造的价值。

随着 Scrum 团队的工作,它应该在 Sprint 回顾会议期间保持开放的态度,在此期间,Scrum 团队应该:

  • 检查上一个 Sprint 在人员、
    关系、流程和工具方面的进展情况;
  • 确定并订购进展顺利的主要项目和潜在的改进;和,
  • 制定计划,以改进 Scrum 团队的工作方式。

TL;博士

开发团队应确定是否需要与利益相关者交谈,但应尊重产品负责人关于积压管理的意愿。Scrum Master 应该密切关注并根据需要进行指导,以在团队学会自我组织时带领团队改进。当它起作用时,如果 Sprint 回顾中出现改进的呼声,整个 Scrum 团队应该对检查和改变它的行为持开放态度。

于 2015-12-22T16:20:23.000 回答