写点什么

敏捷合同编写指南

  • 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:4910371
用户头像

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

关注

评论

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

大模型驱动云计算创新变革

Baidu AICLOUD

异构计算 百度百舸 千帆大模型平台 LMops AI 原生

【开源三方库】crypto-js加密算法库的使用方法

OpenHarmony开发者

OpenHarmony

数字孪生的深海迷航

脑极体

数字孪生

焱融科技助力智谱AI,打造大模型训练加速之道

焱融科技

AI大模型

百度智能云千帆大模型平台率先适配Falcon-180B!

极客天地

【运维 Pro】时序场景实践与原理 - 1. 分布与分区

YMatrix 超融合数据库

数据库 时序 超融合数据库 YMatrix

航空航天行业的MES系统解决方案

万界星空科技

MES系统

PCB设计丨电源设计的重要性

华秋电子

PCB

墨迹天气亮相2023服贸会,以“新方案、新合作”彰显品牌新价值

极客天地

4个视频教你正确使用华为云代码托管服务CodeArts Repo!

云计算 华为云 代码托管

国家网络安全周2023时间是什么时候?有什么特点?谁举办的?

行云管家

网络安全 网络安全周

OpenHarmony:如何使用HDF驱动控制LED灯

互联网工科生

HDF 硬件设计 OpenHarmony

YesPMP:引领未来众包协作的智能革新

知者如C

无目标,有目标,多目标

玄兴梦影

目标 前进的路上

研发管理平台的比较框架

iSoftBook

软件工程 敏捷精益 研发团队 研发效能管理 研发管理平台

制丝系统盘、启动盘

玄兴梦影

windows 系统重装 Liunx

Apache Commons Daemon 使用教程

玄兴梦影

Linux windows 进程 服务

数据通信网络之IPv6基础

timerring

数据通信网络

专访大连1号/连理卫星总指挥于晓洲:OpenHarmony在航天领域交出创新答卷

最新动态

全国高等教育新愿景:《2023 中国人工智能人才学习白皮书》发布!

ModelWhale

人工智能 数据分析 人才培养 白皮书 高等教育

Node.js 遍历文件夹技巧:提升代码可读性与可维护性

Liam

node.js 程序员 后端 遍历 Node

Axios put 请求使用指南:优化开发流程

Apifox

程序员 前端 后端 axios put

国产化是什么意思?为什么要实现国产化?有什么意义?

行云管家

信创 国产化 国产系统

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