无法预估工时的原因:
1. 开发人员缺少领域知识
2. 开发人员缺少技术知识
3. 故事太大了
4. 故事太小,小到微不足道
开发人员缺少领域知识
开发人员需要与客户一起讨论,没必要理解故事的所有细节,但开发人员需要对故事有个大概了解。
开发人员缺少技术知识
开发人员不掌握当前故事所涉及的技术知识,可以咨询有经验的同事,或者进行探针试验(spike)。不需要十分深入的研究,只需要足够信息来估计这个任务即可。
故事太大了
我们需要把故事拆分成多个更小的故事
故事太小,小到微不足道
我们需要把故事合并到一个需要半天或者几天的故事中。