固定价格

2003年7月29日

许多人认为,在敏捷项目中不能签订固定价格的合同。因为敏捷过程的全部意义在于你不能预测未来,所以这并不是一个不合理的假设。然而,这并不意味着你不能提出一个固定价格的敏捷合同,真正的意思是你不能提出一个固定范围的合同。

通常当人们说固定价格时,他们指的是固定价格、固定时间和固定范围。这需要详细、稳定和准确的需求。敏捷开发的全部要点是它可以处理更模糊的需求。如果是固定价格合同,你需要制定一个计划:“我们有x美元的预算,我们需要在12月1日发布游戏。我们将在那一天合作推出最好的功能集。”

这种安排的最初计划实际上与预测性项目没有任何不同。本质上的区别是,我们不期望事情按照计划进行。相反,我们期望交付一个更好的产品,我们目前可以预想,因为我们将了解更多关于项目的进展。

或者如果我们发现事情变得更困难,我们也会发现的。在这种情况下,我们将修改计划。如果客户不喜欢最终的计划,他们可以取消。虽然这样不好,但他们通常会比在可预测性项目中更早地取消,因为可预测性计划往往不鼓励更改,因此更容易意识到事情偏离了轨道。

更多阅读:FixedScopeMirageScopeLimbering