【发布时间】:2018-10-11 12:54:30
【问题描述】:
我们应该在我的团队中遵循敏捷方法。我们有一个 Scrum 主管、产品负责人、代理产品负责人和开发团队,我是一名开发人员。
在扑克期间,我们需要对开发任务进行估算。根据我对敏捷的了解,只有开发人员可以给出估计,在我们的例子中,Scrum master 和产品负责人希望我们遵循他们的估计(他们对客户有一些压力)所以当我们将任务估计为 5 天时,他们不喜欢它,即使我们解释了为什么是 5。一般来说(99% 的时间)他们会要求重新估计,并且有点“强迫”我们将估计更改为 2。
最糟糕的是他们甚至不知道他们在说什么,有时我们甚至有一半的规格!
我的问题是:根据 Agile 的说法,Dev 任务估计是否真的只能由 devs 完成,对吗?
【问题讨论】:
-
这可能更适合软件工程或工作场所。话虽如此,我同意估计只能公平地来自那些从事这项工作的人——否则你就会犯猪和鸡的问题(猪和鸡同意做早餐。“太好了!”鸡说,“你带培根,我带鸡蛋”。)
-
任何对工作主体做出贡献的人都会对估算做出贡献。例如,开发人员可能会说更改页面上的措辞是一项微不足道的工作,并且可能只需要几分钟的努力。但是产品负责人可能会预见到很多会议,并与企业所有权和法律顾问来回来定义文本。总体而言,尽管开发工作量很小,但工作量很大。现在,话虽如此,您所描述的并不是敏捷。甚至是职业行为。只是人们提出要求。
-
作为敏捷的旁注......当你说“有时我们甚至有一半的规范”时,这是完全合理和普遍的。 是敏捷是接受这样一个事实,即根据已知不完整的信息进行估算。随着更多信息的了解,估计值可能会发生变化。
-
我投票结束这个问题,因为它是关于软件开发方法,而不是编程。
标签: agile scrum estimation