【Scrum小知识】之用户故事探针试验

我们总会遇到团队中有人说,我这个需求很复杂,时间很难评估,一个迭代不一定能完成,这个技术之前没有用过,这个算法需要研究,遇到这类问题ScrumMaster应该怎么处理?

这个时候就可以用到探针试验了,什么是探针试验呢?

我们会将复杂故事拆解为2个部分,例如:用户可以通过银行卡支付费用购买会员,但是团队内没有人处理过银行卡支付,我们可以将故事拆解为两部分:
1、调研银行卡的支付方案
2、用户可以通过银行卡支付费用来购买会员
第一个故事就是一个探针试验

虽然我们可能很难评估复杂故事,当我们对故事进行了探针试验的拆分后,我们还是可以定义我们最多需要花多少时间来进行调研。这样可以让复杂故事的估算难度降低,也可以帮助我们知道我们在那一轮迭代中能完成哪些工作。

如果我们不对这种复杂故事进行拆解,可能会让产品或者客户错误假设这个故事(用户可以通过银行卡支付费用购买会员)能够实现的大致时间表,并以此来排列优先级。如果我们对复杂故事进行了拆解,比如:将这个故事拆分为“调研银行卡的支付方案”、“用户可以通过银行卡支付费用来购买会员”两个故事,那用户或者产品只能选择其中一个故事放到当前迭代中,不对这个故事的交付时间产生错误的理解。

你可能感兴趣的:(【Scrum小知识】之用户故事探针试验)