标签: 估算
无法衡量生产力
我们看到很多关于软件流程、设计实践等的激烈讨论。许多争论都无法解决,因为软件行业缺乏衡量软件开发效率的一些基本要素的能力。特别是,我们没有办法合理地衡量生产力。
五磅重的袋子
你不能把十磅重的屎放进一个五磅重的袋子里
-- 任何尝试过的人
当 Kent 和我写《规划极限编程》时,我们加入了这句异想天开的引言,以帮助理解计划的本质。
固定价格
许多人认为,在敏捷项目中不能签订固定价格合同。由于敏捷流程的重点是无法预测未来,因此这种假设并非没有道理。然而,这并不意味着你不能达成一份固定价格的敏捷合同,它真正意味着的是,你不能达成一份固定范围的合同。
固定范围的幻觉
许多公司喜欢签订固定范围和价格的合同,因为他们认为这降低了他们的风险。这种幻觉认为,他们的财务义务被固定在交易价格上。如果他们没有得到满意的软件,那么他们也不需要为此付出代价。
标准故事点
我最近听到了一些关于为使用极限编程计划方法的多个团队制定标准故事点机制的问题。他们希望让所有团队都使用等效的故事点,这样在一个团队中三个故事点的工作量与在另一个团队中是相同的。
我认为,试图做到这一点往好了说是价值有限,往坏了说是危险的。
快速估算
如果你正在使用极限编程风格的计划,你需要从开发人员那里获得快速的共识估算。快速估算可以让你快速判断开发人员对估算是否有相似的看法(这样你就可以记下来并继续进行),或者是否存在分歧(当你需要更详细地讨论用户故事时)。
昨日天气
这条原则说的是,你今天完成的工作量将与你昨天完成的工作量一样多。在迭代项目中,它表示你应该计划在本次迭代中完成与上次迭代相同的工作量。这个术语来自极限编程社区。