2025 AI基础设施风向标,不看必后悔!#AI基础设施峰会 了解详情
写点什么

精益 + 真实期权 = 减少复杂性和风险

  • 2010-02-10
  • 本文字数:1305 字

    阅读完需:约 4 分钟

至少从 2007 年(敏捷实践背后的“真实期权”),Chris Matts 和 Olav Maassen 就在敏捷社区讨论过真实期权,一种基于金融期权数学的决策决定流程。这个观点也不完全是新的——Kent Beck 在 1999 年他出版的“白皮书”《解析极限编程》中就谈到过真实期权。现在 Matts 和 Maassen 通过一篇精益和真实期权的帖子,将其确定在敏捷社区的 Lean 部分,指出根据他们的经验,真实期权的应用有益于精益实现。对于真实期权所带来的价值,其他很多人也发表了自己的看法。

作为一个投资银行家,Matts 认识到,因为敏捷中内含的期权思想,它要比瀑布流程方法有更少的风险。但是当他试图用金融数学在一个敏捷项目中衡量期权的价值时,却发现这不可能。然而,他却发现了一种简单的模型,使他可以比从前更方便地挖掘出内含的期权。这三个真实期权模型中的规则是:期权有价值;期权会失效;除非你知道原因,不要过早承诺。

有了真实期权,Matts 和 Maassen 建议我们要尽可能推迟去做决定,而要去收集信息,创建期权,并理解它们什么时候失效,从而可以让我们优化决策决定流程,将做出坏决定的风险降低到最小限度。对于在精益软件中应用真实期权,作者提到了下面三个对精益改进的地方:

  • 精益箴言:用真实期权替代“推迟决策到职责要求的最后一刻”。“除非你知道原因,绝对不要过早承诺”引导我们多去收集信息,从而帮助我们早些做承诺,减少风险和复杂性。
  • 精益提倡推迟决策到“职责要求的最后一刻”,这对了解什么时候做决策没有提供多少帮助。在真实期权中,条件很明确,指出什么时候应该做承诺,减少了不确定性。
  • 尽管精益原则已经被应用在软件开发中,作者体会到这和在制造业中应用这些原则是不同的。比如:客户从丰田订购(Pull)一辆汽车(一个精益核心概念),但是却给(Push)软件开发团队很多功能需求。他们通过特性注入(一种基于真实期权和 Kolb 学习模型的敏捷分析技术,它能帮助确定需要交付的指定价值的最小功能集)减少了复杂性,做到了第三次改进。

精益软件开发思想领导者 David Anderson 此前对在软件开发中应用真实期权有所怀疑,提到“现实情况是:作为一个行业和职业,我们距离正确度量和评估这些数据还很遥远。”(需要计算真实期权)。但是,一年以后,他转而说“真实期权会改变一切”,这还激发了他在“为市场风险排序和计划”方面的思考。显然,现在他已经完全接受了这个方法:在 InfoQ 的 QCon 旧金山 2009 大会上,他也提到“精益拉式系统和真实期权理论,为在技术项目领域管理整体业务风险提供了新的途径。”

其他人也提供了一些信息:XP Game 的联合创始人 Pascal Van Cauwenberghe 已经创建了真实期权空间游戏,并在AgileCoach.net 站点上提供了使用它的全部指南。

这个话题激起了人们的兴趣,现在社区开始探讨敏捷、精益、看板真实期权、功能注入和行为驱动设计(译者注:请参考InfoQ 中文站“拉动的力量:一种新的软件生命周期”一文)以及这些概念之间的组合关系所能产生的潜力了。对于想跟踪这个话题的朋友,Olav Maassen 已经建立了一个关于真实期权的邮件讨论组

欢迎访问InfoQ 中文站上更多关于真实期权和特性注入的内容

查看英文原文: Lean + Real Options = Reduced Complexity and Risk

2010-02-10 08:291322

评论

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

PHP 对接微信公众号订阅消息详细教程

CRMEB

大数据培训Hive到Spark离线计算实践

@零度

spark hive 大数据开发

首评 | 阿里云顺利完成国内首个云原生安全成熟度评估

阿里巴巴云原生

阿里云 云原生

王者荣耀商城异地多活架构设计

Dean.Zhang

安全高效的云主机批量管理软件是什么?有哪些功能?

行云管家

云主机 云运维

在映客的虚拟KTV里唱了一首“爱你”

ZEGO即构

音视频 虚拟KTV 线上K歌

你的App是信息化时代的还是数字化时代的

FinClip

小程序开发

选择天翼云混合云管理平台的五大理由

天翼云开发者社区

leetcode 417. Pacific Atlantic Water Flow 太平洋大西洋水流问题

okokabcd

LeetCode 搜索 数据结构与算法

玩转云端|一文读懂天翼云CDN升级重点

天翼云开发者社区

使用 LakeSoul 构建实时机器学习样本库

Geek_a02d1e

机器学习 大数据 开源 新基建 湖仓一体

虚拟主机、WordPress 主机和云主机之间的区别

海拥(haiyong.site)

6月月更

融云一图看懂:社死的“谭某某”,霸屏的信息安全

融云 RongCloud

虚拟机哪款好用?多台虚拟机管理用什么软件好?

行云管家

软件 虚拟机 IT运维

员工福利平台:让员工福利更加“鲸彩FUN粽”

鲸品堂

福利 平台

从入门到一位合格的爬虫师,这几点很重要

开发微hkkf5566

征文投稿丨基于轻量应用服务器搭建Hexo个人博客

阿里云弹性计算

node.js nginx git Hexo 轻量应用服务器

【LeetCode】 删除二叉搜索树中的节点Java题解

Albert

LeetCode 6月月更

技术分享| 如何部署安装分布式序列号生成器系统

anyRTC开发者

分布式 后端 音视频 服务器 Tinyid

好声音不同凡响,泥炭耳机618重磅新品来袭

江湖老铁

服务器运维环境安全体系(上篇)

融云 RongCloud

网络安全

给小白的 PG 容器化部署教程(下)

RadonDB

数据库 postgresql 容器化 RadonDB

【云主机】2022年云主机管理软件排行榜

行云管家

云计算 云主机 华为云 移动云 云主机厂商

Hoo研究院|一文速览风投机构NGC Ventures的加密布局

区块链前沿News

投资 VC Hoo NGC

Spring Authorization Server(AS) 从 Mysql 中读取客户端配置、用户

Zhang

Java spring security spring as

斐波那契系列

开发微hkkf5566

多张图解,一扫你对多线程问题本质的所有误区

华为云开发者联盟

Java 开发

关于fastjson出现反序列化远程代码执行漏洞的通知

天翼云开发者社区

数字先锋| 天翼云牵手中能融合

天翼云开发者社区

变量 var const let 的区别

大熊G

JavaScript 前端 前端教程 6月月更

5G+实时云渲染:交互实时云看车革新购车体验

3DCAT实时渲染

5G 汽车之家 汽车 元宇宙 实时云渲染

精益 + 真实期权 = 减少复杂性和风险_研发效能_Deborah Hartmann Preuss_InfoQ精选文章