昊梵体育网

人天与故事点的区别 「人天」是用于工作量评估的,表示一个任务需要多少人做多少天。

人天与故事点的区别
「人天」是用于工作量评估的,表示一个任务需要多少人做多少天。
从上面的定义可以看出,「人天」是估算出的绝对值,它受到了很多因素的影响:
首先,对「人天」评估最直接的影响就是任务本身,「人天」数随着任务的增加、复杂度的提高而增加。高复杂度的大任务所需要的「人天」一定大于低复杂度的小任务。
其次,对「人天」有很大影响的就是人。相同的任务,不通的人来做,所需要的时间也是不同的。新手可能需要3天才能完成的任务,熟练工可能只需要3小时。
第三,就是时间。相同的任务、同一批人在不同的时间执行,「人天」数也可能有很大的偏差。因为,可能中间有各种突发事件,比如请假、生病。
除了上面比较明显的影响因素外,第四个影响因素就是所使用的技术,比如都是去砍树,使用电锯的效率肯定要比使用木锯的效率高得多。
用软件术语来说,「人天」的职责不单一!所以,「人天」本身是不能作为标准的度量单位的。
相对「人天」来说,「故事点」的职责是单一的。「故事点」只对故事(任务)复杂度进行评估,且评估的是相对值。
所谓的「相对值」是什么意思呢?假设A故事评估出来的工作量是4个故事点,B故事评估出来的故事点是2个故事点,那么A故事的工作量就是B故事的两倍。
而一个故事点具体需要多少时间呢?不知道!我们也不关心。因为,当你关心一个故事点需要多少时间的时候,你又陷入到了和「人天」一样的处境中了!我们需要做的是挑选出一个参照物作为「基准故事」。比如,我们将一个标准的CRUD操作作为一个「基准故事」,基于这个「基准故事」我们来对其它的故事进行评估。