每次,当我们遇到一个自己无法解决的问题,我们就会把这个问题抛给别人做,对,这个时候就产生了一些需求。需求是什么?它是这样一个东西:
1.需求是一个屏蔽了底层实现的操作,它实现了状态的转换.(很抽象吧,那是当然的,因为我们平时说的根本就不是需求,而是另一个东西)
2.用户(提出)的需求是用户个人认为的对自身目标的最佳解决方案中,自己不能或者不愿意完成的部分,目标和解决方案具有相对性.
对,我们抛出的就是2,当然很多时候,我们也只认识到了2,因为我们会经常认为其他是理所当然的。因此,无论对于我们自己还是其他人,当我们接到了一个需求,需要解决的时候,“真正的问题是什么”将直接关系到我们解决需求的成败。而我们的问题,正来自于隐含目标的不确定性。
有人曾经试图通过定义情境来解决这个问题,他们认为,正是需求提出者对当时自身环境的忽视,而没有将这个问题显示的提出,所以才造成了这部分的困难。恩,部分上是正确的。因为情境太大了,一个完整的情境应该包含对需求提出者所处的特定时空的严格完整的定义,这根本就是不可能的;另一方面来说,其中大量的定义是毫无意义的,如何来区分谁有意义,谁没意义呢?这本身就是件十分难办的事情。
虽然寻找“真正的问题”是个没有尽头的事情,但是我们是否真的无能为力呢?或者说我们只能凭借我们天才的大脑,去做一些创造性的思维,才有可能跳出这种泥潭呢?当然不是的,世界并没有那么的悲观。其实,只要认识到2,按照系统思维的方法来做,问题就解决了。
原文:http://www.cnblogs.com/SanShaoS/p/4594682.html