产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

约束是一种隐蔽的优势

  • 2010-11-21
  • 本文字数:1169 字

    阅读完需:约 4 分钟

构建软件与管理大量的约束有着紧密的联系。这些约束可能是时间上的,也可能是资金、技术、决策、兼容性、管理、人员、过程或者以上所有方面的。 Jim Bird 探讨了 Scrum、XP 的约束,并讨论了这些约束如何帮助我们培养创造力并构建正确的软件。

关于约束,Jim 提到了一个有趣的观察结果。

但是,我很喜欢思考约束和限制的奇妙悖论:
通过指引,通过强迫你用特定的方式思考和工作,通过限制你的选择,约束夺走你的控制权。
但是……
通过指引,通过强迫你用特定的方式思考和工作,通过限制你的选择,约束又可以帮助你进行控制权。

Jim 认为,XP 和 Scrum 强制团队工作在一个固定的、短期的时间盒中,以此限制你在一个 sprint 中的工作量。这个方案可能并不完美,但它却给我们提供了绝佳的机会去获取反馈,在下一轮迭代中,我们就可以根据那些反馈做出改进。时间盒可以很好地防止完美主义、画蛇添足和拖延。工作于时间盒的约束下还有助于管理风险,因为你不会一直去构建太多很难丢弃的东西。

时间盒强迫你在一个小的范围里工作,让你去思考、真正地思考如何把工作做好。一切都是关于执行的:谁,什么,何时,什么先什么后。它营造了一种紧迫感,以及一种看到工作完成获得反馈的满足感。

同样地,Jim 提到一旦完成就过时的庞大计划是无谓的浪费,约束规划可以及时帮助我们消除这种浪费。

37signals 公司的书《 Getting Real 》认为,约束引导我们找出创造性的解决方案。团队应该去拥抱约束而不是蔑视它们。

永远都是僧多粥少。没有足够的时间;没有足够的资金;没有足够的人手。这是一件好事。

37signals 说,正是这些约束帮助它们提出了创造性的解决方案。

我们总是构建更少功能的软件,以此减小变化的代价。我们给人们提供的软件,功能刚刚够他们以自己的方式去解决他们的问题——然后我们就收手了。

Google 的 Marissa Ann Mayer 有一个类似的故事要分享。据她介绍,约束能塑造和集中问题,而且它们清晰地为我们提供了需要克服的问题。同时,约束会尽其所能激发我们的创造力。

约束能给你速度和动力。在制订用于设计产品的过程中,约束可以实实在在地加快开发。

然而,Marissa 提醒道,我们应该理性地权衡,对于不可能的事情是否不予理会。良好的平衡可以带来创新,帮助团队产生一个极好的主意或者让他们快速失败。

Ethan Zuckerman 提到,有些最好的创新,是当我们在约束条件下工作时产生的。他引用了毕加索的例子。

事实证明,伟大的艺术家总是会选择约束他们自己。一些毕加索最感人的作品是在他的忧郁期创作的,当他有意或无意约束自己使用限定颜色的调色板时。

因此,约束通常带来革新和创造力。在约束条件下工作获取最佳创意,并且把约束转变成优势的关键,正如 37signals 所说的,

约束通常是一种隐蔽的优势。忘记风险投资,长发布周期和快速招聘吧,就在你现有的条件下工作好了。

查看英文原文 Constraints are Advantages in Disguise

2010-11-21 20:451897
用户头像

发布了 38 篇内容, 共 84447 次阅读, 收获喜欢 1 次。

关注

评论

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

强大的数据同步备份:DropSync 3 激活最新版

mac大玩家j

Mac软件 备份同步工具 Mac同步软件

济宁能源:推动一体两翼战略,以资产数智化管理培育千亿产业

用友BIP

一步一步教你写kubernetes sidecar

不在线第一只蜗牛

Kubernetes k8s 多集群

你是否想知道如何应对高并发?Go语言为你提供了答案!

EquatorCoco

高并发 Go 语言 程序开发

软件开发

Geek_8da502

2023年总结:NFT经济从不可替代到可替代的转变

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

ZCube:在我的优惠券中的落地实践 | 京东云技术团队

京东科技开发者

Tiamat携手火山引擎,让创作者的想象成为现实

火山引擎边缘云

边缘计算 火山引擎边缘计算 AIGC 边缘计算平台

司库管理体系构建与价值创造

用友BIP

一篇了解springboot3请求参数种类及接口测试

快乐非自愿限量之名

springboot 开发语言

MindNode for mac思维导图 中文完美解锁版 支持M/Intel

南屿

macOS高品质音频播放器:HQPlayer 4 Pro for mac

南屿

mac软件下载 mac音乐播放器 HQPlayer 4 Pro下载 苹果电脑无损播放器 HQPlayer 4 Pro破解版

【稳定性】浅谈11.11大促之预案演练 | 京东物流技术团队

京东科技开发者

如何理解 RPC 与 Protobuf

Liam

gRPC 后端 网络协议 protobuf roc

京东商品详情数据接口(JD.item_get)丨京东API接口

tbapi

京东商品详情数据接口 京东API接口 京东商品数据接口 京东商品详情API接口

AI赋能游戏开发,如何更好地处理随之而来的海量数据,更好地利用开发游戏?

龙智—DevSecOps解决方案

人工智能 AI 游戏

一文带你深入理解K8s-Pod的意义和原理

华为云开发者联盟

云原生 华为云 华为云开发者联盟

兼容M1 Mac下载工具Folx pro 5 v5.27中文激活版 安装包

南屿

多功能fcpx视频剪辑软件:Final Cut Pro激活中文版

胖墩儿不胖y

Mac软件 视频编辑工具 视频编辑 编辑视频

ATL:用对方法招对人,智能招聘降低人工成本

用友BIP

智能招聘

1688商品评论数据接口(1688.item_review)

tbapi

1688商品评论接口 1688商品评价接口 1688商品评论API 1688评价接口 1688评论API接口

2023年度华为云优秀开发者榜单揭晓,来看看你榜上有名吗?

华为云开发者联盟

程序员 开发者 华为云 华为云开发者联盟

广发证券基于 Apache Kyuubi 构建“提效可控”大数据赋能层

网易数帆

大数据 spark 开源 Kyuubi 广发证券

MISRA C++:2023已发布,一起来了解下C++发展史及使用技巧

龙智—DevSecOps解决方案

MISRA C++:2023 MISRA

洞悉代币资金流,助力 GameFi 项目运营决策

Footprint Analytics

gamefi #区块链

迪士尼视频下载工具Disney Plus +使用教程

南屿

Autodesk Maya 2023中文版安装教程 附maya破解补丁 Mac/win

南屿

spss统计软件:IBM SPSS Statistics 27 (Win/mac)中文激活版

南屿

约束是一种隐蔽的优势_研发效能_Vikas Hazrati_InfoQ精选文章