我是Scrum的新手,虽然我理解Sprint背后的团队概念,但我想仍然需要一个团队的监护人,以尽量减少不熟悉软件开发的产品所有者的干扰.你有什么成功,你经历过什么恐怖故事?
更新:
我正在寻找实现业务流程的编码与为客户创建适当的架构之间的平衡.如果产品所有者来自业务部门,则必须指导应该在数据模型上花费多少时间等.
定义:
通过"失控"产品所有者,我通常指的是业务部门中的一个人,他们积极地设置时间框架,而没有真正的技术能力来创建该估计.通常这个人会说:"我需要在下周与运营委员会的下一次会议之前进行这些筛选,因此首先要优先考虑这些工作产品.我们将在与运营部门交谈后处理数据库."
每个人都很棒 感谢您的良好投入.
Scrum中明确定义了职责 - 产品负责人定义了积压项目并对其进行了优先级排序,开发人员承诺他们可以在Sprint中完成多少工作.
因此,产品负责人根本没有权限来设置估算值.当然,他仍然可以说他需要某个特定时间点的东西 - 这恰好发生了.但仍然是开发人员会说它是否可以完成.如果不能,他们必须一起研究如何改变范围或其他任何可以做的事情,以尽可能地满足PO的需求.
现在,SM应该如何在不能顺利运行的情况下采取行动,这在很大程度上取决于具体情况.我宁愿看到他促进了PO和团队之间良好的关系和沟通文化,也不会让他保护团队免受PO的影响.