写点什么

敏捷合同需要建立在信任基础之上

  • 2007-12-13
  • 本文字数:1156 字

    阅读完需:约 4 分钟

合同是不同机构间的粘合剂,但传统的合同是基于“不信任”和“自保”哲学,而且定额合同(fixed price contract)也未考虑软件开发的不确定因素。按时计价的项目则是不基于已交付的价值收费,这就导致某些团队耗时多,产出少,没多少成果可以展示,但同样可以得到经济收益。敏捷社区一直在寻求更好的解决方案。

Mishkin Berteig 为敏捷合同感兴趣的人士收集了一些关于敏捷合同话题的阅读材料。而且在 Chris Sterling 发表的一篇帖子基础上,他还增加了一些由其本人写的文章的链接。

通读 Mary Poppendieck Alistair Cockburn Martin Fowler 的几篇文章,将会得到一些建议和战争故事(war story),各式各样但众说纷纭。

Mary Poppendieck 在其演讲中,以丰田(Toyota)和通用(GM)如何处理与供应商的关系以及丰田如何得到更多的信任为例,表述了建立信任以及信任带来的货币价值的重要性:

  • 丰田占到了四分之三的美国供应商份额而通用(GM)只有不到二分之一的份额
  • 与通用(GM)相比,丰田(Toyota)只花费了一半的财力和时间

Alistair Cockburn 总结了 10 个各不相同策略可用于签订合同。其中一个引自于 Bob 大叔的观点很有意思:

(我)赞同为每个完成的故事点付费的同时,还以小时计算工作费用。例如,假设你接手的项目有 1000 个故事点,一个四人团队的速率大约是每周完成 50 个故事点,这就相当于 80 人周的工作量。以每小时 100 美元计算,就需要支付 320,000 美元。那么,我们可以每个小时的费用降到 30 美元,然后再向客户提出“每完成一个故事点,支付 224 美元”的要求。

Martin Fowler 也介绍了一个 ThoughtWorks 公司做过的一个定额合同。当双方签定了一份固定投标合同(fixed bid contract)后,并逐步建立了信任,继而达成了一个更加灵活的收费方案。

在我看来,这个故事(我们大约有半打这样的例子)的关键在于,从一开始我们就寻求公司之间的合作基调(collaborative note),而不是对峙基调(confrontational note)。固定范围合同的最大问题在于,它将甲方和乙方置于对立面,双方互相争论需求是否变了,谁该为这些变化买单。敏捷方法将试图将对峙关系转化为协作关系(客户合作重于合同谈判)。

为什么敏捷合同如此重要,以至于各位专家都对此进行了探讨呢?又为什么没有达成共识呢?没有哪个传统合同能真正适应敏捷开发团队的工作方式——除了在过程上不匹配之外,更重要的是,价值观念上也不符。

在工作中,你是用敏捷合同还是传统合同?那又该如何运用它?是感觉还行呢,还是感觉哪里有点不对味?

查看英文原文 Agile Contracts Require Trust


译者简介: 包亮,一名普通的程序员,喜欢敏捷实践,喜欢"懒惰",减少重复,尽可能让工作变得简单。几年来,一直通过网络汲取知识,也希望通过网络将知识与人分享 。志愿参与 InfoQ 中文站内容建设,请邮件至 china-editorial@infoq.com

2007-12-13 03:551259

评论

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

Three.js 开发框架的主要特点

北京木奇移动技术有限公司

three.js 软件外包公司 webgl开发

基于华为云Flexus X实例部署Uptime-Kuma服务器监控面板

平平无奇爱好科技

稳定性方法论:可灰度 & 可监控 & 可回滚

京东科技开发者

前端怎么做好稳定性保障体系建设?精准搞定“白虎”,不用叫“广智”!

京东科技开发者

WordPress部署

平平无奇爱好科技

部署个人知识管理系统SiyuanNote

平平无奇爱好科技

广州11号线地铁智慧公厕案例:光明源智能科技的智慧创新实践

光明源智慧厕所

智慧厕所 智慧公厕

酒店有数,人间有味,伙伴有华为

脑极体

AI

基于Flexus X实例搭建Nginx网站服务

平平无奇爱好科技

电商平台API与ERP的无缝对接:策略与实践探索

代码忍者

ERP系统 API 策略

WebGL 开发框架及其分析

北京木奇移动技术有限公司

数字孪生 软件外包公司 webgl开发

阿里云 EMR 发布托管弹性伸缩功能,支持自动调整集群大小,最高降本60%

阿里云大数据AI技术

大数据 阿里云 弹性伸缩 EMR

0 Token 间间隔 100% GPU 利用率,百度百舸 AIAK 大模型推理引擎极限优化 TPS

百度Geek说

百度云 大模型、 #GPU

基于华为云Flexus云服务器X搭建部署——AI知识库问答系统(使用1panel面板安装)

平平无奇爱好科技

Flexus云服务器X实例实践:安装SimpleMindMap思维导图工具

平平无奇爱好科技

使用sysbench对Flexus X实例对mysql进行性能测评

平平无奇爱好科技

解锁电商新境界,在华为云Flexus上快速部署并运行Magento电商系统

平平无奇爱好科技

COB LED屏幕在小间距显示时代的机遇与挑战

Dylan

cobra LED显示屏 全彩LED显示屏 led显示屏厂家 市场

《CPython Internals》阅读笔记:p152-p176

codists

CPython Internals

API对于程序员的多元用法:从基础到实战

科普小能手

学习 编程语言 编程学习 API 接口 Python API

如何通过物化视图加速数据湖查询?

镜舟科技

sql 数据湖 数据分析 StarRocks 物化视图

华为云Flexus X实例性能实测:速度与稳定性的完美结合

平平无奇爱好科技

NocoBase 本周更新汇总:详情区块联动规则

NocoBase

开源 低代码 零代码 无代码 版本更新

华为云弹性云服务器FlexusX实例下的Nginx性能测试

平平无奇爱好科技

基于Flexus X实例安装YesPlayMusic在线音乐播放器

平平无奇爱好科技

部署在线文档应用程序CodeX Docs

平平无奇爱好科技

Flexus云服务器X实例实践:安装Tasks.md任务管理工具

平平无奇爱好科技

在Flexus X实例上安装JDK和Tomcat保姆教学

平平无奇爱好科技

2024 京东零售技术年度总结

京东科技开发者

敏捷合同需要建立在信任基础之上_研发效能_Amr Elssamadisy_InfoQ精选文章