`

约束是一种隐蔽的优势

阅读更多

构建软件与管理大量的约束有着紧密的联系。这些约束可能是时间上的,也可能是资金、技术、决策、兼容性、管理、人员、过程或者以上所有方面的。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

 

原文:http://www.infoq.com/cn/news/2010/11/constraints-feed-creativity

分享到:
评论

相关推荐

    论文研究-基于曲面边折叠简化算法的一种球形约束 .pdf

    基于曲面边折叠简化算法的一种球形约束,敬锐,朱昊,在计算机视觉和逆向工程等领域中,为了提高系统效率,往往需要对大型网格曲面进行简化。边折叠简化算法以效率和质量平衡的优势得

    论文研究-求解约束优化问题的融合粒子群的教与学算法.pdf

    针对约束优化问题,提出了一种融合粒子群的教与学算法。算法采用了一种自适应的教学因子,使得算法的搜索性能可以自适应地调整。引入了自我学习和相互学习的学习模式,使得信息交流更加多样化,增强了算法的全局搜索...

    一种新的差分进化约束优化算法

    同时,在算法陷入局部最优时,采用一种不可行解替换机制来提高算法搜索能力.对13个标准测试问题的测试结果表明,与动态惩罚函数的进化算法、可行性规则的差分进化算法、采用随机排序的进化策略以及人工免疫响应约束进化...

    论文研究-基于集中式存储的全局约束并行相容模型.pdf

    为了利用多处理平台的并行处理能力, 提高约束求解中相容检查的效率, 提出了一种新的基于集中式存储的全局约束并行相容模型。利用动态分配约束条件的方法解决负载均衡问题; 通过对变量域的集中式管理, 保证了冲突检测...

    论文研究-基于随机活动工期的资源约束项目鲁棒性调度优化.pdf

    最后在随机生成的标准算例集合上对算法进行测试, 分析项目活动数、 项目工期和资源强度等参数对算法绩效的影响, 并用一个算例对研究进行说明, 得到如下结论: 禁忌搜索的满意解质量明显高于其他两种算法; 当资源强度...

    一种新的三维纯角度无偏定位跟踪算法

    为了实现快速稳定无偏定位跟踪,提出了一种新的双站纯角度快速渐进无偏定位跟踪算法。该算法通过对未知状态变量含二次约束的伪线性方程进行约束最小二乘(CLS)极小化处理,最终只需要对一对矩阵束进行广义特征分解...

    论文研究-一种在多核嵌入式平台上实现FFT的快速并行算法.pdf

    对算法的理论进行了严密论证,通过嵌入式实时平台上运行测试和仿真实验,证实了在数据分段较短的约束条件下,提出算法较经典的FFT并行算法在时间复杂度上有一定优势。多项式静态FFT算法能够有效提高并行FFT运行速度...

    求解约束优化问题的新型帝国竞争算法

    针对约束优化问题,提出一种约束处理的新策略,运用字典序方法同时优化问题的目标函数和约束违背程度,设计一种新型帝国竞争算法.该算法给出成本和归一化成本的新定义,以避免殖民国家势力为零,并应用嵌入殖民地间全局...

    以米兰科维奇周期为约束的层序地层划分研究

    采用db5小波对其自然伽马(GR)测井数据进行小波变换,并对各小波系数曲线进行快速傅里叶变换,选用米兰科维奇周期最佳匹配分析方法,根据其比值与米兰科维奇天文周期比例关系的对应性,对识别出来的优势周期进行剔除和...

    MOFEPSO:多目标可行性增强粒子群matlab.zip

    多目标可行性增强粒子群优化(MOFEPSO)是一种利用帕累托优势技术的增强粒子群优化(PSO)方法。MOFEPSO 是一种受约束的多目标优化器,旨在处理高度约束的优化问题。该技术以不同的方式处理可行和不可行粒子。不可行...

    研究论文-认知无线Mesh网络中基于WTA的多约束QoS组播路由算法.pdf

    基于蚁群算法,将集火射击、分火射击和混合射击的思想加入到对初始种群的设计上,提出一种基于WTA的QoS组播路由优化算法。其目标是满足无线组播业务的QoS约束且不增加算法复杂度的同时,结合蚁群的强鲁棒性和并行性等...

    金砖国家优势分析及分工探讨模型

    金砖国家作为新兴的经济体,在经济、政治、文化等方面表现出巨大的优势,为国际合作提供了一种新的机制。本文选取经济这个侧面,对金砖国家的优势进行了分析,得出了优势产生的原因,并较好地解决了题目提出的其它...

    论文研究-渐进插值的LOOP曲面细分.pdf

    对此,一种新的基于插值技术的LOOP曲面细分方法,其主要思想就是给定一个初始三角网格M,反复生成新的顶点,新顶点是通过其相邻顶点的约束求解得到的,从而构造一个新的控制网格M,在取极限的情况下,可以证明插值...

    约束多目标人工蜂群算法

    为提高约束多目标进化算法的收敛性和解集分布性,提出一种基于人工蜂群算法的改进约束多目标进化算法CMABC。在利用外部种群分别存储较优可行解和不可行解处理约束条件的基础上,根据约束多目标问题的特点,对外部种群的...

    论文研究-一种多样性增强的推荐列表选择算法.pdf

    针对传统的推荐算法过于强调推荐的精准度导致推荐列表的同质化现象突出的问题, 提出了一种新的推荐列表选择算法DivEnhance。首先给出了推荐列表的多样性和效用值的定义; 然后将其建模为一个带约束的整数规划问题来...

    cplex翻译完全版.rar_cplex_cplex优化_cplex求解设置_cplex读音_gams

    Cplex是一种用于GAMS (The General Algebraic Modeling System,通用代数建模系统)的求解器,它使得用户可以把GAMS(通用代数建模系统的)的高级建模功能跟Cplex优化器的优势结合起来。Cplex优化器是为能快速、最少...

    论文研究-一种扩展的基于角色的访问控制模型.pdf

    为使RBAC适用于更广泛的范围,提出一种具有条件约束的权限清晰的基于角色的访问控制扩展模型(ERBAC)。不同于以往对角色集的划分,直接对权限集进行划分,降低了角色-权限授权的难度,为角色-权限的自动配置提供了...

    论文研究-带作业范围约束的岸桥调度模型及其算法设计.pdf

    针对问题的NP-hard特性,设计了一种混合模拟退火算法,运用启发式算法生成质量较高的初始解,结合遗传算法的变异运算生成邻域新解,增强了解的多样性,引入禁忌搜索算法的禁忌表操作,避免了循环搜索,提高了求解...

    多目标人工秃鹫优化算法(MATLAB源码分享,智能优化算法) 提出了一种多目标版本的人工秃鹫优化算法(AVOA),用于多目标优化

    提出了一种多目标版本的人工秃鹫优化算法(AVOA),用于多目标优化问题。 AVOA的灵感来源于非洲秃鹫的生活方式。 档案、网格和领导者选择机制用于开发MOAVOA。 对提出的MOAVOA算法进行了测试,测试了八个真实世界...

    基于镜像几何约束的单摄像机三维重构

    采用带有正八边形标记点的平面镜和单目CCD相机对空间物体进行三维重构。依据镜像对称几何学原理,...其中设计的正八边形稀疏标记点同时具有正交性和平行性的几何约束,为现场标定相机外参数提供了一种新的解决方案。

Global site tag (gtag.js) - Google Analytics