计划扑克的典型描述
正确答案是 B: Planning poker 计划扑克。
专业分析:
Planning Poker(计划扑克)是一种常用的敏捷估算技术,特别是在Scrum和其他敏捷开发框架中。它使用一副特制的扑克卡片,通常包含斐波那契数列(如0, 1, 2, 3, 5, 8, 13, 21等)或其他非线性数列,用于帮助团队成员对产品待办事项(如用户故事)的相对工作量进行快速估算。
在Planning Poker的过程中,团队成员会根据对每个用户故事的理解和复杂度的判断,选择一张代表估算值的卡片,并同时展示。然后,团队会讨论估算值的差异,分享各自的观点和理由,直到达成共识。这个过程不仅有助于快速达成一致的估算结果,还促进了团队成员之间的沟通和理解。
其他选项的分析:
A: Affinity estimation(亲和估算)是一种将用户故事按相似性和复杂度进行分组的技术,通常用于初步的粗略估算。
C: SMART原则是一种目标设定的框架,强调目标的具体性、可测量性、可实现性、相关性和时限性,与估算技术无关。
D: Planning game(计划游戏)是极限编程(XP)中的一种活动,涉及客户和开发团队共同合作进行计划和优先级排序,但不具体指使用扑克进行估算。
因此,Planning Poker是最符合问题描述的敏捷估算技术。