Time Scrum时间估计-团队规模

Time Scrum时间估计-团队规模,time,agile,scrum,estimation,youtrack,Time,Agile,Scrum,Estimation,Youtrack,我们有一个由大约四名开发人员组成的团队,他们在Scrum中工作,进行为期两周的Sprint。我们使用YouTrack,在Sprint计划中执行时间估算时,我们很快完成了两周的工作 例如,问题是,开发人员John将选择积压工作的第一项,并说这将需要大约1天的时间。开发者Brian将接受下一个项目,并说大约需要1天。当然,如果每个开发人员都在每件作品上工作,那么这实际上只需要一天的时间,但是YouTrack将其加总为2天 当整个团队不必同时处理同一个项目时,我们如何恰当地估计时间?我们在哪里违反了S

我们有一个由大约四名开发人员组成的团队,他们在Scrum中工作,进行为期两周的Sprint。我们使用YouTrack,在Sprint计划中执行时间估算时,我们很快完成了两周的工作

例如,问题是,开发人员John将选择积压工作的第一项,并说这将需要大约1天的时间。开发者Brian将接受下一个项目,并说大约需要1天。当然,如果每个开发人员都在每件作品上工作,那么这实际上只需要一天的时间,但是YouTrack将其加总为2天

当整个团队不必同时处理同一个项目时,我们如何恰当地估计时间?我们在哪里违反了Scrum规则


如果我们做得很好,而且只需要两个多星期,我们如何确保我们没有给自己太多的工作?

据我所知和理解,您不会估计Scrum的工作量。您可以估计用户故事彼此之间的复杂性以及包含的功能

在此之后,您将估算故事点,而不是工时。燃耗图表显示了团队的进度。随着时间的推移,你会得到一个相当准确的团队速度,它基本上告诉你你的团队在每一次冲刺中完成了多少故事点


使用此团队速度作为基础,决定是否为任何给定的sprint提交另一个用户故事,或者它是否可能太多。

它不仅应该是复杂性,还应该包括复杂性、努力、风险和常识

我认为您一开始的估计是错误的,这与Scrum、看板或XP无关。你是以每人为基础进行估算的,这实际上应该以每个故事为基础。将功能作为一个整体来考虑,然后评估故事,而不是单个成员的努力

以人工天数/小时进行估算一直受到批评,因为它不涉及技能集测量。比如说,一名高级工程师可以在一天内完成一项复杂度为5的功能,但对于一名新加入者或经验不足的成员,则需要2天。因此,您不能只考虑复杂性来衡量故事大小和sprint承诺


许多人只使用复杂性来评估故事,然后根据小时数来评估子任务,这也有缺点,因为在实际评估中重复了工作。最重要的是,请始终记住,估算始终是一个估算,规划扑克只能帮助您找到它,但它不是最终的估算技术。

在这里加上我的五美分,积压项目的复杂性不是由单个团队成员来判断的

首先,积压工作项很可能涉及多个团队成员,可以分解为较小的任务,如“实现UI”、“运行测试”或“更改数据库模式”。因此,约翰、布赖恩和玛丽(一名测试工程师)都将参与其中。因此,您需要评估整个团队的“复杂性、努力、风险和常识”,而不仅仅是John或Brian


此外,作为一名高年级学生,John可能会说它的复杂性为2,而Brian(低年级学生)可能会说它是5,Mary会注意到由于数据库模式的更改而出现的大量回归,并给出8。最后,在Scrum中,它涉及到整个团队对sprint的承诺。因此,作为一名Scrum大师,您需要帮助John、Brian和Mary达成协议,这是规划扑克等工具的用武之地。

据我所知和理解,您无法估计Scrum的工作量。您可以根据用户故事之间的关系以及所包含的功能来估计用户故事的复杂性。这是可以理解的,但同样适用于复杂性。以规划扑克为例,我对一组能够处理不同项目的开发人员如何评估两周冲刺是否合适感到困惑。这会随着时间的推移而发展。你估计故事点,然后燃尽图显示你的进度。随着时间的推移,你会得到一个相当准确的团队速度,它基本上告诉你你的团队在每一次冲刺中完成了多少故事点。这个问题是离题的,因为它不在本网站的范围内,如另见:你可以问,例如或。请务必阅读“帮助中心”中关于您打算在其中发布问题的任何网站的“主题”页面。我投票将此问题作为“非主题”关闭,因为它与编程无关。