zheng

用户主页 » 文章列表 » 阅读文章

保持小是应对多变需求的法宝

1已有 1215 次阅读  2010-11-30 02:15   标签法宝  需求  网站原则 
通过减少改变的阻碍保持灵活
改变是你最好的朋友,改变的代价越大,你越不可能做出改变。如果你的竞争对手可以比你更快的改变,你会处于一个很大的劣势。如果改变变得过于昂贵,你已经死了。

这就是保持精益真正帮助你的地方。很短时间内改变的能力是小团队与生俱来而大团队永远不会有的。这是大家伙嫉妒小家伙的地方。让巨大组织里的大团队花费数周才能改变的,对于小团队可能只需要1天。这个优势是无价的。低廉和迅速的改变是小团队的秘密武器。

请记住:所有的现金,所有的营销策略,所有的世界上的优秀人物,都买不到小带来的敏捷。

顺其自然
顺其自然是敏捷的根本原则之一,也是最接近纯正魔术的一个。顺其自然的特性不是设计的或内建的,它自然的发生,就如系统其余部分的动态结果。“顺其自然”来自于17世纪中期的拉丁文,意思是“无法预见的出现”。你不可能为它做计划,或者做时间表,但是你可以为它营造一个环境,让它发生并受益于它

顺其自然一个经典的例子是鸟群的迁徙行为。计算机模拟只需要少至三个原则(按照“不要撞到一起”),你会一下子得到非常复杂的行为来描述鸟群在天空中优雅的飞行和滑翔,重组队形绕开障碍,等等。没有一个高级行为(比如躲开障碍重组形成的相同形状)是被规则规定的;都是由系统动态衍生的。

简单的规则,就像鸟群的模拟一样,导致复杂的行为。复杂的规则,就像许多国家的税法一样,导致愚蠢的行为。

许多常见的软件开发实践带来了令人遗憾的边际效应,他们消除了顺其自然行为的发生机会。大多数优化的尝试——直率的敲下一些代码——减少了互动和关联的宽度和范围,而这些正是顺其自然的来源。在鸟群迁徙的例子中,正如一个设计良好的系统,正是互动和关联创造了有趣的行为。

我们把事物绑的越紧,留给创新的、顺其自然的解决方式的空间就越少。不管是在需求被完全理解前就锁定了需求,还是不成熟地优化代码,让终端用户使用系统前引进了复杂的导航和工作流场景,结果都是一样的,一个过分复杂、愚蠢的系统,而不是顺其自然带来的清洁和优雅的系统。

保持小,保持简单,顺其自然。
分享 举报