如何让事情变得更简单
如何简化
如何“简”
方式、技巧和方法概述
如果你不愿意满足于事物当前如此复杂的状态,就会愿意花更多的时间进行思考,设法让它们变得更简单。
任何事物几乎都可以进一步简化。
为简单而设计至少有三个可能的过程:
1. 某种现存事物可能已经存在若干年了,而你想要简化它。你希望“简”一下该过程或程序。许多领域都迫切需要设立特别工作组来开展这项工作。
2. 你准备从头开始设计。没有什么现有的参照物,你能否给出一个简单的设计?你的设计能有多简?
3. 已有一个提议的行动方案或某个问题的解决方案,已经有人接受和同意该建议了,但你还是准备花点时间让它再简单一些。
第一个和第三个过程很相似,有时第二个过程也差不多,只是行动的自由度更大一些。
◎◎◎
简化不仅是一个过程,更是一种价值、一种习惯和一种思维态度。如果你不准备接受任何不够简单的设计,就会继续思考。如果你对复杂的东西欣然接受,那是因为你对简单无感,那么你自己设计出来的东西也必定是复杂的。这样简单地考察一下,就可以确定最终的设计是否简单。如果你的味觉不够灵敏,无法精细地品尝自己烹制的东西,你就不可能是个好厨师。愿意拒绝过于复杂的东西,就意味着你会花更多的时间进行思考,努力让一切变得简单。最终,你会投入更多精力,力求更“简”。
创造力和简化之间有着巨大的重叠。有必要寻找其他做法和全新的行事方式。这一设计思维需要创造力。
以下这些可以称为方式、方法或技巧。这里列出的每一种方式都将在接下来的章节(第7—11章)中详细说明和讨论。
由于一切“设计”思维都亟须创造力和水平思考,水平思考的某些形式化方法因而也将被当作适用的方法一一介绍。
许多事物之所以存在,不过是因为它们过去一直存在。它们或许曾经有着充分合理的存在理由,但那个理由可能在很早以前就已经失效了。回顾历史就意味着观察一下整体运作及其部分,问一句“还有必要如此吗?”
意思是说,只要看到任何没有足够的理由存在的东西,都要毫不犹豫地去之而后快。这要算是一种“零基”方法,即一切组件都要有足够的理由才能继续存在。它类似于历史回顾,但范围要广得多。
倾听那些从事“尖端”工作之人的意见。他们可能给出一些关于什么是有必要的,什么是不必要的有用建议,也可能已经找到了宝贵的捷径,而只研究理论是不可能发现这些捷径的。
提取、定义和重新设计概念的能力是简化过程的关键。
有时,重新开始要比修改现有事物容易得多。
力图将目前各自独立的不同功能组合起来,达到“一石二鸟”的效果。(www.xing528.com)
这是试图从某些行动或过程中提取操作概念,再力图寻找另一种更简单的方式来实现那个概念。
处理所有可能出现的不同形势往往很复杂,与其这样,不如分出“主干”活动,设计一种简单的方式来应对主干,然后再对“例外”情况进行特别处理。
这是指对正在进行的工作彻底重组,其包括“重新设计”等过程,这个方法可能要比剥落不必要的部分更为激进。
回到起点从头开始设计,忽略当前的形势。围绕关键价值和优先事项进行设计,然后将新设计与现有情况进行比较。
把整体分解为较小的单位也可以简化过程。这可能包括模块、“组块”、分散等等,然后再对每个单位进行单独设计。
“抛弃”每一个元素或方面,然后试图看看在没有该元素的情况下,系统能否正常运行。这是水平思考的一种激发形式。
设计理想中的“简化”过程,设法以此为出发点继续前行。
你可以按部就班地建立一种更简单的方法,也可以先有一个笼统的概念,再从上到下进行简化。
所有这些方法背后有三个关键的问题:为什么?怎么做?有何价值?
试着天马行空地想一下:过程可能是什么样子的?
试着把工作或能量从系统的一个部分转向另一个部分。例如,把某些功能转移到机器上或其他地方。
忘掉整体方法吧,不妨按部就班地增量式地工作。每一步都考虑下一步会创造什么价值,再考虑一下该价值的实现机制。
这几乎恰好是阶梯方法的反面。这里,我们先看到整体布局,基于该布局进行设计。然后力图将设计变得更实用、更具体。
上述各个方法之间显然有着大量重叠,有时它们会变成一回事。然而将它们分开来谈还是有用的,因为有时候这种或那种方法实施起来效果更好。
在所有这些方法背后,有三个关键问题:
1. 为什么?为什么要这么做?
2. 怎么做?如何实际执行?
3. 有何价值?包括针对系统用户和系统本身的积极价值和消极价值。
比喻可以为我们提供一种实体模型,便于我们了解抽象的概念。
一旦有了某种模型,就可以专注于不同的要点了。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。