9 月 13 日,2025 Inclusion・外滩大会「开源嘉年华」正在限量报名中! 了解详情
写点什么

定酬 IT 项目的恶果

  • 2007-05-06
  • 本文字数:795 字

    阅读完需:约 3 分钟

Scott Ambler 在《固定合同额的恶果(The Dire Consequences of Fixed Price IT Projects)》一文中指出:固定合同额的 IT 项目显然存在一些常见问题,固定合同额会使项目团队做出如下的不良应对措施:

  • 在项目早期预先细化需求(Big requirements up front,BRUF),即在生命周期的初期就写出详细的需求规格说明书;
  • 建立一个需求变更管理流程,力争在项目建设期间避免需求蔓延;
  • 在项目早期预先进行大量设计(Big design up front,BDUF),即在编码之前,试图详细地进行架构设计,以期望在进入编码后,这个架构可以满足所有的需求;
  • 在本质上,软件开发生命周期是连续的。

随后,他逐一详细讨论了这些观点,阐述了固定合同额如何使得项目从一开始就背离了敏捷之路。

Scott 以项目生命周期的各阶段为序,把项目中经常发生的事与固定合同额联系在一起,强调没有弹性的变更控制和提前预算使客户更倾向于固定合同额。他还提到:“就开发人员而言,固定合同额是不利于 IT 项目的,因为它滋生一些不好的行为,这会为后期工作带来不必要的风险。”

最后,Scott 建议我们重新审视投资 IT 项目的方式。显然固定合同额不是太好,但投资方与交付团队之间的控制约束也存在同样的问题。

与固定合同额项目相对应的,当然就是变价项目啦。实际上,变价项目更容易减少金融风险,因为它是根据过程中的预期可工作的交付物来进行选择性投资的。

参考阅读:

可变范围合同(Optional Scope Contracts)》,Kent Beck 和Dave Cleal。 查看英文原文: The Dire Consequences of Fixed Price Projects


译者简介:乔梁, BJUG 成员,在 IT 领域工作多年,先后从事过软件开发、架构设计、技术管理等工作,目前从事项目管理工作。关心软件技术领域发展,对软件生命周期管理及过程改进方面的内容很感兴趣,对敏捷方法论亦有所了解。他的个人 Blog 为: http://blog.csdn.net/tony1130 。为 InfoQ 中文站贡献内容,请邮件至 china-editorial@infoq.com

2007-05-06 09:00998
用户头像

发布了 100 篇内容, 共 24.9 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

DM 是如何处理 DML 的

TiDB 社区干货传送门

迁移

TiDB 6.0 的「元功能」:Placement Rules in SQL 是什么?

TiDB 社区干货传送门

6.x 实践

使用TiUP 修改集群目录实践

TiDB 社区干货传送门

管理与运维

【故障解读】v5.3.0 BR 备份报错并且耗时比升级前更长

TiDB 社区干货传送门

备份 & 恢复

TiDB上百T数据拆分实践

TiDB 社区干货传送门

迁移 管理与运维

统计信息十问: 你不了解的那些事儿

TiDB 社区干货传送门

实践案例

对Indexlookup的理解误区

TiDB 社区干货传送门

管理与运维

关于auto_random的几个知识点

TiDB 社区干货传送门

管理与运维

本地Kind体验TiDB Operator最小实践

TiDB 社区干货传送门

实践案例

Oceanbase和TiDB粗浅对比之 - 执行计划

TiDB 社区干货传送门

数据库架构设计 应用适配

单机 8 个 NUMA node 如何玩转 TiDB - AMD EPYC 服务器上的 TiDB 集群最优部署拓扑探索

TiDB 社区干货传送门

管理与运维 性能测评 数据库架构设计

tiup修改参数显示成功但不生效

TiDB 社区干货传送门

select查询失败,报“no such file or directory”错误

TiDB 社区干货传送门

我和TiDB的故事 | 毫无准备地不期而遇,却想说与你相遇好幸运

TiDB 社区干货传送门

社区活动

【故障解读】v5.1.1-调整变量 tidb_isolation_read_engines 影响 tiflash SQL 执行计划

TiDB 社区干货传送门

HTAP 场景实践

TiDB Numa 性能压测

TiDB 社区干货传送门

版本测评 性能测评

TiDB 查询优化及调优系列(一)TiDB 优化器简介

TiDB 社区干货传送门

tidb-v5.2.3内存使用率高的几个case

TiDB 社区干货传送门

一个小操作,SQL查询速度翻了1000倍。

TiDB 社区干货传送门

性能调优 实践案例 管理与运维 故障排查/诊断

TiDB 在携程 | 实时标签处理平台优化实践

TiDB 社区干货传送门

体验 TiSpark 基于 TiDB v6.0 (DMR) 最小实践

TiDB 社区干货传送门

实践案例 6.x 实践

tidb 2.1升级到4.0操作文档

TiDB 社区干货传送门

迁移 版本升级

在华为 Kylin V10 SP1操作系统,HUAWEI,Kunpeng 920 CPU(4Cores)单机上模拟部署生产环境TiDB集群

TiDB 社区干货传送门

集群管理

TiDB v5.1.2 - TiCDC 不同步,checkpointTs 不推进的问题排查

TiDB 社区干货传送门

实践案例 故障排查/诊断

TiDB HTAP 遇上新能源车企:直营模式下实时数据分析的应用实践

TiDB 社区干货传送门

TiDB 在连锁快餐企业丨海量交易与实时分析的应用探索

TiDB 社区干货传送门

文盘Rust -- 起手式,CLI程序

TiDB 社区干货传送门

开发语言

TiKV缩容不掉如何解决?

TiDB 社区干货传送门

集群管理 故障排查/诊断 扩/缩容

记一次tidb离线环境下安装非本地镜像源组件的过程

TiDB 社区干货传送门

实践案例 管理与运维 安装 & 部署 应用适配

TiDB Online DDL 在 TiCDC 中的应用

TiDB 社区干货传送门

迁移 TiDB 底层架构

新版 TiDB 社区技术月刊,一站式 Get 社区全动态

TiDB 社区干货传送门

社区活动 故障排查/诊断 数据库架构设计 应用适配

定酬IT项目的恶果_研发效能_Ben Hughes_InfoQ精选文章