在这里,下指的是战略层,上指的是表现层。
在底层,我们完全不需要考虑最终网站的外观,只需要考虑网站如何满足我们的战略。在顶层,我们会非常注重细节。
随着层面的上升,我们要做的决策一点点地变得具体,并涉及越来越精细的细节。
其实,在我们做一个功能的时候,也是要自下而上的考虑。我们的功能是否满足当今的产品战略(战略层),我们的功能是不是值得做,或者说这个功能是不是在我们这次战略里面的(范围层),然后到后续做这个需求的流程图,线框图(结构层),后面才是做原型图(表现层)。否则,修改的成本,修改的时间会花费非常多的时间。
任何一个层面的工作都不能在其下层工作完成之前完成。简单的说,不能先画好原型,再做流程图。
同时,在较高层面设计之前完全确定较低层面,也是不可能的。简单的说,画原型图之前,流程图可能还会有一些小变动。这并不会影响太大。