规划扑克和冗长的开发人员[关闭]


10

我的团队由4名开发人员组成;所有的经验丰富和熟练。其中一位是罗word的,精心设计的家伙,他坚持要为我们的故事定义技术解决方案,然后再使用Planning Poker降低估算值。他拒绝估计自己是否对约定的技术解决方案不了解(听起来很合理,对吧?)。

问题是我们的估算会话需要花费很多时间!!根据您的经验,在玩计划扑克时如何处理这种个性?

Answers:


13

他似乎喜欢正式定义事物,因此计时器是一个好主意,因为计划扑克被定义为具有一定的发言时间。

他对估算也有错误的想法,每个人都根据故事不是根据实现进行估算,这就是为什么会出现这种差异的原因。例如,有些人可能不了解框架或现成的解决方案,并从头开始编写东西。


1
计时器是个好主意。它提醒演讲者简洁,并迫使他们将他们想说的话提炼到最基本的点。
Shane Wealti 2011年

如果提早开始故事的初步工作,这也有帮助,那么可以从会议本身“脱机”完成技术设计的初步工作。扑克不是解决方案的地方,您在浪费整个部门的时间。另一个想法是添加“设计这些东西”作为故事,以控制“实现这些东西”的早期时间。下一轮获得实施的实际估算。
Patrick Hughes

2
计时器不仅是个好主意,而且我建议您使用它(也许有敏捷规划和评估能力的人可以确认这一点)。我的理解是,像大多数活动一样,计划进行扑克比赛的时段应设置时间,以防止出现类似问题所在的情况。
托马斯·欧文斯

1
For example some people may be ignorant of a framework or off the shelf solution and start writing things from scratch-因此,讨论。然后每个人都知道这一点,估计会更好。
2013年

3

您的团队成员听起来很像分析师。分析师需要大量信息才能做出决定。计时器的想法是最好的,但是要知道,他会从他提供的任何东西中告诫自己。与他一起解释这只是基于问题的早期估计,而不是解决方案。如果他想问问题,请让他解决问题而不是解决问题。当他不停地寻求解决方案时,您可能不得不切断他或让他烦恼一会儿。

确保让团队中的其他人遵守这些相同的规则,这样他就不会感到单身。分析师是编程中的常见人物,因此您很可能会遇到像他这样的人。


2
+1,我是一位分析家,并且正在解决这个问题。我注意到我比同龄人更加透彻和完整,并且错误更少,但是在信息不够完善的情况下,我很容易感到压力和效率低下。我每天都在努力尝试以较少的压力应对未知的事物。
maple_shaft

2

听起来您的同事不了解估计与承诺之间的区别,或者在培训期间没有与他进行沟通。而且,由于您尝试将问题附加到他的个性上,因此整个团队可能还不了解。(但是请放心!我们大多数行业都不了解它。敏捷很难!)

当我们说一个故事的大小是X点时,实际上是指一个概率分布。如果我们的估计是正确的,那么故事将花费更长的时间50%(而其他50%的时间则更少)。如果您的同事认为,X单位时间过去后,将要求他演示故事,否则将改变他的估算方法。

规划扑克会引入另一个错误:我们没有尝试固定X,而是将其与离散比例匹配,斐波那契比例(1、2、3、5、8等)最受欢迎。这就是说大小不等于大小。当我们说故事的大小是3分时,我们真的说“它是X减去某些方差,并且X接近3而不是2或5”。

您的团队可以从了解此练习的不精确性以及估算与承诺之间的差异中受益。如果您想/需要深入研究这些概念,本书将为您提供帮助。


在计划是否认为一个故事需要3天零一个小时时,应该使用5天,而不是四舍五入。开发人员应保持纪律并根据任务进行估算,而不是使任务计划与估算相符。
StuperUser 2011年

10
“听起来您的同事似乎不理解估算与承诺之间的区别”,我可以完全与之相关,因为许多经理总是会采用您的初始估算并将其转化为承诺。像我这样的我们中的一些人对做出粗略的估计感到如此紧张,因为经理们一直将我们抱在怀里,然后期望我们在漫长的周末不眠不休地工作,以便在冲刺截止日期之前完成任务。
maple_shaft

1
@maple_shaft:您绝对正确,估计/承诺是我们行业最大的误解之一,而这种误解是其最大的障碍之一。您的“紧张”,“长周末”,“不睡觉”等都是其后果。仅当您包括所有人,整个团队,您的经理等人时,您才能解决此问题。这就是为什么敏捷过渡如此困难的原因。在不理解这些概念的情况下拿起纸牌很容易。
azheglov 2011年

1
@azheglov,有时敏捷转换很困难,因为管理层认为他们实际上希望敏捷,因为他们实际上是在管理巨大的自欺欺人,自卑感极强,并且强烈希望永远不要在发现需求变化或发现新信息时调整冲刺时间表。换句话说,他们并不真正想要敏捷,因为真正的敏捷与他们所知的一切从根本上是矛盾的。
maple_shaft

@maple_shaft,您也正确!我不会
谈谈

1

我可以看到您的团队成员来自哪里,但是他显然还没有完全掌握敏捷和规划扑克的概念。您应该首先确保每个人都了解概念及其背后的原因,然后他们应该自己做。


1

对于与我合作的团队,在每次计划会议开始时,我都会在桌子上设置一个3分钟的沙计时器。我让整个团队知道,如果他们在任何时候都觉得谈话正在深入探讨,或变得无关紧要,或者以任何其他方式超出了他们在故事情节中估算故事所需的感觉,那么团队中的任何人可以翻转计时器。一旦沙子用完,团队将立即进行估算。

当他们觉得对话对于评估正在讨论的故事不再有用时,此方法使团队中的每个人都可以限制对话。同时,它不会立即中断对话,但确实会给每个人一个视觉上的信号,表明他们的对话需要在接下来的几分钟内结束,因为我们接下来将要投票。

我用来帮助保持计划会议重点的另一种工具是确保团队中的每个人至少在计划开始前两天就已审核了积压清单中的故事。想法是,如果您在阅读故事后立即有了一系列问题,则可以在几天前让产品所有者知道潜在问题,以便他们可以澄清故事或验收标准,以希望限制以后的讨论。这也使人们可以在计划之前就开始考虑故事的潜在设计(并在计划过程中进行设计)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.