在敏捷开发中,使用的纸牌数量有两种通常的说法,一种是54张,另一种是无限制。54张是因为在大多数情况下,敏捷开发团队使用扑克牌进行故事点评估,一副扑克牌就有54张。而无限制则是因为在敏捷开发的实际操作中,根据项目的大小和复杂性,所需的纸牌数量可能会远超54张,甚至需要不断地增加新的纸牌。
现在,让我们来更详细地了解这两种说法。
一、54张纸牌
在敏捷开发中,团队通常使用一副扑克牌来评估故事点。这种方法被称为“规划扑克”,是由Mike Cohn在2005年提出的一种故事点评估技术。规划扑克包括了0、1/2、1、2、3、5、8、13、20、40、100以及无限大、问号和咖啡这14种牌,每种牌4张,共计56张。而在实际使用中,通常会去掉无限大和问号这两种牌,所以最常用的就是54张纸牌。
在规划扑克中,每一张牌都对应一个故事点的评估值。数字越大,代表这个故事的复杂性和不确定性越高。当团队对一个故事进行评估时,每个成员都会从手中的牌中选择一张,代表他对这个故事的评估。当所有人都出牌后,如果大家的选择一致,那么这个故事的评估就确定了;如果存在差异,那么团队会进行讨论,直到达成一致。
二、无限制的纸牌
虽然规划扑克是最常用的评估工具,但在实际的敏捷开发中,团队可能需要更多的纸牌。这是因为在一个大型的项目中,可能存在数百甚至数千个故事,而每个故事都需要单独评估。此外,随着项目的进行,可能还会新增故事,这就需要更多的纸牌。
在这种情况下,团队可以自行决定使用多少纸牌。他们可以打印更多的规划扑克,也可以使用其他的工具或者方法。总的来说,纸牌的数量没有严格的限制,关键在于如何有效地使用它们来评估故事点。
总结
在敏捷开发中,54张纸牌是最常见的评估工具,但在实际操作中,可能需要更多的纸牌。关键在于团队如何有效地使用纸牌来评估故事点,从而更准确地估计项目的工作量和复杂性。
相关问答FAQs:
1. 敏捷开发中使用的纸牌有哪些种类?
敏捷开发中常用的纸牌有:纸牌规格为Fibonacci数列的规模(1、2、3、5、8、13、21等)、纸牌规格为T-Shirt尺码(XS、S、M、L、XL等)以及纸牌规格为顺序编号(1、2、3、4、5等)。
2. 敏捷开发中纸牌的作用是什么?
纸牌在敏捷开发中被用作估算工作量和优先级的工具。团队成员通过选择合适的纸牌大小或尺码,来表示完成特定任务所需的工作量或优先级。
3. 如何使用纸牌进行敏捷开发的估算和优先级划分?
在敏捷开发中,团队成员会根据任务的复杂程度和工作量,选择适当的纸牌进行估算。每个任务都会被分配一个纸牌,团队成员通过投票的方式选择一个一致的纸牌大小或尺码。这样就可以对任务的工作量进行估算和优先级划分,以便更好地安排工作和资源。