写点什么

敏捷合同编写指南

  • 2011-12-15
  • 本文字数:922 字

    阅读完需:约 3 分钟

Tom Arbogast, Bas Vodde Craig Larman 从他们的新书《精益和敏捷开发大型应用实战》中精选了一部分内容,发布在网上,它主要讲述了如何应对编写敏捷开发合同时遇到的一些难点。

Vodde 和 Larman 在敏捷社区中颇有名望,他们发表过很多关于如何把敏捷和精益实践引入到大型企业或者分布式团队的文章。Arbogast 则是一名合同律师,他从事信息技术行业合同相关的法务工作已有多年。

经过慎重考虑,作者并没有提供法务合同的模板范例:

审阅了初稿的律师们和本文的共同作者 Tom 意见一致:起草合同时,不去深入理解合同里面涉及到的特定领域(比如敏捷或者精益原则)原理,而只是简单地复制粘贴部分条款,对于律师和销售人员来说真的太危险了。

在给敏捷项目管理邮件组的通告中,Larman 和 Vodde 说道:

本文一开始就着重讨论一个根本性的问题…合同宗旨、相关假设、像律师这些起草合同的人的行为(“为什么大家不去写敏捷合同呢?”),而不是讨论合同的具体内容(“怎么写敏捷项目的合同?”)。所以,这篇指南的目标读者是那些起草合同的律师们,我们期待着和他们分享这些内容。

该指南分成了三部分:

  1. 思考合同(律师们对于敏捷开发应该了解些什么)
  2. 敏捷合同的常见主题(责任、付款时间、定价…)
  3. 合同类型(固定价格固定范围合同,可变价格可变范围的进行性合同,价格封顶但范围可变合同…)

作者对于文中提出的观点都配有具体的建议,也提出了一些如何和律师交流软件项目特性以及合同编写方式方面的建议。这些建议通过案例分析的形式具体生动地展示给读者:

比如:“尝试…通过和法律工作的类比来增强律师对软件项目复杂度的敏感度”:

“我想要一份完整的项目合同,我的新项目是:一个全新的企业级财务管理系统,它可能需要分布在 6 个国家的 200 多个开发人员参与开发,涉及 4 家从来没有合作过的外包服务提供商。这个项目要在 2 到 4 年内完成。精确到小时,你需要多少时间来和所有 4 家供应商谈判和撰写合同文本?精确到字数,合同里面会有多少字?精确的成本又是多少?”

将该情景和软件开发一起讨论,在处理不确定性、探索性工作以及可变性的时候,对比有效的和无效的、现实和不现实的各种方式。

你可以从这里下载到这篇文档。

查看英文原文: Agile Contracts Primer Available for Download

2011-12-15 08:499908
用户头像

发布了 114 篇内容, 共 33.6 次阅读, 收获喜欢 2 次。

关注

评论

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

InfoQ 极客传媒 15 周年庆征文|Spring Cloud netflix概览及架构设计

No Silver Bullet

架构 6月月更 InfoQ极客传媒15周年庆 Spring Cloud netflix

Nginx 配置和性能调优

CRMEB

justcows奶牛理财dapp系统开发

开发微hkkf5566

云GPU的618,拿捏了

恒源云

人工智能 深度学习 GPU服务器

SQL和Python 哪个更容易自学?

Jackpop

10段实用Python代码,帮我省了几万块钱!

Jackpop

从行业角度看,数仓领域的未来是什么?

字节跳动数据平台

字节跳动 数据仓库 OLAP

How to solve the different brightness of LED display colors

Dylan

LED LED display

帮助文档在软件中的存在价值是什么?

小炮

量化夹子机器人系统开发逻辑分析

开发微hkkf5566

【LeetCode】找到一个数字的 K 美丽值Java题解

Albert

LeetCode 6月月更

KubeVela 1.4:让应用交付更安全、上手更简单、过程更透明

孙健波

Kubernetes OAM KubeVela 云原生应用 K8s 多集群管理

服务网格项目Aeraki Mesh正式进入CNCF沙箱

York

开源 云原生 istio Service Mesh 服务网格 cncf

从 keynote 大神到语雀画图大神,她是怎么做到的?

编辑器 思维导图 文档管理 企业知识管理

web前端培训VUE开发者需要知道哪些实用技术点

@零度

Vue 前端开发

Apache Dolphinscheduler3.0.0-beta-1 版本发布,新增FlinkSQL、Zeppelin任务类型

白鲸开源

Apache 大数据 开源 Apache DolphinScheduler 消息队列 workflow

低代码开发:企业应用构建新模式

力软低代码开发平台

TiDB 6.0 实战分享丨内存悲观锁原理浅析与实践

PingCAP

分布式数据库 TiDB

【Java Web 系列】Session的原理分析和使用细节

倔强的牛角

Java javaWeb session 6月月更

IT采购专家指导 联想百应618 IT运维软硬服一站集采

Geek_2d6073

首批 | 腾讯云完成国内首个云原生安全成熟度评估

腾讯安全云鼎实验室

云原生

二级等保要求几年做一次测评?测评项目有多少项?

行云管家

等级保护 等保测评 二级等保 等保二级

2022年中国社区团购发展新动向

易观分析

社区团购

保险APP适老化服务评测框架 发布

易观分析

保险

API工具--Apifox和Postman对比(区别)

Liam

Java 后端 Postman API API接口管理

7 月亚马逊云科技培训与认证课程,精彩不容错过!

亚马逊云科技 (Amazon Web Services)

架构师 培训 认证

Jupyter Notebook,太强大了!

Jackpop

IDM短信发送接口设计说明

agileai

数据安全 集成底座 企业服务总线 统一身份管理平台 主数据管理平台

直播app源码,充值提现模板的设计看似简单却不简单

开源直播系统源码

软件开发 直播源码 app定制开发

物联网低代码平台如何添加报警配置?

AIRIOT

物联网 低代码开发 低代码平台

写代码过程中最忌讳什么?

Jackpop

敏捷合同编写指南_研发效能_Shane Hastie_InfoQ精选文章