BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

关于敏捷我们可以从数学和心理学中学到什么?

| 作者 Deborah Hartmann Preuss 关注 0 他的粉丝 ,译者 郭晓刚 关注 0 他的粉丝 发布于 2007年6月13日. 估计阅读时间: 3 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

无论人们是否已经意识到,“选择的自由”是许多敏捷实践背后的原则。Chris Matts和Olav Maassen将这一原则称为“真实期权”,他们解释了敏捷如何通过将选择的自由的杠杆向延迟选择而非提前选择那边移动,来获得商业利益。这篇InfoQ文章介绍了他们的方法,他们运用心理学和复杂的金融数学来给精益(Lean)方法称之为“推迟决策到职责要求的最后一刻”的方法论提供论据。真实期权为我们已经行之多年视为当然的实践提供了理论支撑。

以下是从文中摘录的一些例子,说明了敏捷是如何运用真实期权的:

  • 行为驱动开发(Behaviour Driven Development)和测试驱动开发(Test Driven Development)提供了许多期权,特别是改变软件同时知道何时软件已被破坏的期权。
     
  • 测试驱动开发的过程完全不需要决策,只要在所有测试都亮绿灯的时候停止编码就好了。
     
  • 极限编程(XP)和Scrum推迟对要开发的内容的决策到编码开始之前的一刻。通过推迟承诺要实现哪些功能,团队得以减少将客户要求的新功能推出市场的时间。当客户要求一项功能时,开发团队可以自主行动,因为他们不再被束缚在开发不需要的功能之上。

Matts和Maassen开玩笑说真实期权是“高深的金融风险管理数学和神经语言程序学(neuro-linguistic programming)实用心理学的私生子”:

真实期权是使人们能作出在当前环境下的最优决策的一种方法。这听起来很难,但本质上它只是对当我们面对如何作出决策时的一个不同视角。真实期权有两面,一面是数学的,一面是心理学的。真实期权的数学方面,根据金融期权理论,给我们提供了一个最优决策过程。关于不确定性和决策的心理学研究(根据神经语言程序学和认知行为理论)告诉我们为什么人们不遵循最优决策过程而结果作出不理性的决定。

作者指出对“真实期权”的理解使我们能够发展和完善新的敏捷实践,并将敏捷引领到新的方向——同时也可以帮助我们理解为什么人们坚持其中一些实践。

阅读全文:敏捷实践背后的“真实期权”
译者简介:郭晓刚是一名独立开发者。在经过了10年修练之后,总算是懂得一点编程了。目前主要关注以SpringFramework和Hibernate为主干的Java Stack和Adobe Flex。Microsoft Office的插件开发也是关心的方向之一。同时也在尽力做一些技术翻译工作,把知识分享给更多的人。参与InfoQ中文站内容建设,请邮件至china-editorial@infoq.com

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

文章不错,翻译的也不错。谢谢作者和译者 by X 1073

RT

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT